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
Morocco
See the latest prices and deals by choosing your dates
Hotel in Pradollano, Monachil · 422.58 mi from centre
8.0
174 reviews
Breakfast available
When you stay at Melia Sol Y Nieve in Monachil, you'll be in a national park, just steps from Sierra Nevada Ski Resort and 3 minutes by foot from Plaza de Andalucía. This family-friendly hotel is 20.3 mi (32.7 km) from Alhambra and 20.2 mi (32.5 km) from Plaza Nueva.
Hotel in El Arenal, Seville · 391.64 mi from centre
9.4
153 reviews
Breakfast available
A stay at Vincci Molviedro places you in the heart of Seville, within a 10-minute walk of Seville Cathedral and Plaza de Armas Shopping Center. This hotel is 0.4 mi (0.7 km) from Giralda Tower and 0.5 mi (0.8 km) from Royal Alcázar of Seville.
Hotel in Lanzarote, San Bartolome · 434.50 mi from centre
8.6
64 reviews
Breakfast available
Located in San Bartolome, Hotel Rural Finca de la Florida is in a rural location – a 2-minute drive from El Grifo Winery and 13 minutes from Lanzarote Golf Resort. This family-friendly hotel is 6.9 mi (11.1 km) from Cesar Manrique Foundation and 8.7 mi (14 km) from Costa Teguise Golf Club.
Hotel in Costa de la Luz Huelva, Punta Umbría · 372.90 mi from centre
8.0
247 reviews
Breakfast available
With a stay at Barceló Punta Umbria Beach Resort in Punta Umbría, you'll be connected to the convention centre, just steps from Punta Almenara and a 2-minute drive from Teatro Del Mar. This beach hotel is 1.7 mi (2.7 km) from Marismas del Odiel Nature Reserve and 5.4 mi (8.6 km) from Nuevo Portil Golf Course.
Hotel in Caleta de Fuste, Antigua · 467.29 mi from centre
8.0
32 reviews
With a stay at Hotel Ereza Mar- Adults Only in Antigua (Caleta de Fuste), you'll be within a 10-minute walk of Caleta del Fuste and Caleta de Fuste Marina. This hotel is 1.6 mi (2.6 km) from Centro Comercial Atlantico and 1.8 mi (2.9 km) from Playa la Guirra.
Hotel in Alto Guadalquivir, Córdoba · 442.55 mi from centre
8.2
926 reviews
Breakfast available
With a stay at Crisol Jardines de Córdoba in Córdoba (Distrito Norte Sierra), you'll be within a 10-minute drive of Mosque–Cathedral of Córdoba and Cordoba Bull Ring. This hotel is 2.6 mi (4.1 km) from Malmuerta Tower and 2.7 mi (4.3 km) from Palace of Emperor Maximianus Herculeus.
Hotel in Seville · 391.89 mi from centre
7.8
319 reviews
Breakfast available
With a stay at Virgen de los Reyes, you'll be centrally located in Seville, within a 5-minute drive of Plaza de España and Royal Alcázar of Seville. This hotel is 2.1 mi (3.4 km) from Seville Cathedral and 3.2 mi (5.1 km) from Plaza de Armas Shopping Center.
Hotel in Portimão · 386.60 mi from centre
8.8
143 reviews
Breakfast available
With a stay at Algarve Race Resort Apartments in Portimão, you'll be in a regional park, within a 10-minute drive of Algarve International Autodrome Raceway and International Kart Circuit. This spa hotel is 12.8 mi (20.6 km) from Marina de Lagos and 12.4 mi (20 km) from Alvor Beach.
Hotel in Western Sahara, Laayoune · 487.40 mi from centre
7.2
5 reviews
Breakfast available
A stay at Hotel Parador places you in the heart of Laayoune, within a 10-minute walk of El Mchawar Place and Spanish Cathedral. This hotel is 0.6 mi (1 km) from Place Oum Saad and 0.7 mi (1.2 km) from Sheikh Mohamed Laghdaf Stadium.
Hotel in Costa de Almeria, El Ejido · 418.75 mi from centre
7.8
70 reviews
Located in El Ejido (Almerimar), Hotel AR Almerimar is within a 5-minute drive of Golf Almerimar and Club Nautico de Almerimar. This beach hotel is 1.1 mi (1.7 km) from Playa Levante Almerimar and 1.5 mi (2.3 km) from Puntas Entinas-Sabinar Beach.
Hotel in Seville · 391.75 mi from centre
9.8
122 reviews
Breakfast available
With a stay at Hotel Legado Magdalena, you'll be centrally located in Seville, within a 10-minute walk of Teatro Maestranza and Seville Cathedral. This hotel is 1.1 mi (1.7 km) from Torre del Oro Watchtower and 2 mi (3.2 km) from Royal Alcázar of Seville.
Hotel in Nerja · 388.86 mi from centre
9.2
509 reviews
Breakfast available
When you stay at Parador De Nerja in Nerja, you'll be near the beach, within a 15-minute walk of Burriana Beach and Balcon de Europa. This beach hotel is 0.2 mi (0.3 km) from Playa Carabeillo and 0.3 mi (0.5 km) from Carabeo Beach.
Hotel in Costa de la Luz Cadiz, La Línea de la Concepción · 318.09 mi from centre
8.2
981 reviews
Breakfast available
With a stay at AC Hotel La Línea by Marriott in La Línea de la Concepción, you'll be near the beach, within a 5-minute drive of Rock of Gibraltar and Playa Llanito. This beach hotel is 14.8 mi (23.9 km) from Algeciras Harbour and 0.3 mi (0.4 km) from Playa de Poniente.
Hotel in Tarifa · 304.55 mi from centre
8.8
2,653 reviews
Featuring a spa and 2 outdoor pools, Tarifa Lances by QHotels offers accommodation in Tarifa. It offers a 24-hour front desk and free WiFi throughout the property.
At the hotel all rooms have a stylish dècor, air conditioning, TV, and are equipped with a terrace. Each room has a private bathroom with a shower, including a hairdryer and free toiletries.
A buffet breakfast is served daily at the buffet restaurant. There is also an à-la-carte restaurant and a pool bar. Guests can enjoy the onsite spa, fitness centre and solarium, available for an extra charge.
The area is popular for cycling, and bike hire is available at the accommodation. Punta Paloma is 10 km from Tarifa Lances by QHotels. The nearest airport is Jerez Airport, 90 km from the hotel.
Hotel in Torreblanca, Fuengirola · 358.96 mi from centre
7.2
240 reviews
Breakfast available
Located in Fuengirola (Torreblanca), Hotel Monarque Fuengirola Park is within a 15-minute walk of Los Boliches Beach and Carvajal Beach. This family-friendly hotel is 10.3 mi (16.6 km) from Carihuela Beach and 13.7 mi (22 km) from Cabopino Beach.
Hotel in Puerto Banús, Marbella · 346.79 mi from centre
9.0
306 reviews
Breakfast available
Located in Marbella (Puerto Banús), Occidental Puerto Banus is a 4-minute walk from Puerto Banús Marina and 5 minutes by foot from El Corte Ingles Shopping Center. This family-friendly hotel is 0.4 mi (0.7 km) from Centro Plaza and 0.8 mi (1.2 km) from Puerto Banús Beach.
Hotel in Marina Smir, Allyene · 291.86 mi from centre
9.0
10 reviews
Breakfast available
Located in Allyene, Playa Del Pacha Suites Hotel is by the ocean – a 3-minute drive from Smir Water Park and 6 minutes from Kabila Beach. This beach hotel is 4 mi (6.4 km) from Kabila Marina and 6.3 mi (10.2 km) from Fnideq Beach.
Hotel in Carihuela, Torremolinos · 364.72 mi from centre
7.8
634 reviews
Palia Las Palomas is 200 metres from the beach, in the Carihuela area of Torremolinos. Set in gardens, it offers an outdoor pool with a hot tub and a small fitness centre.
Air-conditioned rooms at Palia Las Palomas come with a private bathroom and a minibar. You can hire the safe and there is a TV. Most rooms have a private balcony.
The hotel features a sun terrace, with loungers and parasols. There is a children’s play area, TV lounge and games room.
The Piano Bar offers cocktails and an evening entertainment programme. The hotel’s buffet restaurant features show cooking, and serves Spanish and international cuisine.
Car hire is available from the hotel’s 24-hour reception, and on-site parking is available for a supplement. Torremolinos Train Station is 10 minutes’ walk away, and there are regular trains to Malaga Airport, 6 km away.
Hotel in Rota · 340.81 mi from centre
8.4
78 reviews
Breakfast available
Located in Rota, Playaballena is by the sea, within a 5-minute drive of Ballena Beach and Playa Agua Dulce. This family-friendly hotel is 11 mi (17.7 km) from Naval Station Rota and 0.8 mi (1.3 km) from Playa de las Tres Piedras.
Hotel in Yaiza · 449.98 mi from centre
8.6
3 reviews
Breakfast available
With a stay at HL Club Playa Blanca Hotel in Yaiza, you'll be a 2-minute drive from Playa Blanca and 5 minutes from Marina Rubicon. This hotel is 2.9 mi (4.7 km) from Lanzarote Beaches and 5.8 mi (9.4 km) from Papagayo Beach.