Hero Image

Curated luxury hotels in Morocco

Search
F i r
M n o
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
F i r
M n o
room 1

Adults

18+
2

Child

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
Sort by

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.
Playa de la Luz
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Rota · 541.64 km from centre

8.9

 

1,511 review

Breakfast available

Set between forests and natural sand dunes, Hotel Playa de la Luz offers direct access to Rota Beach. The hotel has free Wi-Fi, and a seasonal Beach Club and terrace.

All rooms at the Playa de la Luz include a private balcony or terrace. Featuring simple décor, they have satellite TV, free Wi-Fi, air conditioning and a private bathroom with a hairdryer.

The hotel has 2 large patios with palm and orange trees. There is a buffet restaurant, as well as homemade tapas and a summer terrace.

Sports facilities at Hotel Playa de la Luz include a tennis court, fitness center and ping-pong. Guests can also play bocce ball, volleyball and paddleball.

Rota is famous for its castle and Botanical Gardens. Punta Candor and La Ballena Beaches are within walking distance of the hotel and Cadiz is a 50-minute drive away. Parking is possible at the hotel for a fee.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cortijo Genesis
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Agritourism property in Serranía de Ronda, Gaucin · 545.23 km from centre

10.0

 

1 review

Breakfast available

When you stay at Cortijo Genesis in Gaucin, you'll be 15 minutes by car from Castillo del Aguila. This farm stay is 8.6 mi (13.9 km) from Castillo de Jimena and 8.8 mi (14.2 km) from Jimena de la Frontera Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hacienda del Mar member of Meliá Collection
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Estepona · 547.79 km from centre

9.0

 

496 review

Located in Estepona (New Golden Mile), Hacienda del Mar member of Meliá Collection is within a 15-minute drive of Selwo Adventure Park and Estepona Golf. This luxury hotel is 10.7 mi (17.2 km) from Finca Cortesin Golf Club and 13.6 mi (21.9 km) from La Quinta Golf.

Compare price on Booking.com
Compare price on Booking.com
Sahara Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Morocco, Tan-Tan Plage · 547.95 km from centre

8.2

 

19 review

Sahara Beach is offering accommodations in Tan-Tan Plage. The property provides a 24-hour front desk, airport transportation, room service and free WiFi throughout the property.

Guest rooms are equipped with a flat-screen TV with satellite channels, oven, an electric tea pot, a bath, a hairdryer and a desk. Each room includes a coffee machine and a private bathroom with a shower and free toiletries, while selected rooms contain a kitchen equipped with a fridge. All rooms include a safety deposit box.

An à la carte breakfast is available at the hotel.

Sahara Beach offers 4-star accommodations with a hot tub and terrace.

Tan Tan Airport is 14 miles away.

Compare price on Booking.com
Compare price on Booking.com
Playaballena
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Rota, Costa Ballena · 548.11 km from centre

8.5

 

2,124 review

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 program 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
[missing: cards.star_rating_info]

Hotel in Rota · 548.45 km from centre

8.6

 

172 review

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
[missing: cards.star_rating_info]

Hotel in Jerez de la Frontera · 550.67 km from centre

8.8

 

364 review

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 0.1 mi (0.1 km) from Alcazar Gardens.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Boutique Sidonia
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Jerez de la Frontera · 550.80 km from centre

10.0

 

1 review

Breakfast available

With a stay at Hotel Boutique Sidonia in Jerez de la Frontera (Jerez de la Frontera Old Town), you'll be steps from Jerez Cathedral and Catedral de San Salvador. This luxury hotel is 8.5 mi (13.6 km) from Circuito de Jerez – Ángel Nieto and 11.9 mi (19.2 km) from Naval Station Rota.

Compare price on Booking.com
Compare price on Booking.com
Hotel Casa Palacio María Luisa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Jerez de la Frontera · 551.20 km from centre

9.6

 

559 review

Breakfast available

Hotel Casa Palacio María Luisa has an outdoor swimming pool, fitness center, 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 property has a 24-hour front desk, airport transportation, 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 rooms feature a closet.

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

Novo Sancti Petri Golf Club is 29 miles from the accommodation, while Montecastillo Golf Resort is 8.4 miles from the property. Jerez Airport is 8.1 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Villa Jerez
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Jerez de la Frontera · 552.33 km from centre

9.2

 

302 review

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 Royal Andalusian School of Equestrian Art. This luxury hotel is 14.2 mi (22.9 km) from Naval Station Rota and 0.5 mi (0.9 km) from Fair of Horses.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Exe Guadalete
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Jerez de la Frontera · 552.65 km from centre

8.2

 

556 review

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 Royal Andalusian School of Equestrian Art. This hotel is 14.5 mi (23.3 km) from Naval Station Rota and 0.5 mi (0.9 km) from Fair of Horses.

Compare price on Booking.com
Compare price on Booking.com
Bakour Oh Nice Costa del Sol
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Benahavis, Estepona · 553.50 km from centre

7.6

 

1,275 review

Located in Estepona, 1.3 miles from El Saladillo Beach, Bakour Oh Nice Costa del Sol provides accommodations with a garden, private parking, a terrace and a restaurant. This 4-star hotel features free WiFi and a bar. The hotel features an outdoor swimming pool, fitness center, nightclub and a shared lounge.

Complete with a private bathroom equipped with a bath or shower and free toiletries, all guest rooms at the hotel have a flat-screen TV and air conditioning, and some rooms come with a balcony.

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

Bakour Oh Nice Costa del Sol has a playground. You can play table tennis at the accommodation.

Languages spoken at the reception include English, Spanish and French, and guests are invited to request information on the area when needed.

La Duquesa Golf Club is 18 miles from Bakour Oh Nice Costa del Sol, while La Cala Golf is 30 miles away.

Compare price on Booking.com
Compare price on Booking.com
Sercotel Cruz Del Mar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Chipiona · 553.73 km from centre

8.8

 

701 review

Facing the beachfront, Sercotel Cruz Del Mar offers 4-star accommodations 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.

The hotel will provide guests with air-conditioned rooms offering a desk, an electric tea pot, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Guest rooms include a closet.

A buffet breakfast is available at Sercotel Cruz Del Mar.

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

Cruz del Mar Beach is a few steps from the accommodation, while Costa Ballena Ocean Golf Club is 5.7 miles away. Jerez Airport is 25 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
TRH Paraíso
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Estepona · 554.43 km from centre

7.8

 

2,329 review

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 2.5 mi from Atalaya Beach. The hotel’s golf desk offers discounted green fees at the neighboring course and other nearby clubs. Guests have access to a wellness center 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
[missing: cards.star_rating_info]

Hotel in Puerto Banús, Marbella · 557.81 km from centre

8.0

 

136 review

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 12 minutes by foot from Puerto Banús Beach. This beach hotel is 4.8 mi (7.7 km) from Marbella Marina and 12.1 mi (19.5 km) from Estepona Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Macià Doñana
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa Noroeste, Sanlucar de Barrameda · 559.60 km from centre

8.4

 

198 review

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
[missing: cards.star_rating_info]

Hotel in Marbella Old Town, Marbella · 562.83 km from centre

9.3

 

541 review

Breakfast available

In a prime location in Marbella, La Fonda Heritage Hotel Luxury, Relais & Châteaux provides air-conditioned rooms, a garden, free WiFi and a terrace. This 5-star hotel offers room service and a concierge service. Some units at the property feature a balcony with a city view.

All rooms are equipped with a coffee machine and a private bathroom with a shower and free toiletries, while certain rooms will provide you with a kitchen equipped with a fridge. All guest rooms at the hotel are equipped with a flat-screen TV with cable channels.

Buffet and continental breakfast options are available at La Fonda Heritage Hotel Luxury, Relais & Châteaux. At the accommodation you'll find a restaurant serving Mediterranean and International cuisine. Vegetarian, dairy-free and vegan options can also be requested.

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

Venus Beach is a 8-minute walk from La Fonda Heritage Hotel Luxury, Relais & Châteaux, while La Cala Golf is 14 miles from the property. Malaga Airport is 34 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Claude Marbella
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Marbella Old Town, Marbella · 562.95 km from centre

9.6

 

73 review

Breakfast available

With a stay at Hotel Claude Marbella, you'll be centrally located in Marbella, within a 10-minute drive of Puerto Banús Beach and Marbella Marina. This family-friendly hotel is 6.2 mi (10.1 km) from Puerto Banús Marina and 0.3 mi (0.4 km) from Ermita del Santo Cristo de Marbella.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kimpton Los Monteros Marbella by IHG
[missing: cards.star_rating_info]

Hotel in Marbella · 564.22 km from centre

9.2

 

5 review

Breakfast available

When you stay at Kimpton Los Monteros Marbella by IHG in Marbella, you'll be next to a golf course, within a 5-minute drive of Santa Clara Golf Course and Marbella Golf and Country Club. This family-friendly hotel is 2 mi (3.2 km) from Rio Real Golf and 3.8 mi (6.1 km) from Orange Square.

Compare price on Booking.com
Compare price on Booking.com
Casa Alejandro
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Chalet in Marbella · 564.38 km from centre

8.2

 

9 review

Offering a garden, Casa Alejandro provides accommodations in Marbella. Guests staying at this chalet have access to a patio. Free Wifi is available throughout the property and El Alicate Beach is a 7-minute walk away.

Leading onto a terrace with garden views, the spacious chalet consists of 2 bedrooms. The air-conditioned chalet also offers a flat-screen TV, a fully equipped kitchen with a dishwasher, a seating area, washing machine, and 2 bathrooms with a bath. The property has an outdoor dining area.

La Cala Golf is 7.4 miles from the chalet, while Plaza de España is 19 miles away. Malaga Airport is 29 miles from the property.

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