Hero Image

Curated luxury hotels in Morocco

Search
Fri 22 Aug
Mon 25 Aug
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 22 Aug
Mon 25 Aug
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.
Playaballena
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, Costa Ballena · 340.58 mi from centre

8.5

 

2,163 reviews

Set on the beachfront, Playaballena Aquapark & Spa Hotel is located next to Costaballena Golf Course just outside Chipiona. It offers a spa, mini-golf and an outdoor pool with slides.

The air-conditioned rooms feature tiled floors and bright décor. They are equipped with a private balcony and satellite TV.

The on-site restaurant, El Arpón, offers buffet-style cuisine. The Capitan Ahab saloon bar serves a range of drinks. There is also a Beach Club, open during the peak season.

Playaballena Aquapark & Spa Hotel offers a full entertainment programme for all ages. A mini club is available for kids from 01 June until 30 September.

The town of Cádiz is 45 minutes’ drive from the Costaballena. Jerez is around 40 minutes away.

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
Eurostars Asta Regia
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.17 mi from centre

8.8

 

358 reviews

Breakfast available

With a stay at Eurostars Asta Regia, you'll be centrally located in Jerez de la Frontera, within a 15-minute drive of Circuito de Jerez – Ángel Nieto and Alcázar de Jerez. This historic hotel is 12.8 mi (20.6 km) from Naval Station Rota and 13.1 mi (21 km) from Valdelagrana Beach.

Compare price on Booking.com
Compare price on Booking.com
Hotel Casa Palacio María Luisa
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 Jerez de la Frontera · 342.50 mi from centre

9.6

 

604 reviews

Breakfast available

Hotel Casa Palacio María Luisa has an outdoor swimming pool, fitness centre, a garden and shared lounge in Jerez de la Frontera. Among the various facilities of this property are a terrace, a restaurant and a bar. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

The hotel will provide guests with air-conditioned rooms with a desk, a coffee machine, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a bidet. All guest rooms feature a wardrobe.

An à la carte breakfast is available at Hotel Casa Palacio María Luisa.

Novo Sancti Petri Golf is 46 km from the accommodation, while Montecastillo Golf Resort is 14 km from the property. Jerez Airport is 13 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Villa Jerez
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 Jerez de la Frontera · 343.20 mi from centre

9.2

 

295 reviews

Breakfast available

With a stay at Hotel Villa Jerez in Jerez de la Frontera, you'll be within a 10-minute drive of Circuito de Jerez – Ángel Nieto and Harveys. This luxury hotel is 14.2 mi (22.9 km) from Naval Station Rota and 14.5 mi (23.3 km) from Valdelagrana Beach.

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

8.2

 

549 reviews

Breakfast available

With a stay at Hotel Exe Guadalete, you'll be centrally located in Jerez de la Frontera, within a 10-minute drive of Circuito de Jerez – Ángel Nieto and Fair of Horses. This hotel is 14.5 mi (23.3 km) from Naval Station Rota and 17.5 mi (28.2 km) from Valdelagrana Beach.

Compare price on Booking.com
Compare price on Booking.com
Bakour Oh Nice 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 Benahavis, Estepona · 343.93 mi from centre

7.6

 

1,380 reviews

Set in Estepona, 2.1 km from El Saladillo Beach, Bakour Oh Nice Costa del Sol features accommodation with a garden, private parking, a terrace and a restaurant. Featuring a bar, this 4-star hotel has air-conditioned rooms with a private bathroom. The hotel offers an outdoor swimming pool, fitness centre, nightclub and a shared lounge.

At the hotel, all rooms are equipped with a balcony. The units in Bakour Oh Nice Costa del Sol are equipped with a flat-screen TV and free toiletries.

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

The accommodation offers a children's playground. You can play table tennis at Bakour Oh Nice Costa del Sol.

Speaking English, Spanish and French, staff are always on hand to help at the reception.

La Duquesa Golf is 29 km from the hotel, while La Cala Golf is 49 km away.

Compare price on Booking.com
Compare price on Booking.com
Sercotel Cruz Del 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 Chipiona · 344.07 mi from centre

8.8

 

234 reviews

Facing the beachfront, Sercotel Cruz Del Mar offers 4-star accommodation in Chipiona and features an outdoor swimming pool, restaurant and bar. Featuring room service, this property also provides guests with a sun terrace. Free WiFi is available and private parking can be arranged at an extra charge.

A buffet breakfast is available at the hotel.

Speaking English, Spanish and French at the reception, staff are ready to help around the clock.

Cruz del Mar Beach is 60 metres from Sercotel Cruz Del Mar, while Costa Ballena Ocean Golf Club is 9.2 km away. Jerez Airport is 41 km from the property.

Compare price on Booking.com
Compare price on Booking.com
TRH Paraíso
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 · 344.51 mi from centre

7.9

 

2,228 reviews

Offering views of the Mediterranean Sea and North Africa, TRH Paraíso is a 15-minute drive from Puerto Banús. Set next to an 18-hole golf course, it offers outdoor pools, as well as rooms with a balcony.

Located between Marbella and Estepona, the hotel is just 4 km from Atalaya Beach. The hotel’s golf desk offers discounted green fees at the neighbouring course and other nearby clubs. Guests have access to a wellness centre where different treatments can be enjoyed for a surcharge.

Each room at the hotel has simple, stylish décor and wooden furniture. Bathrooms include a hairdryer and toiletries. Rooms offer views of the mountains, sea or golf course.

The hotel’s La Pergola restaurant offers a varied breakfast. À la carte or buffet meals are served in The Pyramid.

The nearby AP7 Motorway offers access to Marbella and Estepona in around 20 minutes. Málaga is an hour’s drive away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Boutique B51 Puerto 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.61 mi from centre

8.0

 

135 reviews

Breakfast available

With a stay at Hotel Boutique B51 Puerto Banús in Marbella (Puerto Banús), you'll be a 4-minute walk from Puerto Banús Marina and 8 minutes by foot from El Corte Ingles Shopping Center. This beach hotel is 0.6 mi (1 km) from Puerto Banús Beach and 14.6 mi (23.5 km) from Cabopino Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Macià Doñ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 Costa Noroeste, Sanlucar de Barrameda · 347.72 mi from centre

8.4

 

190 reviews

Breakfast available

When you a stay at Macià Doñana in Sanlucar de Barrameda, you'll be near the beach, within a 5-minute walk of Playas de la Jara and Playa de Bajo de Guia. This hotel is 17.7 mi (28.4 km) from Naval Station Rota and 0.6 mi (0.9 km) from Church of Santo Domingo.

Compare price on Booking.com
Compare price on Booking.com
La Fonda Heritage Hotel Luxury, Relais & Châteaux
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 Old Town, Marbella · 349.73 mi from centre

9.3

 

452 reviews

Breakfast available

Well situated in Marbella, La Fonda Heritage Hotel Luxury, Relais & Châteaux offers air-conditioned rooms, a garden, free WiFi and a terrace. This 5-star hotel offers room service and a concierge service. The accommodation provides airport transfers, while a bicycle rental service is also available.

The units come with a flat-screen TV with cable channels, minibar, a coffee machine, a shower, free toiletries and a wardrobe. Every room includes a private bathroom with a hairdryer, while certain rooms will provide you with a balcony and others also provide guests with city views.

Guests at the hotel can enjoy a buffet or a continental breakfast. At La Fonda Heritage Hotel Luxury, Relais & Châteaux you will find a restaurant serving Mediterranean and international cuisine. Vegetarian, dairy-free and vegan options can also be requested.

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

Venus Beach is 700 metres from the accommodation, while La Cala Golf is 22 km away. Malaga Airport is 54 km from the property.

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

Chalet in Marbella · 350.69 mi from centre

8.3

 

11 reviews

Set in Marbella, 600 metres from El Alicate Beach and 12 km from La Cala Golf, Casa Alejandro offers air-conditioned accommodation with a patio and free WiFi. Offering a garden, the property is located within 37 km of Benalmadena Puerto Marina. The property is non-smoking and is located 30 km from Plaza de Espana.

The spacious chalet comes with 2 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV, a dining area, a fully equipped kitchen, and a terrace with garden views. Guests can take in the ambience of the surroundings from an outdoor dining area or keep themselves warm by the fireplace on colder days. For added privacy, the accommodation features a private entrance.

Automobile and Fashion Museum is 48 km from the chalet. Malaga Airport is 47 km away.

Compare price on Booking.com
Compare price on Booking.com
Gran Marbella Resort & Beach Club
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 · 350.73 mi from centre

9.3

 

60 reviews

Breakfast available

Set in Marbella, 300 metres from Real de Zaragoza Beach, Gran Marbella Resort & Beach Club offers accommodation with an outdoor swimming pool, private parking, a garden and a restaurant. This 5-star hotel offers a bar. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

The hotel will provide guests with air-conditioned rooms offering a desk, a coffee machine, a minibar, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a bidet. Gran Marbella Resort & Beach Club features some units with sea views, and the rooms come with a balcony. All guest rooms will provide guests with a wardrobe and a kettle.

A buffet, à la carte or continental breakfast is available at the property.

At the accommodation guests are welcome to take advantage of a spa centre.

La Cala Golf is 10 km from Gran Marbella Resort & Beach Club, while Plaza de Espana is 28 km from the property. Malaga Airport is 45 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Wellness Marbella 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 Costa del Sol, Ojén · 355.00 mi from centre

7.7

 

437 reviews

Set in Ojén, 41 km from La Cala Golf, Hotel Wellness Marbella Hills offers accommodation with a fitness centre, private parking, a garden and a shared lounge. Offering a restaurant, the property also has a terrace, as well as an indoor pool. Guests can make use of a bar.

At the hotel, all rooms have a desk and a flat-screen TV. All rooms come with a private bathroom equipped with a bidet and a hairdryer, while selected rooms here will provide you with a kitchen fitted with a microwave. The units feature a safety deposit box.

A buffet breakfast is available at Hotel Wellness Marbella Hills.

Guests at the accommodation will be able to enjoy activities in and around Ojén, like hiking and cycling.

Staff at the 24-hour front desk speak English and Spanish.

Plaza de Espana is 47 km from Hotel Wellness Marbella Hills. Malaga Airport is 45 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Shanti Som Wellbeing Retreat
Full StarFull StarFull StarFull StarHalf 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, Monda · 356.35 mi from centre

8.8

 

14 reviews

Breakfast available

Located in Monda, Shanti Som Wellbeing Retreat is in a national park, within a 10-minute drive of Malaga Wine Museum and Ojen Olive Oil Mill Museum. This spa hotel is 13.7 mi (22.1 km) from Puerto Banús Beach and 14 mi (22.6 km) from Puerto Banús Marina.

Compare price on Booking.com
Compare price on Booking.com
La Zambra Resort Mijas - Marbella - The Unbound Collection by Hyatt
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 Mijas · 356.96 mi from centre

9.3

 

857 reviews

Breakfast available

Located in Mijas, 12 km from La Cala Golf, La Zambra Resort Mijas - Marbella - The Unbound Collection by Hyatt provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. An indoor swimming pool and a car rental service are available for guests. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

The hotel will provide guests with air-conditioned rooms offering a desk, a coffee machine, a minibar, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. La Zambra Resort Mijas - Marbella - The Unbound Collection by Hyatt offers certain rooms with mountain views, and every room is equipped with a balcony. All units will provide guests with a wardrobe and a kettle.

The breakfast offers buffet, à la carte or continental options. At the accommodation you will find a restaurant serving Mediterranean, Pizza and Spanish cuisine. Vegetarian, dairy-free and vegan options can also be requested.

The area is popular for windsurfing and cycling, and bike hire is available at this 5-star hotel.

Plaza de Espana is 15 km from La Zambra Resort Mijas - Marbella - The Unbound Collection by Hyatt, while Benalmadena Puerto Marina is 21 km away. Malaga Airport is 31 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Casa Consistorial
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 City Centre, Fuengirola · 357.01 mi from centre

8.9

 

2,089 reviews

Breakfast available

Situated in the historic centre of Fuengirola, a 5-minute walk from the beach, Casa Consistorial features a rooftop terrace with a pool. All rooms have free Wi-Fi, air conditioning, and heating.

The soundproofed rooms feature a flat-screen TV, minibar, and safety deposit box. The private bathroom comes with a shower. Bathrobe, slippers, and toiletries are also provided. Some rooms have a French balcony.

Set in a 19th-century building, this elegant hotel offers a gourmet restaurant and a dining area with a fireplace. A sauna and a massage service are available for a surcharge.

Fuengirola Train Station is only 500 metres from the property and Málaga Airport can be reached in 20 minutes by car. The surrounding area is popular for golf and the nearest golf club, Chaparral, is 6 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Pyr private studio
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 City Centre, Fuengirola · 357.42 mi from centre

8.4

 

8 reviews

Facing the beachfront, Hotel Pyr private studio offers 4-star accommodation in Fuengirola and features an outdoor swimming pool, garden and shared lounge. Among the facilities of this property are a restaurant, a 24-hour front desk and an ATM, along with free WiFi throughout the property. The property is 500 metres from Fuengirola Beach, and within 200 metres of the city centre.

The hotel will provide guests with air-conditioned rooms offering a wardrobe, a coffee machine, a fridge, a microwave, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. At Hotel Pyr private studio every room has a seating area.

Plaza de Espana is 10 km from the accommodation, while Benalmadena Puerto Marina is 17 km away. Malaga Airport is 27 km from the property.

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

 

971 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
tripadvisor