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
MYND Yaiza
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.28 mi from centre

8.4

 

54 reviews

Breakfast available

Located in Yaiza, MYND Yaiza is by the ocean, within a 5-minute drive of Dorada Beach and Playa Blanca. This family-friendly hotel is 1.2 mi (1.9 km) from Marina Rubicon and 1.2 mi (1.9 km) from Lanzarote Beaches.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Angela - Adults Recommended
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 Fuengirola · 357.93 mi from centre

8.2

 

612 reviews

Breakfast available

With a stay at Hotel Angela - Adults Recommended in Fuengirola (Los Boliches), you'll be a 5-minute drive from Fuengirola Beach and 9 minutes from Carvajal Beach. This beach hotel is 7.4 mi (12 km) from Benalmadena Marina and 10.1 mi (16.3 km) from Carihuela Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel ILUNION Fuengirola
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 Fuengirola · 358.25 mi from centre

8.2

 

966 reviews

Breakfast available

A stay at Hotel ILUNION Fuengirola places you in the heart of Fuengirola, steps from Los Boliches Beach and a 4-minute drive from Bioparc Fuengirola. This beach hotel is 1.6 mi (2.6 km) from Fuengirola Beach and 6.9 mi (11 km) from Tivoli World.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Antequera Hills
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.75 mi from centre

8.2

 

170 reviews

Breakfast available

When you stay at Hotel Antequera Hills in Antequera, you'll be next to a golf course, within a 15-minute walk of Puerta de Estepa and Capitán Vicente Moreno. This golf hotel is 0.7 mi (1.2 km) from Paraje natural Nacimiento del Rio de la Villa and 0.8 mi (1.3 km) from Antequera Town Hall.

Compare price on Booking.com
Compare price on Booking.com
Lobby lounge
Exe Las Adelfas 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 Alto Guadalquivir, Córdoba · 442.16 mi from centre

8.2

 

334 reviews

Breakfast available

With a stay at Exe Las Adelfas Hotel, you'll be centrally located in Córdoba, within a 10-minute drive of Mosque–Cathedral of Córdoba and Zona Vial Norte. This hotel is 1.9 mi (3.1 km) from Malmuerta Tower and 1.9 mi (3.1 km) from Cordoba Bull Ring.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Dom Vasco
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, Sines · 437.85 mi from centre

8.8

 

106 reviews

Breakfast available

When you stay at Hotel Dom Vasco in Sines, you'll be near the beach, within a 15-minute walk of Sines Culture and Arts Centre and Vasco da Gama Statue. This family-friendly hotel is 1 mi (1.6 km) from Vasco de Gama Beach and 5 mi (8 km) from Sao Torpes Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Fuerteventura Mar
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 Caleta de Fuste, Antigua · 467.48 mi from centre

8.6

 

551 reviews

Breakfast available

With a stay at Barceló Fuerteventura Mar in Antigua (Caleta de Fuste), you'll be within a 5-minute drive of Fuerteventura Golf Course and Caleta de Fuste Marina. This beach hotel is 0.8 mi (1.3 km) from Caleta del Fuste and 1.3 mi (2.1 km) from Centro Comercial Atlantico.

Compare price on Booking.com
Compare price on Booking.com
Vila Gale Alentejo Vineyard - Clube de Campo
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, Albernoa · 424.55 mi from centre

8.4

 

1,144 reviews

Breakfast available

This 4-star hotel in Albernoa, between Beja and Aljustrel, is a short drive from Alentejo’s centre. It has an indoor pool and a restaurant serving local cuisine. The hotel has a Mini-zoo, horse and chariots rides, as well as wine tastings.

All rooms have a private balcony. The hotel features air-conditioned twin and family rooms, each with cable TV and a private bathroom. The air-conditioned rooms at the Clube de Campo Vila Galé are bright and have tiled flooring. They include satellite TV, a living area and views of the Casa de Santa Vitoria vineyards.

The hotel’s Restaurant Pavilhão da Caça serves traditional Portuguese and international meals of along with award-winning Casa de Santa Vitoria wines. Meals are served indoors, or al fresco.

Guests can explore the region or relax in the health club which features an indoor pool, a hot tub and a Turkish bath. Beauty treatments are also available at an additional cost. Children can have fun while observing the donkey's stables with staff assistance.

Vila Galé Clube de Campo also provides a range of facilities and activities such as rides on 4-wheel motorcycles and bicycles, water sports (kayaks), mini-golf and hiking.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Caleta Hotel Health, Beauty & Conference Centre
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 Gibraltar · 316.58 mi from centre

8.0

 

800 reviews

Breakfast available

With a stay at The Caleta Hotel Health, Beauty & Conference Centre in Gibraltar, you'll be within a 15-minute walk of Rock of Gibraltar and Gorham's Cave Complex. This beach hotel is 17.9 mi (28.8 km) from Algeciras Harbour and 0.5 mi (0.7 km) from Sandy Bay.

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

Aparthotel in Carvoeiro, Lagoa · 375.34 mi from centre

8.6

 

130 reviews

Breakfast available

When you stay at Carvoeiro Hotel in Lagoa, you'll be near the beach – a 4-minute drive from Carvoeiro Beach and 10 minutes from Benagil Beach. This family-friendly aparthotel is 18 mi (28.9 km) from Sao Rafael Beach and 20.2 mi (32.5 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Ibersol Almuñecar Beach & Spa 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 Almunecar, Almuñécar · 392.56 mi from centre

8.6

 

1,244 reviews

This hotel is on the beach, 600 metres from Almuñecar’s Old Town. It features a spa and a pool with water slides. All rooms have a private balcony with views.

Ibersol Almuñecar Beach & Spa Hotel also has a mini-golf course and table tennis facilities on-site. The pool is surrounded by free sun loungers. Entertainment is available for adults and children.

Each room has air conditioning, a ceiling fan and heating. There is satellite TV, a minibar and a safety deposit box to hire.

Spa centre access is available for an extra charge. Facilities include a sauna and steam room, and you can relax with a massage.

The Almuñecar Playa Hotel offers a varied buffet breakfast. There are several bars and a large restaurant. The restaurant offers a baby corner, with complimentary facilities for parents to use, such as a microwave and a fridge for baby food.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel M.A. Princesa Ana
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 Granada · 422.24 mi from centre

7.8

 

230 reviews

Breakfast available

With a stay at Hotel M.A. Princesa Ana, you'll be centrally located in Granada, within a 5-minute drive of Alhambra and Granada Cathedral. This hotel is 1.1 mi (1.7 km) from Plaza Nueva and 0.7 mi (1.1 km) from University of Granada Hospital.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Catalonia Granada 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 Granada · 422.30 mi from centre

9.2

 

716 reviews

Breakfast available

With a stay at Catalonia Granada Hotel, you'll be centrally located in Granada, within a 5-minute drive of Alhambra and Plaza Nueva. This spa hotel is 0.7 mi (1.2 km) from Granada Cathedral and 0.4 mi (0.7 km) from University of Granada Hospital.

Compare price on Booking.com
Compare price on Booking.com
Hotel Boutique Casa Romana Villa
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 · 392.13 mi from centre

8.9

 

256 reviews

Situated in Seville, 1.3 km from Plaza de Armas, Hotel Boutique Casa Romana Villa features accommodation with a seasonal outdoor swimming pool, private parking, a terrace and a restaurant. This 4-star hotel offers room service, a 24-hour front desk and free WiFi. The property is 1.2 km from Triana Bridge - Isabel II Bridge, and within 300 metres of the city centre.

Guests at the hotel can enjoy a buffet breakfast.

Popular points of interest near Hotel Boutique Casa Romana Villa include Isla Mágica, Alcazar Palace and La Giralda and Sevilla Cathedral. Seville Airport is 11 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Playacalida
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 Almunecar · 394.74 mi from centre

8.2

 

54 reviews

Breakfast available

With a stay at Playacalida in Almunecar, you'll be near the beach, just a 5-minute walk from Playa de Cabria and 6 minutes by foot from Playa Calabajío. This family-friendly hotel is 17.3 mi (27.8 km) from Balcon de Europa and 16.7 mi (26.8 km) from Burriana Beach.

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

7.6

 

265 reviews

Breakfast available

A stay at Hotel Parador places you in the heart of Chefchaouen, steps from Chefchaouen Kasbah and Plaza Uta el-Hammam. This hotel is 0.1 mi (0.1 km) from Grande Mosquée and 0.4 mi (0.6 km) from Bab el Ain.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel BlueBay Banús
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 Puerto Banús, Marbella · 346.36 mi from centre

7.4

 

586 reviews

Breakfast available

With a stay at Hotel BlueBay Banús in Marbella (Puerto Banús), you'll be within a 5-minute drive of Puerto Banús Marina and El Corte Ingles Shopping Center. This hotel is 1.4 mi (2.3 km) from Puerto Banús Beach and 7.3 mi (11.7 km) from Marbella Marina.

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

8.0

 

223 reviews

Breakfast available

Located in Ronda, Hotel Ronda Valley is in a rural location, within a 10-minute drive of Bodega Joaquín Fernández and Church of Our Lady of Mercy Round. This hotel is 4.9 mi (7.9 km) from Puente Nuevo Bridge and 4.5 mi (7.2 km) from Cueva del Gato.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel MS Tropicana
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 Carihuela, Torremolinos · 364.05 mi from centre

7.6

 

272 reviews

Breakfast available

Located in Torremolinos (Carihuela), Hotel MS Tropicana is steps from Carihuela Beach and a 3-minute drive from Benalmadena Marina. This beach hotel is 11.2 mi (18 km) from Port of Malaga and 12.1 mi (19.5 km) from Malagueta Beach.

Compare price on Booking.com
Compare price on Booking.com
Interior entrance
Hotel Quarteirasol
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 Cavacos, Loulé · 368.98 mi from centre

7.8

 

438 reviews

A stay at Hotel Quarteirasol places you in the heart of Loulé, within a 10-minute drive of Quarteira Beach and Aqua Show Park. This hotel is 2.6 mi (4.1 km) from Vilamoura Beach and 3 mi (4.8 km) from Vilamoura Marina.

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