Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Hotel in Tarifa · 488.71 km from centre
9.6
328 reviews
Breakfast available
With a stay at Hotel & Spa La Residencia Puerto, you'll be centrally located in Tarifa, steps from Castle de Guzman El Bueno and within a 5-minute walk of Playa de los Lances. This family-friendly hotel is 0.4 mi (0.6 km) from St. Matthew's Church and 0.4 mi (0.6 km) from Punta Tarifa.

Hotel in Chipiona · 548.88 km from centre
8.6
267 reviews
With a stay at Hotel Best Costa Ballena in Chipiona, you'll be next to a golf course, just a 5-minute walk from Playa de las Tres Piedras and 5 minutes by foot from Playa Agua Dulce. This beach hotel is 11.5 mi (18.5 km) from Naval Station Rota and 1.1 mi (1.7 km) from Ballena Beach.

Hotel in Almancil, Loulé · 592.41 km from centre
9.0
181 reviews
Breakfast available
When you stay at The Magnolia Hotel in Loulé, you'll be next to a golf course, just steps from Ria Formosa Natural Park and 11 minutes by foot from Quinta Shopping Center. This family-friendly hotel is 1.2 mi (1.9 km) from Quinta do Lago South and 1.2 mi (1.9 km) from Quinta do Lago North.

Resort in Yaiza · 721.48 km from centre
8.6
660 reviews
With a stay at Sandos Papagayo Hotel in Yaiza, you'll be on the beach, within a 5-minute drive of Marina Rubicon and Playa del Afre. This beach resort is 16.9 mi (27.2 km) from Corralejo Beach and 18.9 mi (30.4 km) from Playa de Matagorda.

Hotel in Monte Gordo, Vila Real Santo Antonio · 600.27 km from centre
8.6
360 reviews
Breakfast available
When you stay at Hotel Alba in Vila Real Santo Antonio, you'll be near the beach, within a 10-minute walk of Casino Monte Gordo and Monte Gordo Beach. This spa hotel is 13.1 mi (21 km) from Old Town and 2.2 mi (3.6 km) from Santo Antonio Sports Complex.

Hotel in Albufeira e Olhos de Água, Albufeira · 598.10 km from centre
8.4
750 reviews
When you stay at NAU Sao Rafael Suites – All Inclusive in Albufeira, you'll be near the beach – a 2-minute drive from Albufeira Marina and 5 minutes from Albufeira Old Town Square. This family-friendly hotel is 0.7 mi (1.1 km) from Sao Rafael Beach and 10.8 mi (17.4 km) from Falesia Beach.

Hotel in Tangier · 458.87 km from centre
9.0
563 reviews
Breakfast available
With a stay at Hilton Tangier City Center, you'll be centrally located in Tangier – a 4-minute drive from Port of Tangier and 7 minutes from Tangier Beach. This luxury hotel is 0.1 mi (0.1 km) from Tanger City Center and 0.5 mi (0.7 km) from Corniche of Tangier.

Hotel in Yaiza · 710.17 km from centre
8.8
246 reviews
Breakfast available
Located in Yaiza, Costa Calero Hotel Thalasso & Spa is within a 15-minute drive of Puerto del Carmen Beach and Playa de Matagorda. This spa hotel is 13.1 mi (21.1 km) from Marina Rubicon and 2.9 mi (4.6 km) from Fariones Sports Center.

Hotel in Rota · 540.71 km from centre
9.2
314 reviews
Breakfast available
A stay at Hotel Duque De Najera places you in the heart of Rota, steps from Parroquia de Nuestra Señora de la O and Playa de la Costilla. This beach hotel is 18.1 mi (29.1 km) from Valdelagrana Beach and 28 mi (45 km) from Playa de la Victoria.

Hotel in Vilamoura, Loulé · 596.61 km from centre
9.4
343 reviews
Breakfast available
With a stay at Vilamoura Garden Hotel, you'll be centrally located in Loulé – a 4-minute drive from Vilamoura Marina and 9 minutes from Falesia Beach. This family-friendly hotel is 9.3 mi (15 km) from The Strip and 13.3 mi (21.3 km) from Albufeira Old Town Square.

Hotel in Tavira · 599.19 km from centre
9.6
207 reviews
With a stay at Hotel Rural Quinta do Marco in Tavira, you'll be in the mountains, within a 15-minute drive of Old Town and Hell's Pool. This family-friendly hotel is 12.3 mi (19.8 km) from Olhao Harbour and 6.4 mi (10.4 km) from Sao Jose Church.

Hotel in Conil de la Frontera · 507.59 km from centre
9.2
236 reviews
Breakfast available
When you stay at Hotel Fuerte Conil-Resort in Conil de la Frontera, you'll be on the beach, within a 15-minute walk of Playa de los Bateles and Playa de La Fontanilla. This beach hotel is 5.8 mi (9.3 km) from La Barrosa Beach and 0.9 mi (1.4 km) from Torre de Guzmán.

Hotel in Yaiza · 723.16 km from centre
8.6
1,004 reviews
With a stay at Dreams Lanzarote Playa Dorada Resort & Spa in Yaiza, you'll be on the beach, just a 4-minute walk from Dorada Beach and a 3-minute drive from Marina Rubicon. This beach hotel is 1.2 mi (2 km) from Atlantic Museum and 2 mi (3.2 km) from Aqualava Water Park.

Hotel in Cádiz · 532.32 km from centre
9.2
1,007 reviews
Breakfast available
With a stay at Parador De Cadiz, you'll be centrally located in Cádiz, within a 15-minute drive of Playa de la Victoria and Genovés Park. This family-friendly hotel is 0.1 mi (0.1 km) from University of Cadiz and 0.2 mi (0.3 km) from La Caleta Beach.

Hotel in Fuengirola · 572.70 km from centre
9.0
1,005 reviews
Breakfast available
With a stay at Hotel IPV Palace & Spa in Fuengirola (Miramar), you'll be within a 15-minute drive of Fuengirola Beach and Carvajal Beach. This beach hotel is 12.3 mi (19.8 km) from Carihuela Beach and 3.2 mi (5.1 km) from Los Boliches Beach.

Hotel in Seville · 630.33 km from centre
9.6
1,505 reviews
Breakfast available
With a stay at Hotel Fernando III, you'll be centrally located in Seville, just a 5-minute walk from Royal Alcázar of Seville and 6 minutes by foot from Seville Cathedral. This hotel is 0.3 mi (0.5 km) from Giralda Tower and 0.5 mi (0.8 km) from Metropol Parasol.

Hotel in Tangier · 460.96 km from centre
8.0
423 reviews
Breakfast available
Located in Tangier (Malabata), Grand Mogador SEA VIEW is within a 5-minute drive of Tangier Beach and Tanger City Center. This beach hotel is 3.6 mi (5.9 km) from Grand Socco Tangier and 3.7 mi (6 km) from Tangier Ferry Terminal.

Hotel in El Rompido, Cartaya · 603.68 km from centre
8.8
227 reviews
Breakfast available
With a stay at Hotel Fuerte El Rompido in Cartaya (El Rompido), you'll be a 1-minute drive from EL Faro Shopping Center and 7 minutes from Aquopolis Cartaya. This family-friendly hotel is 2.6 mi (4.2 km) from Nueva Umbria Beach and 3.4 mi (5.6 km) from Playa Huelva.

Resort in Quarteira, Loulé · 596.55 km from centre
8.2
227 reviews
Located in Loulé (Morgadinho), Pestana Vila Sol Golf - Vilamoura is within a 10-minute drive of Vilamoura Marina and Quarteira Beach. This golf resort is 10.2 mi (16.3 km) from Falesia Beach and 10.1 mi (16.2 km) from The Strip.

Hotel in Tangier · 457.94 km from centre
7.2
27 reviews
Breakfast available
When you stay at Hotel Andalucia Golf & Spa Tanger in Tangier, you'll be near the airport, within a 10-minute drive of Tanger City Center and Port of Tangier. This family-friendly hotel is 5.1 mi (8.2 km) from Tangier Beach and 0.2 mi (0.3 km) from Tangier Royal Golf Club.