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
BLUESEA Gran Cervantes
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 City Centre, Torremolinos · 365.34 mi from centre

7.6

 

948 reviews

With a stay at BLUESEA Gran Cervantes, you'll be centrally located in Torremolinos, within a 5-minute drive of Aqualand Torremolinos and Bajondillo Beach. This family-friendly hotel is 1.8 mi (2.9 km) from Carihuela Beach and 9.6 mi (15.4 km) from Port of Malaga.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Belver Porto Dona Maria 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.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Wyndham Residences Alvor Beach
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 Alvor, Portimão · 378.20 mi from centre

9.4

 

145 reviews

Breakfast available

When you stay at Wyndham Residences Alvor Beach in Portimão, you'll be near the beach, within a 15-minute drive of Alvor Beach and Rocha Beach. This beach hotel is 12.7 mi (20.4 km) from Lagos Marina and 12.2 mi (19.7 km) from Algarve International Autodrome Raceway.

Compare price on Booking.com
Compare price on Booking.com
Primary image
HS Milfontes Beach
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 Odemira · 420.95 mi from centre

7.8

 

173 reviews

Breakfast available

With a stay at HS Milfontes Beach 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Mirachoro Carvoeiro
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 Carvoeiro, Lagoa · 374.72 mi from centre

8.2

 

278 reviews

Breakfast available

Located in Lagoa, Mirachoro Carvoeiro is by the ocean – a 2-minute drive from Carvoeiro Beach and 8 minutes from Benagil Beach. This hotel is 3.8 mi (6.1 km) from Marinha Beach and 8.4 mi (13.6 km) from Senhora da Rocha Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Dar Ba Sidi & Spa
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 Chefchaouen, Derdara · 254.10 mi from centre

7.6

 

34 reviews

Located in Derdara, Dar Ba Sidi & Spa is within a 15-minute drive of Plaza Uta el-Hammam and Grande Mosquée. This hotel is 4.4 mi (7.1 km) from Chefchaouen Kasbah and 4.5 mi (7.2 km) from Ras El Ma Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NH Avenida Jerez
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.99 mi from centre

8.0

 

240 reviews

Breakfast available

With a stay at NH Avenida Jerez, you'll be centrally located in Jerez de la Frontera, within a 15-minute drive of Circuit of Jerez Racetrack and Harveys. This hotel is 14 mi (22.5 km) from Naval Station Rota and 14.2 mi (22.9 km) from Valdelagrana Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
ALEGRIA Costa Ballena
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 Rota · 340.79 mi from centre

8.4

 

168 reviews

Breakfast available

When you stay at ALEGRIA Costa Ballena in Rota, you'll be near the beach, within a 15-minute walk of Playa Agua Dulce and Playa de las Tres Piedras. This family-friendly hotel is 10.5 mi (16.9 km) from Naval Station Rota and 0.6 mi (0.9 km) from Ballena Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Herdade dos Delgados
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 Alentejo, Mourão · 455.86 mi from centre

9.0

 

40 reviews

Breakfast available

With a stay at Herdade dos Delgados in Mourão, you'll be 1.9 mi (3.1 km) from Mourão Beach and 24.9 mi (40.1 km) from Alqueva Dam. This spa hotel is 11 mi (17.8 km) from Museu de Arte Sacra and 11 mi (17.8 km) from Igreja Matriz.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel La Sierra
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 Province, Antequera · 388.91 mi from centre

7.6

 

82 reviews

Breakfast available

Located in Antequera, Hotel La Sierra is within a 15-minute drive of El Romeral and Dolmen de Menga. This hotel is 8.6 mi (13.8 km) from San Sebastian Cemetery and 8.6 mi (13.9 km) from Convento de Belen.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Holiday World 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.

Resort in Benalmádena · 360.48 mi from centre

7.8

 

198 reviews

Breakfast available

When you stay at Holiday World Resort in Benalmádena, you'll be by the sea, within a 10-minute drive of Carvajal Beach and Bioparc Fuengirola. This beach resort is 2.7 mi (4.3 km) from Los Boliches Beach and 5.4 mi (8.6 km) from Carihuela Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Agua Hotels Alvor Jardim
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 Alvor, Portimão · 378.71 mi from centre

8.6

 

79 reviews

Breakfast available

Located in Portimão, Agua Hotels Alvor Jardim is a 5-minute drive from Alvor Beach and 11 minutes from Rocha Beach. This hotel is 7.8 mi (12.5 km) from Slide and Splash Water Park and 12 mi (19.3 km) from Lagos Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Amendoeira Golf Resort - Apartments and villas
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.

Resort in Silves · 377.14 mi from centre

9.2

 

172 reviews

Breakfast available

With a stay at Amendoeira Golf Resort - Apartments and villas in Silves, you'll be in the mountains, within a 15-minute drive of Salgados Beach and Aqualand Algarve. This family-friendly resort is 11.5 mi (18.5 km) from Albufeira Old Town Square and 8 mi (12.9 km) from Albufeira Marina.

Compare price on Booking.com
Compare price on Booking.com
Playamarina
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.

Resort in Costa de la Luz Huelva, Isla Canela · 372.85 mi from centre

8.1

 

136 reviews

Playa Marina Luxury Hotel offers sea views from its location 200 metres from Isla Canela Beach. Set around an outdoor swimming pool, it features a spa and rooms with balconies.

The air-conditioned rooms at the Playa Marina are brightly decorated. Each has a minibar and a fully equipped bathroom. Some rooms offer sea views.

The hotel spa features an indoor pool and offers beauty treatments.

The Marina’s buffet restaurant features show cooking, while the à la carte restaurant serves dinner during the summer months.There is also a bar.

The Playa Marina Spa is less than 500 meters from the centre of Isla del Moral and is a 10-minute drive from Isla Canela Golf Club. Aquopolis Water Park is an hour’s drive away, while Huelva is less than 70 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Relaxia Olivina
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 Los Pocillos, Tías · 438.00 mi from centre

8.2

 

429 reviews

Located in Tías, Relaxia Olivina is a 5-minute drive from Lanzarote Golf Resort and 5 minutes from Pocillos Beach. This all-inclusive hotel is 1.2 mi (2 km) from Puerto del Carmen Beach and 11.9 mi (19.2 km) from AquaPark Costa Teguise.

Compare price on Booking.com
Compare price on Booking.com
Complejo Turístico Los Escullos San Jose
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.

Resort in Nijar, Los Escullos · 449.22 mi from centre

8.6

 

609 reviews

Complejo Turístico Los Escullos San José is situated in the Cabo de Gata Natural Park, 1 km from Playa del Arco Beach. A swimming pool and a gym with a sauna can be found on site.

The air-conditioned bungalows at Cabo de Gata include free WiFi, free private parking and a terrace. They are equipped with 2 bedrooms, kitchen, toilet and dining area with a flat-screen TV.

Guests have access to an on-site supermarket. Light refreshments and tapas can also be enjoyed at the restaurant.

Los Escullos San José has a TV and reading room where guests can relax, as well as a games room and children’s playground. There is also a paddle tennis court and a diving club.

Compare price on Booking.com
Compare price on Booking.com
Hotel Casa 1800 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 Seville · 391.57 mi from centre

9.3

 

1,224 reviews

Breakfast available

Conveniently situated in Seville, Hotel Casa 1800 Sevilla provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace. This 4-star hotel offers room service and a 24-hour front desk. The accommodation offers airport transfers, while a bicycle rental service is also available.

Guest rooms at the hotel are equipped with a flat-screen TV with satellite channels and a safety deposit box. Each room is equipped with a private bathroom and coffee machine, while some rooms are equipped with a balcony and others also offer city views. All units will provide guests with a wardrobe and a kettle.

A buffet breakfast is available at Hotel Casa 1800 Sevilla.

Guests can make use of the business centre or relax in the bar.

Popular points of interest near the accommodation include La Giralda and Sevilla Cathedral, Triana Bridge - Isabel II Bridge and Alcazar Palace. Seville Airport is 11 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Independente Comporta
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.

Resort in Grandola · 456.62 mi from centre

9.0

 

32 reviews

Breakfast available

Located in Grandola, Independente Comporta is in the suburbs, within a 15-minute drive of Praia do Carvalhal and Comporta Beach. This spa resort is 18.8 mi (30.3 km) from Troia Beach and 6.2 mi (9.9 km) from Dunas Comporta Golf Course.

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

8.2

 

705 reviews

Breakfast available

When you stay at Occidental Torremolinos Playa in Torremolinos, you'll be on the beach, within a 5-minute drive of Los Alamos Beach and Bajondillo Beach. This beach hotel is 3.5 mi (5.6 km) from Carihuela Beach and 7.9 mi (12.8 km) from Port of Malaga.

Compare price on Booking.com
Compare price on Booking.com
Pato Amarillo
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, Punta Umbría · 372.51 mi from centre

8.3

 

1,370 reviews

Pato Amarillo is 70 metres from Punta Umbria Beach, 20 minutes’ drive from Huelva. Set in gardens, it offers free Wi-Fi, 2 outdoor pools and rooms with a private balcony.

The air-conditioned rooms at Hotel Pato Amarillo come with a flat-screen TV, safe and minibar. The private bathroom is equipped with a hairdryer.

The hotel’s buffet restaurant offers show cooking. There is also a café with a terrace, and a snack bar with live music. The barbecue restaurant opens in summer months.

There is a games room with billiards, and the hotel has a children’s playground and mini-club.

There is a 24-hour reception and a tour desk. On-site parking is available for an extra charge. Nuevo Portil Golf Course is 10 minutes’ drive from the hotel, and the Portuguese border is 40 minutes away.

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