Hero Image

Curated luxury hotels in Morocco

Search
Fri 19 Dec
Mon 22 Dec
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 19 Dec
Mon 22 Dec
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
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 5.9 mi (9.5 km) from Marinha Beach and 6.6 mi (10.6 km) from Rocha Beach.

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 0.4 mi (0.7 km) from Centro Comercial Novocenter and 1.3 mi (2.1 km) from Royal Equestrian Center.

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.80 mi from centre

9.0

 

1,985 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 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,333 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 22 km of Parque Nacional de Timanfaya. 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.

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

Montañas de Fuego Mountains is 23 km from CalaLanzarote Suites Hotel - Adults Only, while Lanzarote Golf Resort is 27 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

 

29 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
Primary image
MIM Sotogrande Member of Meliá 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 Sotogrande, San Roque · 327.86 mi from centre

10.0

 

1 review

Breakfast available

Located in San Roque, MIM Sotogrande Member of Meliá Collection is by the sea, within a 15-minute drive of La Duquesa Castle and Almenara Golf Resort. This golf hotel is 5.7 mi (9.2 km) from Valderrama Golf Club and 7.5 mi (12.1 km) from San Roque Club.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Iberostar Selection Andalucía Playa
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.25 mi from centre

9.2

 

169 reviews

Breakfast available

When you stay at Iberostar Selection Andalucía Playa in Chiclana de la Frontera, you'll be on the beach, within a 5-minute walk of La Barrosa Beach and Golf Novo Sancti Petri. This beach hotel is 0.3 mi (0.6 km) from Centro Comercial Novocenter and 1.1 mi (1.7 km) from Royal Equestrian Center.

Compare price on Booking.com
Compare price on Booking.com
Secrets Bahía Real Resort & Spa 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 Corralejo · 455.75 mi from centre

8.9

 

938 reviews

Breakfast available

Hotel Secrets Bahía Real Resort & Spa Adults only is a 5-star resort located on the beachfront in Corralejo, Fuerteventura. It features 2 outdoor pools surrounded by lush tropical gardens, 7 restaurants, 4 bars and Secrets Spa. Free WiFi is available throughout the hotel.

All rooms are equipped with air conditioning in summer and central heater in winter. All room also has a flat-screen TV and a minibar. Some rooms or suites have Atlantic Ocean views from a private balcony or a seating area. The rooms can be requested either with twin beds or a double bed subject to availability.

The on-site restaurants serve a range of international à la carte or buffet-style cuisine. Guests can dine on the restaurants' terraces with sea views, amongst gardens or by the pool and there is also a lobby bar.

3000-square-metre Secrets Spa features a hot tub and a sauna along with a range of treatments, including massages, wraps and hydrotherapy. There is also a gym with state-of-the-art equipment.

The resort offers impressive views of the Atlantic Ocean and the neighbouring islands of Lobos and Lanzarote. The Corralejo Sand Dunes are just a few metres from the resort and the hotel's beach includes sunbeds and sunshades. Sugar Reef features Balinese beds and personalized services.

The establishment also offers Preferred Club®, with exclusive services such as:
-personalized check-in and check-out
-access to the My Favourite Club Lounge with snacks and beverages
-reserved areas in indoor and outdoor areas, access to exclusive areas,
-selection of the best rooms including superior attributes
-among others

Compare price on Booking.com
Compare price on Booking.com
Primary image
SO Sotogrande Spa & Golf Resort 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 Sotogrande, San Roque · 325.44 mi from centre

9.0

 

63 reviews

Breakfast available

With a stay at SO Sotogrande Spa & Golf Resort Hotel in San Roque, you'll be next to a golf course, just steps from Almenara Golf Resort and a 4-minute drive from Valderrama Golf Club. This family-friendly hotel is 5.6 mi (9.1 km) from Sotogrande Port and 7.5 mi (12.1 km) from Alcaidesa Links Golf Resort.

Compare price on Booking.com
Compare price on Booking.com
Primary image
El Rey Moro Hotel Boutique
Full 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.53 mi from centre

9.4

 

829 reviews

Breakfast available

With a stay at El Rey Moro Hotel Boutique, you'll be centrally located in Seville, steps from Royal Alcázar of Seville and 5 minutes by foot from Seville Cathedral. This luxury hotel is 0.2 mi (0.3 km) from Giralda Tower and 0.6 mi (1 km) from Metropol Parasol.

Compare price on Booking.com
Compare price on Booking.com
Primary image
El Fuerte Marbella
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 Marbella City Centre, Marbella · 349.47 mi from centre

9.2

 

980 reviews

Breakfast available

With a stay at El Fuerte Marbella, you'll be centrally located in Marbella, within a 15-minute drive of Puerto Banús Beach and Puerto Banús Marina. This beach hotel is 8.5 mi (13.6 km) from Cabopino Beach and 0.1 mi (0.2 km) from Church of the Incarnation.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cavalta Boutique Hotel – Small Luxury 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 Triana, Seville · 391.09 mi from centre

9.8

 

27 reviews

Breakfast available

Located in Seville (Triana), Cavalta Boutique Hotel – Small Luxury Hotel is within a 15-minute walk of Triana Ceramic Center and Marineros Chapel. This luxury hotel is 1.3 mi (2 km) from Torre del Oro Watchtower and 1.6 mi (2.6 km) from Seville Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barcelo Tanger
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 · 285.22 mi from centre

8.8

 

271 reviews

Breakfast available

A stay at Barcelo Tanger places you in the heart of Tangier, steps from Corniche of Tangier and a 2-minute drive from Tanger City Center. This beach hotel is 1.1 mi (1.8 km) from Grand Socco Tangier and 1.3 mi (2.1 km) from Tangier Ferry Terminal.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Anantara Villa Padierna Palace Benahavís Marbella Resort - A Leading hotel 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 Benahavis · 344.01 mi from centre

9.4

 

244 reviews

Breakfast available

With a stay at Anantara Villa Padierna Palace Benahavís Marbella Resort - A Leading hotel of the world in Benahavis (New Golden Mile), you'll be within a 15-minute drive of Estepona Beach and Puerto Banús Beach. This beach property is 7 mi (11.3 km) from Puerto Banús Marina and 0.1 mi (0.1 km) from Flamingos Golf Club.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Paradisus Salinas Lanzarote – All Inclusive – 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.

All-inclusive resort in Costa Teguise, Teguise · 426.99 mi from centre

9.4

 

34 reviews

Breakfast available

When you a stay at Paradisus Salinas Lanzarote – All Inclusive – Adults Only in Teguise, you'll be on the beach, within a 5-minute walk of Lanzarote Beaches and Las Cucharas Beach. This beach property is 11.9 mi (19.1 km) from Playa de Matagorda and 12.1 mi (19.5 km) from Pocillos Beach.

Compare price on Booking.com
Compare price on Booking.com
Vincci Selección Posada del Patio
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 Malaga Historic Centre, Málaga · 373.06 mi from centre

9.1

 

4,158 reviews

Breakfast available

The Posada del Patio is 5-star hotel, situated in the centre of Málaga, with a rooftop swimming pool and free Wi-Fi. It features a fascinating exhibition of historic objects.

All rooms come with welcome products, a safe and a flat-screen TV. They feature a contemporary design and include a modern bathroom.

Vincci Selección Posada del Patio also offers the exclusive Essence experience, with rooms located separately on an independent floor. Some of the services offered for these rooms include a daily bottled water, national and international daily press, and a private terrace. Snacks and beverages are also available.

Important archaeological remains have been found beneath the Vincci Selección Posada del Patio. These include part of the city's Arabic walls, which guests can visit from the hotel.

Restaurante Entremuros serves nouvelle mediterranean cuisine. The hotel's breakfast includes products for celiacs. The hotel also has a stylish bar.

The Posada del Patio is just 10 minutes’ walk from the AVE high-speed Train Station. The Cathedral and the Picasso Museum are 500 metres away.

Compare price on Booking.com
Compare price on Booking.com
Fairplay Golf & Spa Resort - by Grupo Tribu
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 La Janda, Benalup Casas Viejas · 322.29 mi from centre

8.8

 

838 reviews

Breakfast available

Located in southern Andalusia, Fairplay Golf & Spa Resort - by Grupo Tribu offers an outdoor seasonal pool, on-site 18-hole golf course and gardens with wonderful views over Los Alcornocales Nature Reserve.

The Fairplay resort is designed as a small white Andalusian town, featuring narrow streets and squares. Rooms and suites have modern décor, and include a flat-screen TV, free WiFi and minibar. Most offer views of the golf course, courtyard or countryside.

Guests at the Fairplay can enjoy 3 à la carte restaurants: La Atalaya, serving mediterranean food; Mar de Campo, with local products and modern cuisine; and a buffet restaurant called Los Acebuches. There is a Club House snack bar with an outdoor dining area and golf course views. The resort has 1 bar open all year, and 1 by the pool open seasonally

The luxury spa and wellness centre features an aquamedic pool, hammam, hot tub and sauna, as well as hydrotherapy treatments, facials and massages, all available for an extra charge. Guests have free use of the gym.

Fairplay Golf & Spa Resort - by Grupo Tribu is situated in Cadiz province, a 25-minute drive from the beautiful beaches of the Costa de La Luz and 1-hour drive from Gibraltar. The historic cities of Jerez de la Frontera and Cádiz are both around a 45-minute drive away.

Free covered parking for guests is available, in which it is not possible to pre-booked and is subject to availability.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilton Vilamoura As Cascatas Golf 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 Vilamoura, Loulé · 370.79 mi from centre

9.0

 

823 reviews

Breakfast available

With a stay at Hilton Vilamoura As Cascatas Golf Resort & Spa, you'll be centrally located in Loulé, within a 5-minute drive of Vilamoura Marina and Dom Pedro Golf: Pinhal Golf Course. This beach resort is 9.3 mi (15 km) from Falesia Beach and 13.5 mi (21.7 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Only YOU Hotel 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 Seville · 391.97 mi from centre

9.8

 

293 reviews

Breakfast available

With a stay at Only YOU Hotel Sevilla in Seville (San Pablo-Santa Justa), you'll be within a 5-minute drive of Plaza de España and Royal Alcázar of Seville. This family-friendly hotel is 2.1 mi (3.4 km) from Seville Cathedral and 3.2 mi (5.1 km) from Plaza de Armas Shopping Center.

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