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 Almunecar · 392.53 mi from centre
8.4
101 reviews
Breakfast available
When you stay at Ibersol Almuñecar Beach & Spa in Almunecar, you'll be on the beach, within a 10-minute walk of Playa de San Cristobal and Ornitologico Loro Park. This beach hotel is 13.9 mi (22.4 km) from Burriana Beach and 14.3 mi (23 km) from Balcon de Europa.

Hotel in Portimão · 382.82 mi from centre
9.0
333 reviews
Located in Portimão, NAU Morgado Golf & Country Club is in a rural location – a 1-minute drive from Golf Alamos and 13 minutes from Alcalar Megalithic Monuments. This golf hotel is 8.4 mi (13.6 km) from Rocha Beach and 8.6 mi (13.9 km) from Portimão Marina.

Hotel in Province of Seville, Carmona · 401.17 mi from centre
9.0
316 reviews
Breakfast available
When you stay at Parador de Carmona in Carmona, you'll be in the mountains, within a 10-minute walk of Carmona City Museum and Convento de Santa Clara. This historic hotel is 22.6 mi (36.3 km) from Seville Cathedral and 23.5 mi (37.9 km) from Plaza de Armas Shopping Center.

Hotel in Costa Noroeste, Sanlucar de Barrameda · 347.00 mi from centre
8.6
135 reviews
Breakfast available
A stay at Hotel Palacio Marqués de Arizón places you in the heart of Sanlucar de Barrameda, within a 10-minute walk of Plaza del Cabildo and Church of Our Lady of O. This luxury hotel is 17.1 mi (27.5 km) from Naval Station Rota and 0.7 mi (1.1 km) from Playa de las Piletas.

Hotel in Costa Noroeste, Sanlúcar de Barrameda · 347.72 mi from centre
8.9
2,207 reviews
Breakfast available
Situated next to Sanlúcar de Barrameda Beach and Doñana National Park, this modern hotel offers a large outdoor pool and sun terrace. The stylish rooms include free Wi-Fi and flat-screen TV.
Maciá Doñana is located in a charming fishing district, a 15-minute walk from central Sanlúcar. You can take a ferry across the River Guadalquivir to the beautiful Doñana National Park. Jerez de la Frontera is 24 km away, and Jerez Airport is a 35-minute drive away.
The hotel has a buffet restaurant, a café and a poolside snack bar. There are also many traditional restaurants and bars within a 5-minute walk.
Each air-conditioned room at the Maciá Doñana has simple, modern décor and wooden floors. Bathrooms include a hairdryer and toiletries.

Hotel in Tías, Puerto del Carmen · 438.53 mi from centre
7.3
127 reviews
Hotel Plaza Palmeras has an outdoor swimming pool, garden, a restaurant and bar in Puerto del Carmen. The property is around 700 metres from Puerto del Carmen Beach, 2 km from Rancho Texas Park and 1.9 km from Lanzarote Golf Resort. All rooms have a balcony with garden views and free WiFi.
The hotel will provide guests with air-conditioned rooms offering a wardrobe, a kettle, a fridge, a microwave, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. At Hotel Plaza Palmeras, every room is equipped with a seating area.
Guests at the accommodation can enjoy a buffet breakfast.
You can play billiards at this 4-star hotel, and the area is popular for snorkelling and cycling.
Speaking German, English and Spanish at the reception, staff are always at hand to help.
Campesino Monument is 14 km from Hotel Plaza Palmeras, while Costa Teguise Golf Course is 20 km from the property. Lanzarote Airport is 5 km away.

Hotel in Morocco, Goulimime · 262.00 mi from centre
8.2
20 reviews
Breakfast available
With a stay at Oasis Palm Hotel in Goulimime, you'll be within a 5-minute drive of Touaghil Public Garden and Salman El Farisi Mosque. This hotel is 10.3 mi (16.5 km) from Tighmert Botanic Garden and 10.4 mi (16.8 km) from Museum of Nomadic Memory.

Hotel in La Cala de Mijas, Mijas · 353.39 mi from centre
7.8
47 reviews
Breakfast available
Located in Mijas, Gran Hotel Costa del Sol is on the boardwalk, within a 15-minute drive of Fuengirola Beach and Bioparc Fuengirola. This beach hotel is 4.4 mi (7 km) from Cabopino Beach and 5.8 mi (9.3 km) from El Castillo Beach.

Hotel in Alto Guadalquivir, Córdoba · 442.01 mi from centre
8.8
400 reviews
Breakfast available
With a stay at Parador De Cordoba in Córdoba (Distrito Norte Sierra), you'll be within a 10-minute drive of Mosque–Cathedral of Córdoba and Palacio de la Merced. This family-friendly hotel is 1.9 mi (3.1 km) from Malmuerta Tower and 1.9 mi (3.1 km) from Cordoba Bull Ring.

Aparthotel in Praia da Rocha, Portimão · 377.06 mi from centre
8.8
796 reviews
Breakfast available
Located in Portimão (Praia da Rocha), NH Marina Portimao Resort is within a 5-minute walk of Rocha Beach and Portimão Harbor. This family-friendly aparthotel is 4 mi (6.4 km) from Alvor Beach and 8.3 mi (13.4 km) from Carvoeiro Beach.

Aparthotel in Luz, Lagos · 377.41 mi from centre
8.0
153 reviews
Located in Lagos, Belver Porto Dona Maria Resort is within a 15-minute drive of Praia da Luz and Espiche Golf Course. This golf aparthotel is 5.8 mi (9.4 km) from Lagos Zoo and 6.6 mi (10.6 km) from Dona Ana Beach.

Hotel in Alentejo, Alcacer do Sal · 451.38 mi from centre
8.0
2 reviews
Breakfast available
With a stay at Vale do Gaio Hotel in Alcacer do Sal, you'll be on a river and 16.3 mi (26.2 km) from Adega da H. das Barras and 16.3 mi (26.3 km) from Alcacer do Sal Municipal Garden. This hotel is 17 mi (27.4 km) from Museu Municipal Pedro Nunes and 17.6 mi (28.3 km) from Alcacer do Sal Castle.

Hotel in Tangier · 285.86 mi from centre
8.0
54 reviews
Breakfast available
Located in Tangier (Malabata), Occidental Tanger is within a 10-minute drive of Tangier Ferry Terminal and Port of Tangier. This hotel is 0.7 mi (1.1 km) from Villa Harris Gardens and 0.9 mi (1.4 km) from Casino Malabata.

Resort in Quinta do Lago, Loulé · 366.49 mi from centre
9.0
64 reviews
With a stay at Martinhal Quinta Family Resort in Loulé (Quinta do Lago), you'll be steps from Ria Formosa Natural Park and 8 minutes by foot from Quinta do Lago Golf. This family-friendly resort is 9.9 mi (16 km) from Falesia Beach and 9.4 mi (15.2 km) from Vilamoura Marina.

Hotel in Costa Teguise, Teguise · 427.44 mi from centre
8.2
340 reviews
Breakfast available
A stay at Alexandre Grand Teguise Playa places you in the heart of Teguise, within a 5-minute drive of AquaPark Costa Teguise and Las Cucharas Beach. This beach hotel is 2.8 mi (4.5 km) from Costa Teguise Golf Club and 4.5 mi (7.3 km) from Cesar Manrique Foundation.

Hotel in Los Pocillos, Tías · 438.00 mi from centre
8.2
429 reviews
When you stay at Relaxia Olivina-All Inclusive in Tías, you'll be near the beach, within a 5-minute drive of Pocillos Beach and Lanzarote Golf Resort. This all-inclusive hotel is 1.3 mi (2 km) from Puerto del Carmen Beach and 11.9 mi (19.2 km) from AquaPark Costa Teguise.

Hotel in Extremadura, Zafra · 459.85 mi from centre
8.8
191 reviews
Breakfast available
With a stay at Parador de Zafra, you'll be centrally located in Zafra, steps from Zafra Castle and Convent of Santa Clara. This historic hotel is 0.2 mi (0.4 km) from Plaza Grande and 0.3 mi (0.4 km) from Church of the Candelaria.

Hotel in Alentejo, Santiago do Cacém · 443.12 mi from centre
8.4
226 reviews
Located in Santiago do Cacém, Vila Park is a 2-minute drive from Santo Andre Karting Track and 8 minutes from Black Pig Alentejo Distillery. This family-friendly hotel is 4.6 mi (7.5 km) from Safari Badoca Park and 5.8 mi (9.3 km) from Praia da Aberta Nova.

Aparthotel in Albufeira e Olhos de Água, Albufeira · 371.71 mi from centre
8.4
690 reviews
Breakfast available
Located in Albufeira, Balaia Golf Village Resort is a 2-minute drive from Balaia Golf Village and 8 minutes from Oura Beach. This golf aparthotel is 2.1 mi (3.4 km) from Praia dos Alemães and 4.3 mi (6.9 km) from Albufeira Old Town Square.

Hotel in Odemira · 420.95 mi from centre
7.8
177 reviews
Breakfast available
With a stay at HS Milfontes Beach Hotel - Duna Parque Resorts & Hotels in Odemira, you'll be within a 5-minute walk of São Clemente Fort and Beach of Franquia. This beach hotel is 0.8 mi (1.2 km) from Vila Nova de Milfontes Beach and 4.8 mi (7.7 km) from Furnas Beach.