Hero Image

Curated luxury hotels in Morocco

Search
Fri 09 May
Mon 12 May
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 09 May
Mon 12 May
Room 1

Adults

18+ years
2

Children

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Morocco

Recommended

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Morocco, but are nearby and match your search.
Primary image
Pine Cliffs Gardens
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Aparthotel in Albufeira e Olhos de Água, Albufeira · 371.36 mi from centre

9.6

 

51 reviews

Breakfast available

When you stay at Pine Cliffs Gardens in Albufeira, you'll be on the beach, within a 10-minute drive of Balaia Golf Village and Praia dos Olhos de Água. This beach aparthotel is 4 mi (6.4 km) from Falesia Beach and 7.1 mi (11.5 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Westin La Quinta Golf Resort and Spa
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Benahavis · 347.60 mi from centre

8.8

 

169 reviews

Breakfast available

Located in Benahavis (La Quinta), The Westin La Quinta Golf Resort and Spa is within a 10-minute drive of Los Arqueros Golf & Country Club and Puerto Banús Beach. This golf hotel is 3.7 mi (5.9 km) from Puerto Banús Marina and 7.8 mi (12.5 km) from Orange Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Domes Lake Algarve, Autograph Collection
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Vilamoura, Loulé · 370.04 mi from centre

9.4

 

971 reviews

Breakfast available

Located in Loulé (Vilamoura), Domes Lake Algarve, Autograph Collection is within a 10-minute walk of Falesia Beach and Vilamoura Marina. This beach hotel is 10 mi (16.1 km) from The Strip and 14.4 mi (23.1 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Granada Congress
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Granada · 421.10 mi from centre

9.0

 

658 reviews

Breakfast available

With a stay at Barceló Granada Congress, you'll be centrally located in Granada, within a 5-minute drive of Alhambra and Granada Cathedral. This luxury hotel is 1.4 mi (2.2 km) from Plaza Nueva and 22.1 mi (35.6 km) from Sierra Nevada Ski Resort.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pine Cliffs Ocean Suites, a Luxury Collection Resort & Spa
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Albufeira e Olhos de Água, Albufeira · 371.77 mi from centre

9.0

 

88 reviews

Breakfast available

Located in Albufeira, Pine Cliffs Ocean Suites, a Luxury Collection Resort & Spa is on the boardwalk, within a 15-minute drive of Albufeira Old Town Square and Falesia Beach. This beach resort is 3.9 mi (6.2 km) from Oura Beach and 4.3 mi (7 km) from Praia dos Alemães.

Compare price on Booking.com
Compare price on Booking.com
Precise Resort El Rompido-The Hotel
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in El Rompido · 375.42 mi from centre

8.6

 

3,321 reviews

Located on a 36-hole golf course with views of the Piedras River Marshes, Precise Resort El Rompido- The Hotel has a peaceful setting and offers a spa and an outdoor pool. Free WiFi is available.

Set in attractive gardens, Precise El Rompido has bright, attractive rooms with balconies, most of which have sea views. Each features satellite TV and a minibar.

El Rompido features a buffet breakfast. It also has a lounge bar and a restaurant serving local cuisine. Children's club and entertainment are provided, subject to availability.

The Rompido’s spa has an indoor swimming pool, Turkish baths and a sauna. Treatments include massage and facials.

Precise Resort is an hour drive from Faro and Seville Airports. Huelva is 23 km away. Free parking is available on site. A free train transfer to the village is provided, subject to availability and seasonal. A boat transfer to the beach (€) is provided by external companies.

Compare price on Booking.com
Compare price on Booking.com
Hotel Fariones
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Tías, Puerto del Carmen · 439.30 mi from centre

9.4

 

654 reviews

Breakfast available

Set within tropical gardens, Hotel Fariones has direct access cove in Puerto del Carmen. The main infinity pool is surrounded by palm trees and an infinity pool on rooftop with panoramic views (exclusive for Junior Suite Sea View Relax + Suite Sea View, Suite Loft Sea View, Ocean Suite, Grand Suite and Royal Suite)

All rooms offer views of the Atlantic Ocean.

Hotel Fariones has restaurants, a la carte restaurants with Macaronesia cuisine and Asian restaurant. The property also has a snack bar located in the main pool and a main buffet.

The Hotel Fariones has a tennis court, a sauna and massage service which can be found at the Fariones Sports Center 50 meters from the hotel.

Puerto del Carmen's main beach is just 50 metres from Hotel Fariones and has a direct access from hotel. Lanzarote Airport is 10 km away from Fariones while Arrecife is 16 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Envía Almería Spa & Golf
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Andalusia, Vicar · 432.11 mi from centre

8.6

 

223 reviews

Breakfast available

Located in Vicar, Hotel Envía Almería Spa & Golf is in the mountains – a 1-minute drive from La Envia Golf Course and 10 minutes from Mario Park. This golf hotel is 4.7 mi (7.5 km) from Playa de Aguadulce and 5.2 mi (8.3 km) from Entre flamencos.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel César Lanzarote
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Tías · 439.71 mi from centre

9.6

 

13 reviews

Breakfast available

With a stay at Hotel César Lanzarote in Tías, you'll be 8 mi (12.9 km) from Timanfaya National Park and 12.4 mi (20 km) from Cesar Manrique Foundation. This golf hotel is 13.5 mi (21.7 km) from Lagomar Museum and 14.7 mi (23.6 km) from Papagayo Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pine Cliffs Village
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Albufeira e Olhos de Água, Albufeira · 371.00 mi from centre

8.6

 

168 reviews

Breakfast available

When you stay at Pine Cliffs Village in Albufeira, you'll be near the beach, within a 10-minute drive of Balaia Golf Village and Praia dos Olhos de Água. This family-friendly resort is 2.6 mi (4.1 km) from Falesia Beach and 7.6 mi (12.2 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kimpton Atlântico Algarve by IHG
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Albufeira e Olhos de Água, Albufeira · 371.56 mi from centre

8.8

 

999 reviews

Breakfast available

When you stay at Kimpton Atlântico Algarve by IHG in Albufeira, you'll be on the beach, within a 5-minute drive of Albufeira Marina and Sao Rafael Beach. This beach hotel is 2.8 mi (4.6 km) from Albufeira Old Town Square and 10.9 mi (17.5 km) from Falesia Beach.

Compare price on Booking.com
Compare price on Booking.com
Idou Malabata Beach and SPA
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Tangier · 286.59 mi from centre

9.4

 

72 reviews

Situated in Tangier, 300 metres from Plage Ghandouri, Idou Malabata Beach and SPA features accommodation with a fitness centre, free private parking, a garden and a terrace. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. The property has an outdoor pool, hot tub, spa centre and bar.

The hotel will provide guests with air-conditioned rooms offering a wardrobe, a coffee machine, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower.

Buffet and à la carte breakfast options are available at Idou Malabata Beach and SPA. At the accommodation you will find a restaurant serving African, American and Italian cuisine. A halal option can also be requested.

Plage Mrisat is less than 1 km from Idou Malabata Beach and SPA, while Malabata is 2.1 km from the property. Tangier Ibn Battuta Airport is 16 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Monchique Resort & Spa
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Algarve, Monchique · 388.19 mi from centre

8.8

 

318 reviews

Breakfast available

With a stay at Monchique Resort & Spa in Monchique, you'll be 0.8 mi (1.2 km) from Monchique Thermal Springs and 10 mi (16 km) from Hospital Portimão. This family-friendly resort is 10.8 mi (17.5 km) from Portimão Arena and 11 mi (17.6 km) from Portimão Harbor.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Radisson Collection Hotel, Magdalena Plaza Sevilla
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Alfalfa, Seville · 391.87 mi from centre

9.4

 

184 reviews

Breakfast available

A stay at Radisson Collection Hotel, Magdalena Plaza Sevilla 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.4 mi (0.6 km) from Metropol Parasol and 0.5 mi (0.8 km) from Giralda Tower.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vale da Lapa Village Resort
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Carvoeiro, Lagoa · 376.07 mi from centre

9.6

 

102 reviews

Breakfast available

With a stay at Vale da Lapa Village Resort in Lagoa (Sesmarias), you'll be within a 15-minute drive of Carvoeiro Beach and Benagil Beach. This family-friendly resort is 17.6 mi (28.3 km) from Sao Rafael Beach and 20.3 mi (32.7 km) from Albufeira Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hipotels Barrosa Palace & SPA
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Chiclana de la Frontera · 319.54 mi from centre

9.0

 

68 reviews

When you stay at Hipotels Barrosa Palace & SPA in Chiclana de la Frontera, you'll be on the beach, just steps from La Barrosa Beach and 8 minutes by foot from Golf Novo Sancti Petri. This beach hotel is 21.3 mi (34.3 km) from Playa de la Victoria and 0.4 mi (0.7 km) from Centro Comercial Novocenter.

Compare price on Booking.com
Compare price on Booking.com
Hotel Colón Gran Meliá - The Leading Hotels of the World
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Seville · 391.84 mi from centre

9.0

 

2,118 reviews

Breakfast available

Located in the centre of Seville, a 10-minute walk from the Giralda Tower and Seville Cathedral, Hotel Colón Gran Meliá offers a restaurant and a terrace.

The rooms at the Colón feature free WiFi and a flat-screen satellite TV. The bathrooms include a bathtub, a separate toilet and bidet, and toiletries.

The hotel’s restaurant serves traditional cuisine.

The Alcazar Palace is a 15-minute walk from the Hotel Colón Gran Meliá and Plaza de Armas Bus Station is just 200 metres away. Airport shuttle service is available at an additional cost.

Compare price on Booking.com
Compare price on Booking.com
CalaLanzarote Suites Hotel - Adults Only
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Yaiza, Playa Blanca · 448.89 mi from centre

9.2

 

1,297 reviews

CalaLanzarote Suites Hotel - Adults Only features an outdoor swimming pool, fitness centre, a garden and terrace in Playa Blanca. Built in 2019, this 5-star hotel is within 700 metres of Playa de las Coloradas and 1.7 km of Playa Dorada. The accommodation provides a 24-hour front desk, airport transfers, a tour desk and free WiFi throughout the property.

The hotel will provide guests with air-conditioned rooms with a wardrobe, a coffee machine, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Every room is fitted with a kettle, while some rooms will provide you with a kitchen with a fridge, a microwave and a toaster.

Guests at CalaLanzarote Suites Hotel - Adults Only can enjoy a buffet or an à la carte breakfast. At the accommodation you will find a restaurant serving international cuisine. Dairy-free and gluten-free options can also be requested.

Mujeres Beach is 1.8 km from CalaLanzarote Suites Hotel - Adults Only, while Caleton del Cobre Beach is 2.3 km away. Lanzarote Airport is 30 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cabogata Beach Hotel
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Almeria · 442.40 mi from centre

8.8

 

112 reviews

Breakfast available

With a stay at Cabogata Beach Hotel in Almeria (Retamar), you'll be within a 10-minute walk of Cabo de Gata-Níjar Natural Park and Plaza del Mar. This golf hotel is 0.2 mi (0.3 km) from Alboran Golf and 0.2 mi (0.3 km) from El Toyo Beach.

Compare price on Booking.com
Compare price on Booking.com
Vila Joya
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Guia, Albufeira · 371.99 mi from centre

9.3

 

26 reviews

Breakfast available

The 5-star Vila Joya boasts a Two Michelin Star Restaurant and scenic Ocean views. The award-winning resort features two outdoor pools, spa facilities and a golf academy, offering customized training.

The luxurious guest rooms feature a Moorish-inspired design and offer balconies overlooking the coast. All rooms are air-conditioned and equipped with a cable TV, a minibar, and a CD/DVD player. Free WiFi is also available.

Vila Joya Spa offers various therapies and features a sauna, a steam bath and an outdoor hot tub. Guests of Vila Joya can also relax at the hotel’s garden or terrace and enjoy the landscape.

Vila Joya’s prestigious restaurant was ranked in San Pellegrino's World´s 50 Best Restaurants. It proposes a set menu of Mediterranean seafood with high-quality French haute cuisine, using fresh local ingredients from the Algarve markets.

Hotel Vila Joya is located next to Praia de Galé beach and is less than 40 km away from Faro Airport. A private limousine transfer, to and from the airport, is available for an extra fee. Free on-site parking is possible.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor