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 Málaga · 370.88 mi from centre
8.6
961 reviews
Breakfast available
With a stay at Catalonia Málaga in Málaga (Carretera de Cadiz), you'll be steps from Parque del Oeste and 3 minutes by foot from La Misericordia Beach. This beach hotel is 0.7 mi (1.2 km) from Museo Automovilístico y de la Moda and 2.8 mi (4.5 km) from Málaga Cathedral.

Hotel in Málaga Province, Antequera · 389.28 mi from centre
8.8
263 reviews
Breakfast available
When you stay at Parador de Antequera in Antequera, you'll be in the suburbs, within a 10-minute walk of Antequera Trinity Church and Puerta de Estepa. This hotel is 0.5 mi (0.8 km) from Capitán Vicente Moreno and 0.6 mi (0.9 km) from Paraje natural Nacimiento del Rio de la Villa.

Hotel in Estepona · 343.29 mi from centre
8.4
497 reviews
Breakfast available
With a stay at Exe Estepona Thalasso & Spa - Adults only in Estepona (New Golden Mile), you'll be a 2-minute drive from Club Tenis Bel Air and 5 minutes from Selwo Adventure Park. This spa hotel is 3.7 mi (5.9 km) from Real Club de Golf Guadalmina and 3.7 mi (5.9 km) from Atalaya Golf and Country Club.

Hotel in Torremolinos · 365.50 mi from centre
8.4
988 reviews
When you stay at Sol Torremolinos - Don Pablo in Torremolinos, you'll be on the beach – a 1-minute drive from Bajondillo Beach and 9 minutes from Benalmadena Marina. This beach hotel is 9.6 mi (15.5 km) from Port of Malaga and 10.5 mi (16.8 km) from Malagueta Beach.

Hotel in Torremolinos · 366.44 mi from centre
8.0
179 reviews
When you stay at Ibersol Torremolinos Beach in Torremolinos, you'll be on the beach – a 4-minute drive from Bajondillo Beach and 10 minutes from Benalmadena Marina. This beach hotel is 8.5 mi (13.7 km) from Port of Malaga and 9.1 mi (14.6 km) from Malagueta Beach.

All-inclusive resort in Los Pocillos, Tías · 436.61 mi from centre
8.0
352 reviews
Breakfast available
When you stay at Sol Lanzarote - All Inclusive in Tías, you'll be on the beach, within a 15-minute walk of Pocillos Beach and Playa de Matagorda. This all-inclusive property is 2.3 mi (3.7 km) from Puerto del Carmen Beach and 22.8 mi (36.7 km) from Papagayo Beach.

Resort in Albufeira e Olhos de Água, Albufeira · 372.84 mi from centre
8.6
239 reviews
Breakfast available
With a stay at Eden Villas & Apartments in Albufeira (Alpouvar), you'll be within a 5-minute drive of Albufeira Old Town Square and Albufeira Marina. This family-friendly resort is 9.2 mi (14.7 km) from Falesia Beach and 12.5 mi (20.1 km) from Vilamoura Marina.

Hotel in Málaga Province, Antequera · 388.91 mi from centre
7.6
83 reviews
Breakfast available
Located in Antequera, Hotel La Sierra is within a 15-minute drive of El Romeral and Dolmen de Menga. This hotel is 8.6 mi (13.8 km) from San Sebastian Cemetery and 8.6 mi (13.9 km) from Convento de Belen.

Hotel in Yaiza · 449.08 mi from centre
10.0
1 review
With a stay at Hotel Cordial Marina Blanca in Yaiza, you'll be near the beach, just a 4-minute walk from Marina Rubicon and a 5-minute drive from Aqualava Water Park. This family-friendly hotel is 1.3 mi (2.1 km) from Playa Blanca and 2.8 mi (4.6 km) from Playa Flamingo.

Hotel in El Puerto de Santa Maria · 336.11 mi from centre
8.2
381 reviews
Breakfast available
With a stay at Crisol Monasterio de San Miguel, you'll be centrally located in El Puerto de Santa Maria, within a 10-minute drive of Naval Station Rota and Plaza España. This historic hotel is 0.7 mi (1.1 km) from Castle of San Marcos and 0.7 mi (1.1 km) from Rafael Alberti Foundation.

Hotel in Marbella Old Town, Marbella · 349.64 mi from centre
9.6
10 reviews
Breakfast available
With a stay at Hotel El Castillo La Ciudadela Marbella in Marbella (Marbella City Centre), you'll be within a 15-minute drive of Puerto Banús Beach and Puerto Banús Marina. This hotel is 8.7 mi (14 km) from Cabopino Beach and 0.1 mi (0.2 km) from Museo del Grabado.

Hotel in Praia da Rocha, Portimão · 377.03 mi from centre
9.0
495 reviews
Breakfast available
With a stay at AP Oriental Beach in Portimão (Praia da Rocha), you'll be a 3-minute walk from Rocha Beach and a 4-minute drive from Portimão Marina. This beach hotel is 4 mi (6.5 km) from Alvor Beach and 8.3 mi (13.4 km) from Carvoeiro Beach.

Hotel in Seville · 391.37 mi from centre
9.6
779 reviews
Breakfast available
With a stay at Legado Alcázar Hotel, you'll be centrally located in Seville, steps from Royal Alcázar of Seville and within a 5-minute walk of Seville Cathedral. This hotel is 0.5 mi (0.7 km) from Torre del Oro Watchtower and 1.2 mi (1.9 km) from Maria Luisa Park.

Hotel in La Catedral, Córdoba · 440.71 mi from centre
9.6
240 reviews
Breakfast available
A stay at Hotel Madinat places you in the heart of Córdoba, within a 5-minute walk of Handkerchief Alley and Museum of Archaeological. This boutique hotel is 0.2 mi (0.3 km) from Calleja de las Flores and 0.3 mi (0.6 km) from Mosque–Cathedral of Córdoba.

Guesthouse in Chefchaouen · 256.23 mi from centre
8.2
15 reviews
Breakfast available
When you a stay at Hotel Ziryab in Chefchaouen, you'll be in the mountains, within a 5-minute walk of Ras El Ma Park and Talassemtane National Park. This guest house is 0.1 mi (0.1 km) from Bab El Onsar and 0.1 mi (0.2 km) from Ras El Ma Waterfall.

Hotel in Corralejo, La Oliva · 456.19 mi from centre
8.6
60 reviews
With a stay at Playa Park Zensation in La Oliva, you'll be near the beach, within a 5-minute drive of Corralejo Beach and Centro Comercial El Campanario. This spa hotel is 12 mi (19.3 km) from Playa Blanca and 13.5 mi (21.8 km) from Marina Rubicon.

Hotel in Almunecar · 394.74 mi from centre
8.2
54 reviews
Breakfast available
When you stay at Playacalida Hotel in Almunecar, you'll be near the beach, within a 10-minute walk of Playa de Cabria and Playa Calabajío. This family-friendly hotel is 16.7 mi (26.8 km) from Burriana Beach and 17 mi (27.4 km) from Balcon de Europa.

Hotel in Roquetas de Mar · 425.79 mi from centre
8.4
48 reviews
Breakfast available
When you a stay at Playasol Hotel in Roquetas de Mar, you'll be on the beach, just steps from Playa Serena and Roquetas de Mar Beach. This beach hotel is 0.7 mi (1.1 km) from Castor Park and 0.7 mi (1.2 km) from Playa Serena Golf Course.

Hotel in Granada City Center, Granada · 421.63 mi from centre
8.4
342 reviews
Breakfast available
With a stay at BIBO Hotel Recogidas, you'll be centrally located in Granada, within a 5-minute drive of Alhambra and Granada Cathedral. This boutique hotel is 20.3 mi (32.6 km) from Sierra Nevada Ski Resort and 0.2 mi (0.3 km) from Calle Navas.

Hotel in Almeria · 437.25 mi from centre
7.8
329 reviews
Breakfast available
With a stay at Ohtels Gran Hotel Almería in Almeria (Almería Centro), you'll be steps from Parque Nicolas Salmeron and 4 minutes by foot from Cable Ingles. This hotel is 10.8 mi (17.4 km) from Cabo de Gata-Níjar Natural Park and 0.2 mi (0.3 km) from Monument to Victims of Mauthausen Almerienses.