Narrow results:

Clear selected filters

87 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Neighborhood

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

FilterMap

Sort by

  1. For every 10 nights, get 1 free!
    Hotel Marina Victoria

    Avenida de la Marina, 7, Algeciras, Cadiz, 11201 Spain

    ,

    866-925-8676

    2 stars
    Algeciras
    • 0.2 miles to City center
    • 5.6 miles to Gibraltar (GIB)
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    67 reviews
    from $28
    • For every 10 nights, get 1 free!
      Mercure Algeciras

      Calle Malta No. 1, Algeciras, Cadiz, 11204 Spain

      ,

      866-925-4159

      3 stars
      Algeciras
      • 1.0 mile to City center
      • 5.6 miles to Gibraltar (GIB)
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      186 reviews
      from $51
      • For every 10 nights, get 1 free!
        Hotel Aura

        Avenida Virgen Del Carmen 64, Algeciras, Cadiz, 11204 Spain

        ,

        866-538-1314

        3 stars
        Algeciras
        • 1.0 mile to City center
        • 6.2 miles to Gibraltar (GIB)
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        95 reviews
        from $49
        • For every 10 nights, get 1 free!
          Mirador

          Carretera del Rinconcillo, s/n, Algeciras, Cadiz, 11204 Spain

          ,

          866-538-6252

          3 stars
          Algeciras
          • 1.7 miles to City center
          • 5.5 miles to Gibraltar (GIB)
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          44 reviews
          from $40
          • For every 10 nights, get 1 free!
            Montera Plaza

            Avda. Carlos Cano, s/n, Los Barrios, Cadiz, 11370 Spain

            ,

            866-582-3258

            4 stars
            Los Barrios
            • 4.1 miles to City center
            • 8.0 miles to Gibraltar (GIB)
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            116 reviews
            from $50
            • For every 10 nights, get 1 free!
              Nh Campo De Gibraltar

              C Brujula N 27 Las Marismas, Los Barrios, Cadiz, 11379 Spain

              ,

              866-711-3751

              4 stars
              Los Barrios
              • 4.1 miles to City center
              • 5.3 miles to Gibraltar (GIB)
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              199 reviews
              from $55 $49
              • For every 10 nights, get 1 free!
                Hotel Guadacorte Park

                Urb. Guadacorte, Carretera A-381 / E7 Salida 113B, Los Barrios, Cadiz, 11370 Spain

                ,

                866-925-0548

                4 stars
                Los Barrios
                • 4.6 miles to City center
                • 5.3 miles to Gibraltar (GIB)
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                149 reviews
                from $55
                • For every 10 nights, get 1 free!
                  Sunborn Gibraltar

                  Loved by guests

                  Ocean Village, Gibraltar, GX11 1AA Gibraltar

                  ,

                  866-925-8709

                  5 stars
                  Gibraltar
                  • 5.4 miles to City center
                  • 0.5 miles to Gibraltar (GIB)
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  640 reviews
                  from $224
                  • For every 10 nights, get 1 free!
                    The Rock Hotel

                    3 Europa Road, Gibraltar, GX11-1AA Gibraltar

                    ,

                    866-538-0157

                    4 stars
                    Gibraltar
                    • 5.4 miles to City center
                    • 1.5 miles to Gibraltar (GIB)
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    1,352 reviews
                    from $166 $150
                    • For every 10 nights, get 1 free!
                      The Caleta Hotel

                      Sir Herbert Miles Road, Gibraltar, GX11 1AA Gibraltar

                      ,

                      866-538-6315

                      4 stars
                      Gibraltar
                      • 5.9 miles to City center
                      • 1.2 miles to Gibraltar (GIB)
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      711 reviews
                      from $145
                      • For every 10 nights, get 1 free!
                        Meson de Sancho

                        Carretera Nacional 340 km 94, Tarifa, Cadiz, 11350 Spain

                        ,

                        866-538-9367

                        3 stars
                        Tarifa
                        • 6.3 miles to City center
                        • 12 miles to Gibraltar (GIB)
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        331 reviews
                        from $49
                        • For every 10 nights, get 1 free!
                          Hotel Almenara

                          Avenida Almenara, Sotogrande, San Roque, Cadiz, 11310 Spain

                          ,

                          866-767-0278

                          4 stars
                          San Roque
                          • 11 miles to City center
                          • 8.5 miles to Gibraltar (GIB)
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          451 reviews
                          from $117
                          • For every 10 nights, get 1 free!
                            South Hostel Tarifa

                            Calle La Linea de la Concepcion, 204, Poligono Ind. La Vega., Tarifa, Cadiz, 11380 Spain

                            ,

                            866-538-1314

                            2 stars
                            Tarifa
                            • 12 miles to City center
                            • 17 miles to Gibraltar (GIB)
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            132 reviews
                            from $11
                            • For every 10 nights, get 1 free!
                              Hostal El Levante

                              Ctra. Nacional km 81.6, Tarifa, Cadiz, 11380 Spain

                              ,

                              866-538-6252

                              1 stars
                              Tarifa
                              • 12 miles to City center
                              • 17 miles to Gibraltar (GIB)
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              189 reviews
                              from $33
                              • For every 10 nights, get 1 free!
                                La Joyita de Tarifa

                                Calle Asedio, 7, Tarifa, Cadiz, 11380 Spain

                                ,

                                866-538-9298

                                3 stars
                                Tarifa
                                • 12 miles to City center
                                • 17 miles to Gibraltar (GIB)
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                28 reviews
                                from $41
                                • For every 10 nights, get 1 free!
                                  La Residencia Tarifa

                                  Top Hotel

                                  Calle Jesus s/n, Tarifa, Cadiz, 11380 Spain

                                  ,

                                  866-539-5067

                                  3.5 stars
                                  Tarifa
                                  • 12 miles to City center
                                  • 17 miles to Gibraltar (GIB)
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  46 reviews
                                • For every 10 nights, get 1 free!
                                  The Riad

                                  Calle Comendador, 10, Tarifa, Cadiz, 11380 Spain

                                  ,

                                  866-539-9234

                                  2.5 stars
                                  Tarifa
                                  • 12 miles to City center
                                  • 17 miles to Gibraltar (GIB)
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  22 reviews
                                  from $71
                                  • For every 10 nights, get 1 free!
                                    Hostal La Calzada

                                    C/ Justino Pertíñez, nº 7, Tarifa, Cadiz, 11380 Spain

                                    ,

                                    866-582-3258

                                    1 stars
                                    Tarifa
                                    • 12 miles to City center
                                    • 17 miles to Gibraltar (GIB)
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    32 reviews
                                    from $52
                                    • For every 10 nights, get 1 free!
                                      Las Margaritas

                                      C/ Antonio Maura 13, Tarifa, Cadiz, 11380 Spain

                                      ,

                                      866-711-3751

                                      1 stars
                                      Tarifa
                                      • 12 miles to City center
                                      • 17 miles to Gibraltar (GIB)
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      116 reviews
                                      from $31
                                      • For every 10 nights, get 1 free!
                                        La Estrella de Tarifa

                                        Calle San Rosendo 2, Tarifa, Cadiz, 11380 Spain

                                        ,

                                        866-925-0548

                                        2 stars
                                        Tarifa
                                        • 12 miles to City center
                                        • 17 miles to Gibraltar (GIB)
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        35 reviews
                                        from $61
                                        • For every 10 nights, get 1 free!
                                          La Sacristia

                                          San Donato 8, Tarifa, Cadiz, 11380 Spain

                                          ,

                                          866-925-4218

                                          4 stars
                                          Tarifa
                                          • 12 miles to City center
                                          • 17 miles to Gibraltar (GIB)
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          245 reviews
                                        • For every 10 nights, get 1 free!
                                          Benali Guesthouse

                                          Calle Guzman el Bueno 5, Tarifa, Cadiz, 11380 Spain

                                          ,

                                          866-925-8709

                                          2 stars
                                          Tarifa
                                          • 12 miles to City center
                                          • 17 miles to Gibraltar (GIB)
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          59 reviews
                                        • For every 10 nights, get 1 free!
                                          Hotel Casa Blanco

                                          Calle Nuestra Señora De La Luz 2, Tarifa, Cadiz, 11380 Spain

                                          ,

                                          866-538-0157

                                          3 stars
                                          Tarifa
                                          • 12 miles to City center
                                          • 17 miles to Gibraltar (GIB)
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          76 reviews
                                          from $51
                                          • For every 10 nights, get 1 free!
                                            Hotel Misiana

                                            C/ Sancho Iv El Bravo 16, Tarifa, Cadiz, 11380 Spain

                                            ,

                                            866-538-0192

                                            1 stars
                                            Tarifa
                                            • 12 miles to City center
                                            • 17 miles to Gibraltar (GIB)
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            239 reviews
                                            from $66
                                            • For every 10 nights, get 1 free!
                                              Hotel Convento Tarifa

                                              C/ Batalla Del Salado 14, Tarifa, Cadiz, 11380 Spain

                                              ,

                                              866-538-0294

                                              3 stars
                                              Tarifa
                                              • 12 miles to City center
                                              • 17 miles to Gibraltar (GIB)
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              58 reviews
                                              from $61
                                              • For every 10 nights, get 1 free!
                                                Hotel Aristoy

                                                Calderon de la Barca, 3, Tarifa, Cadiz, Spain

                                                ,

                                                866-538-0315

                                                3.5 stars
                                                Tarifa
                                                • 12 miles to City center
                                                • 17 miles to Gibraltar (GIB)
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                10 reviews
                                              • For every 10 nights, get 1 free!
                                                La Rosa de los Vientos

                                                Calle San Francisco 8, Tarifa, Cadiz, 11380 Spain

                                                ,

                                                866-538-1351

                                                3 stars
                                                Tarifa
                                                • 12 miles to City center
                                                • 17 miles to Gibraltar (GIB)
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                17 reviews
                                              • For every 10 nights, get 1 free!
                                                Posada Vagamundos

                                                Calle San Francisco 18, Tarifa, Cadiz, 11380 Spain

                                                ,

                                                866-538-6218

                                                3 stars
                                                Tarifa
                                                • 12 miles to City center
                                                • 17 miles to Gibraltar (GIB)
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                95 reviews
                                                from $52
                                                • For every 10 nights, get 1 free!
                                                  Hostal Alameda

                                                  Paseo Alameda 4, (Avda. de la Constitucion), Tarifa, Cadiz, 11380 Spain

                                                  ,

                                                  866-538-9367

                                                  1 stars
                                                  Tarifa
                                                  • 12 miles to City center
                                                  • 17 miles to Gibraltar (GIB)
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  113 reviews
                                                  from $74
                                                  • For every 10 nights, get 1 free!
                                                    Nh Sotogrande

                                                    A-7 EXIT KM 130, Sotogrande, San Roque, Cadiz, 11310 Spain

                                                    ,

                                                    866-573-4235

                                                    4 stars
                                                    San Roque
                                                    • 13 miles to City center
                                                    • 9.4 miles to Gibraltar (GIB)
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    258 reviews
                                                    from $122
                                                    • For every 10 nights, get 1 free!
                                                      La Torre

                                                      Crta. Nac. 340, km 77.2, Tarifa, Cadiz, 11380 Spain

                                                      ,

                                                      866-925-8676

                                                      2 stars
                                                      Tarifa
                                                      • 13 miles to City center
                                                      • 19 miles to Gibraltar (GIB)
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      94 reviews
                                                      from $52
                                                      *

                                                      strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.