Hero Image

Curated luxury hotels in Morocco

Search
Fri 25 Apr
Mon 28 Apr
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 25 Apr
Mon 28 Apr
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
H10 Lanzarote Princess
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 Yaiza · 449.49 mi from centre

8.4

 

511 reviews

Breakfast available

With a stay at H10 Lanzarote Princess, you'll be centrally located in Yaiza, within a 5-minute drive of Playa Blanca and Playa Flamingo. This beach hotel is 1.8 mi (2.9 km) from Marina Rubicon and 4.8 mi (7.7 km) from Papagayo Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Playa Park Zensation
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 Corralejo, La Oliva · 456.19 mi from centre

8.6

 

58 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Bodega Tío Pepe
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 Jerez de la Frontera · 342.23 mi from centre

9.4

 

164 reviews

Breakfast available

With a stay at Hotel Bodega Tío Pepe in Jerez de la Frontera (Jerez de la Frontera Old Town), you'll be steps from Jerez Cathedral and Bodega Tio Pepe. This hotel is 0.6 mi (0.9 km) from Alcazar Gardens and 0.6 mi (1 km) from Arenal Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Room Mate Valeria Hotel
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 Málaga Centro, Málaga · 372.96 mi from centre

9.4

 

964 reviews

Breakfast available

With a stay at Room Mate Valeria Hotel, you'll be centrally located in Málaga, within a 5-minute walk of Calle Larios and Málaga Cathedral. This boutique hotel is 0.7 mi (1.1 km) from Malagueta Beach and 0.7 mi (1.2 km) from Port of Malaga.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Sevilla
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 Ronda · 359.61 mi from centre

7.6

 

61 reviews

Breakfast available

A stay at Hotel Sevilla places you in the heart of Ronda, within a 15-minute walk of Puente Nuevo Bridge and Church of Our Lady of Mercy Round. This hotel is 0.4 mi (0.6 km) from Alameda Del Tajo and 0.4 mi (0.7 km) from Ronda Bullring Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Belavista da Luz – Wellness & Lifestyle Hotel
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 Luz, Lagos · 377.91 mi from centre

9.6

 

11 reviews

Breakfast available

When you stay at Belavista da Luz – Wellness & Lifestyle Hotel in Lagos, you'll be near the airport – a 1-minute drive from Praia da Luz and 8 minutes from Lagos Marina. This hotel is 5 mi (8.1 km) from Dona Ana Beach and 5.2 mi (8.3 km) from Porto de Mos Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
B bou Hotel Cortijo Bravo
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 Velez-Malaga · 384.34 mi from centre

9.2

 

82 reviews

Breakfast available

Located in Velez-Malaga, B bou Hotel Cortijo Bravo is by the sea, within a 10-minute drive of Ermita de San Isidro and Centro de Arte Contemporaneo de Velez Malaga. This boutique hotel is 2.2 mi (3.5 km) from Parque Canino Dani Rovira and 3.1 mi (5.1 km) from Capilla del Agua.

Compare price on Booking.com
Compare price on Booking.com
Holiday Premium Resort
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 Benalmádena · 360.40 mi from centre

7.5

 

739 reviews

Holiday Premium Resort is next to Benalmádena’s beach. Guests have free access to the outdoor pool. For an extra charge, they can access an activity centre with tennis courts, more pools and a spa.

The activity centre is shared by 4 hotels. It also features paddle and basketball courts, as well as a play area for children. The centre’s spa includes a hot tub, heated pool, sauna and Turkish bath. Beauty treatments are also offered.

Each air-conditioned apartment has a living room with a sofa and satellite TV. The private bathroom comes with a bath tub and hairdryer. The kitchenette includes a fridge, microwave, kettle and hob.

The complex has 3 restaurants, offering Italian, American and buffet options. There is also a nightclub, colonial piano bar and 2 poolside bars. You will also find vending machines for drinks and snacks.

A laundry, ironing and dry cleaning service is available. You can hire a car from the tour desk. There is easy access to the A7 Motorway and Málaga Airport is a 20-minute drive away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Alexandre Grand Teguise Playa
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 Costa Teguise, Teguise · 427.44 mi from centre

8.2

 

337 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.

Compare price on Booking.com
Compare price on Booking.com
Hotel ViveMar
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 Torrequebrada, Benalmádena · 362.02 mi from centre

7.0

 

499 reviews

Situated in Benalmádena, 300 metres from Santa Ana Beach, Hotel ViveMar features accommodation with a seasonal outdoor swimming pool, private parking, a garden and a terrace. With a restaurant, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Guests can make use of a bar.

At the hotel, the rooms are equipped with a wardrobe. Rooms are fitted with a desk and a flat-screen TV, and some rooms at Hotel ViveMar have a balcony. The rooms will provide guests with a fridge.

A buffet breakfast is available at the accommodation.

Speaking English, Spanish, French and Italian, staff will be happy to provide guests with practical advice on the area at the reception.

Playa La Cala (Benalmádena) is 600 metres from Hotel ViveMar, while Bil Bil Beach is 1 km from the property. Malaga Airport is 18 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Octant Evora
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 Évora · 468.35 mi from centre

9.6

 

49 reviews

Breakfast available

With a stay at Octant Evora in Évora, you'll be 10.9 mi (17.5 km) from Largo da Porta de Moura and 10.9 mi (17.6 km) from Casa Cordovil. This spa hotel is 10.9 mi (17.6 km) from Historic Centre of Évora and 11 mi (17.7 km) from University of Évora.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Casa Palacio VillaZambra
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.

Guesthouse in Ronda · 359.12 mi from centre

9.2

 

192 reviews

Breakfast available

With a stay at Casa Palacio VillaZambra, you'll be centrally located in Ronda, steps from Puente Nuevo Bridge and Museo Lara. This guest house is 0.1 mi (0.2 km) from Casa del Rey Moro and 0.4 mi (0.6 km) from Ronda Bullring Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Gran Hotel Costa del Sol
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 La Cala de Mijas, Mijas · 353.39 mi from centre

7.8

 

32 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sol Principe
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 Torremolinos · 365.96 mi from centre

7.8

 

930 reviews

When you stay at Sol Principe in Torremolinos, you'll be on the beach, within a 5-minute drive of Los Alamos Beach and Bajondillo Beach. This beach hotel is 2.4 mi (3.8 km) from Carihuela Beach and 9.3 mi (14.9 km) from Port of Malaga.

Compare price on Booking.com
Compare price on Booking.com
Reception
Barceló Isla Canela
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 Costa de la Luz Huelva, Ayamonte · 372.14 mi from centre

8.2

 

142 reviews

Breakfast available

Located in Ayamonte, Barceló Isla Canela is by the sea – a 1-minute drive from Playa Alta and 5 minutes from Isla Canela Golf Course. This beach hotel is 2.7 mi (4.4 km) from Isla Canela Marina and 14.2 mi (22.8 km) from Monte Gordo Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Marbella Heights Boutique Hotel
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 Marbella · 350.88 mi from centre

9.4

 

57 reviews

Breakfast available

Located in Marbella, The Marbella Heights Boutique Hotel is a 1-minute drive from Rio Real Golf and 8 minutes from Orange Square. This golf hotel is 3.5 mi (5.7 km) from Venus Beach and 4.1 mi (6.7 km) from Marbella Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AluaSun Marbella Park
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 Marbella · 350.99 mi from centre

7.4

 

140 reviews

Breakfast available

When you stay at AluaSun Marbella Park in Marbella, you'll be near the beach, within a 15-minute drive of Cabopino Beach and Marbella Golf and Country Club. This family-friendly hotel is 12.5 mi (20.1 km) from Puerto Banús Beach and 12.9 mi (20.8 km) from Puerto Banús Marina.

Compare price on Booking.com
Compare price on Booking.com
CASA TESS boutique hotel
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 Estepona · 343.70 mi from centre

9.5

 

91 reviews

Breakfast available

Located in Estepona, 2 km from El Saladillo Beach, CASA TESS boutique hotel provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk. A terrace, an on-site bar and shared lounge are available.

All units are equipped with air conditioning, a fridge, a minibar, a coffee machine, a shower, free toiletries and a wardrobe. Every room is fitted with a private bathroom with a hairdryer, while some rooms will provide you with a balcony and others also provide guests with city views. All guest rooms in the hotel are equipped with a flat-screen TV and bathrobes.

A buffet, continental or vegetarian breakfast is available at the property.

You can play billiards and table tennis at CASA TESS boutique hotel.

Guadalmansa Beach is 2.7 km from the accommodation, while La Duquesa Golf is 29 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ohtels Cabogata
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 Almeria · 442.46 mi from centre

7.6

 

51 reviews

Breakfast available

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

Compare price on Booking.com
Compare price on Booking.com
Hotel Kenia Nevada
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 Pradollano, Sierra Nevada · 422.53 mi from centre

8.3

 

1,637 reviews

Breakfast available

Hotel Kenia Nevada is 100 metres from the Borreguiles cable car, which takes you to Sierra Nevada Ski Resort. It offers an indoor pool, a spa and free internet access.

Decorated in a rustic style, with wooden beams and wooden floors, all heated rooms at the Kenia Nevada feature satellite TV. There is a minibar, and the private bathroom comes with a hairdryer. Some rooms have a balcony.

Guests can relax in the Kenia spa’s hot tub, Turkish bath and gym, or enjoy a relaxing massage.

The hotel restaurant serves regional cuisine. There is also a bar and cafeteria, set in a charming atrium.

The Kenia Hotel offers ski storage, and ski equipment hire. You can hire a bicycle, and the tour desk can provide tourist information. The property is 32 km from Granada.

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