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 Centro, Málaga · 372.37 mi from centre
8.8
932 reviews
Breakfast available
In the heart of Málaga, Hotel ILUNION Malaga is within a 5-minute drive of Málaga Cathedral and Alcazaba. This hotel is 1.2 mi (1.9 km) from Port of Malaga and 1.9 mi (3.1 km) from Picasso Museum Malaga.

Hotel in Grandola · 457.36 mi from centre
9.4
26 reviews
When you stay at Sublime Comporta Country Retreat & SPA in Grandola, you'll be next to a golf course and 18.2 mi (29.3 km) from Troia Golf Course. This golf hotel is 5.5 mi (8.9 km) from Comporta Beach and 18.2 mi (29.3 km) from Troia Beach.

All-inclusive resort in Los Pocillos, Tías · 437.64 mi from centre
8.6
263 reviews
Breakfast available
When you stay at Hotel Riu Paraiso Lanzarote - All Inclusive in Tías, you'll be by the ocean – a 1-minute drive from Pocillos Beach and 7 minutes from Playa de Matagorda. This all-inclusive property is 19.5 mi (31.4 km) from Playa Blanca and 17.3 mi (27.9 km) from Marina Rubicon.

Resort in Tangier-Assilah, Hjar Ennhal · 275.44 mi from centre
8.4
248 reviews
Breakfast available
When you stay at Hilton Tangier Al Houara Resort & Spa in Hjar Ennhal, you'll be on the waterfront and 12 minutes by foot from Houara Golf Club. This beach resort is 16.1 mi (25.9 km) from Port of Tangier and 7.5 mi (12 km) from Tangier Free Zone.

Hotel in Estepona · 343.17 mi from centre
9.2
73 reviews
Breakfast available
Located in Estepona (New Golden Mile), THE FLAG Hotel Marbella Estepona - Adults Recommended is within a 10-minute drive of Selwo Adventure Park and El Corte Ingles Shopping Center. This golf hotel is 6.1 mi (9.8 km) from Puerto Banús Marina and 6.3 mi (10.2 km) from Estepona Beach.

Hotel in Campo de Gibraltar, La Línea de la Concepción · 323.23 mi from centre
8.0
8 reviews
Breakfast available
When you stay at OKU Andalusia – Alcaidesa in La Línea de la Concepción, you'll be next to a golf course, within a 5-minute drive of Playa de la Alcaidesa and Alcaidesa Links Golf Resort. This family-friendly hotel is 11 mi (17.7 km) from Rock of Gibraltar and 2.1 mi (3.4 km) from Punta Carbonera Lighthouse.

Hotel in Sierra de Aracena, Aracena · 422.46 mi from centre
9.2
141 reviews
Breakfast available
A stay at Hotel Convento Aracena & Spa places you in the heart of Aracena, steps from Sierra de Aracena National Park and 6 minutes by foot from Marqués de Aracena Square. This hotel is 0.3 mi (0.4 km) from Aracena Castle and 0.3 mi (0.4 km) from Priory Church.

Hotel in Corralejo, La Oliva · 456.36 mi from centre
8.8
204 reviews
Breakfast available
With a stay at Barceló Corralejo Sands, you'll be centrally located in La Oliva, within a 10-minute drive of Corralejo Beach and Playa Waikiki. This family-friendly hotel is 11.2 mi (18.1 km) from Playa Blanca and 12.5 mi (20.2 km) from Marina Rubicon.

Hotel in Nijar · 453.44 mi from centre
8.6
104 reviews
With a stay at Hotel de Naturaleza Rodalquilar Spa Cabo de Gata in Nijar, you'll be steps from Cabo de Gata-Níjar Natural Park and a 2-minute drive from La Casa de los Volcanes Ecomuseum. This spa hotel is 0.8 mi (1.4 km) from Albardinal Botanical Garden and 1.1 mi (1.7 km) from Cala del Carnaje.

Hotel in Tarifa · 303.67 mi from centre
9.6
284 reviews
Breakfast available
A stay at Hotel & Spa La Residencia Puerto places you in the heart of Tarifa, within a 5-minute walk of Castle de Guzman El Bueno and 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 · 341.06 mi from centre
8.6
236 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é · 368.11 mi from centre
8.8
136 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.

Hotel in Nerja · 388.09 mi from centre
9.0
498 reviews
Breakfast available
When you stay at Hotel Riu Monica - Adults Only in Nerja, you'll be on the beach – a 2-minute drive from Balcon de Europa and 8 minutes from Burriana Beach. This beach hotel is 0.3 mi (0.5 km) from Playa El Chucho and 0.3 mi (0.5 km) from El Playazo Beach.

Hotel in Cádiz · 329.98 mi from centre
8.8
812 reviews
Breakfast available
When you a stay at Hotel Monte Puertatierra in Cádiz, you'll be in a shopping district, within a 5-minute walk of Tavira Tower and Santa María del Mar Beach. This hotel is 15.9 mi (25.6 km) from Naval Station Rota and 22 mi (35.4 km) from La Barrosa Beach.

Resort in Yaiza · 448.31 mi from centre
8.6
611 reviews
When you stay at Sandos Papagayo Hotel in Yaiza, you'll be on the beach, within a 15-minute drive of Playa Blanca and Marina Rubicon. This beach resort is 16.9 mi (27.2 km) from Corralejo Beach and 3.4 mi (5.4 km) from Papagayo Beach.

Hotel in El Arenal, Seville · 391.60 mi from centre
9.4
336 reviews
Breakfast available
A stay at Hotel Lobby places you in the heart of Seville, within a 10-minute walk of Seville Cathedral and Plaza de Armas Shopping Center. This luxury hotel is 0.6 mi (0.9 km) from Giralda Tower and 0.6 mi (1 km) from Royal Alcázar of Seville.

Hotel in Monte Gordo, Vila Real Santo Antonio · 372.99 mi from centre
8.6
326 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 11.1 mi (17.9 km) from Cabanas Beach and 2.2 mi (3.6 km) from Santo Antonio Sports Complex.

Hotel in Sesmarias, Albufeira · 371.80 mi from centre
8.4
13 reviews
Breakfast available
Located in Albufeira, W Residences Algarve is a 5-minute drive from Albufeira Marina and 7 minutes from Sao Rafael Beach. This beach hotel is 3.4 mi (5.5 km) from Albufeira Old Town Square and 4.7 mi (7.6 km) from Praia dos Alemães.

Hotel in Malaga Historic Centre, Málaga · 373.09 mi from centre
9.2
938 reviews
Breakfast available
With a stay at AC Hotel Málaga Palacio by Marriott, you'll be centrally located in Málaga, steps from Málaga Cathedral and 4 minutes by foot from Port of Malaga. This luxury hotel is 0.7 mi (1.2 km) from Malagueta Beach and 0.2 mi (0.2 km) from Calle Larios.

Hotel in Albufeira e Olhos de Água, Albufeira · 371.64 mi from centre
8.4
669 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.