Curated Luxury spa hotel deals in Morocco

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
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

Riad Scalia Traditional Guesthouse Fes Morocco
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Riad in Fes El Bali, Fès · 321.34 km from centre

8.4

 

118 reviews

Breakfast available

Riad Scalia Guesthouse is set in Fes El Bali, endorsed to the historial City Wall, at Bab Guissa, 10 minutes walk from Place Seffarine and University Karaouine.

Offering secured car and Motocycles parking, 24 hours Front Desk , free WiFi through out, Laguage and Home service.

Featuring Central Patio and living room for meetings and dining and a Sun open air terrace, panoramic Restaurant and free seating Sofas.

Each Room has a private " in room bathroom" and feature free bath toilettery and hair dresser

24 Hours Airport and Train Station pickup and departure service by professional bilingual drivers

All rooms have windows onto the central patio and some rooms have balcony and outside seating

Compare price on Booking.com
Compare price on Booking.com
Riad Bahja Fez
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Riad in Fes El Bali, Fès · 321.35 km from centre

9.3

 

621 reviews

Breakfast available

Boasting city views, Riad Bahja Fez provides accommodation with patio, around 4.4 km from Royal Palace Fes. The riad offers a spa experience, with its spa facilities, wellness packages and beauty services. The riad features mountain views, a sun terrace, a 24-hour front desk, and free WiFi is available throughout the property.

Accessible via private entrance, all units have air conditioning, soundproofing, wardrobe and a private bathroom with a shower. There is a seating and a dining area in all units. At the riad, each unit is fitted with bed linen and towels.

The riad specialises in a continental and vegetarian breakfast and breakfast in the room is also available. Guests can grab a bite to eat in the in-house restaurant, which serves Moroccan cuisine and also offers vegetarian, gluten-free and halal options.

Sightseeing tours are available within a reachable distance of the property. Both a bicycle rental service and a car rental service are available at Riad Bahja Fez.

Popular points of interest near the accommodation include Karaouiyne, Bab Bou Jeloud Fes and Medersa Bouanania. Fès–Saïs Airport is 19 km from the property, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Riad Arabesque & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Riad in Fes El Bali, Fès · 321.35 km from centre

7.5

 

91 reviews

Breakfast available

This traditional residence exudes an air of nostalgia, and has views over the spiritual and intellectual capital of Fez and the Zalagh Mountains.

The Riad Arabesque was built at the end of the 19th century, and was recently restored, preserving its original features.

The elegant guestrooms are well furnished and spacious to provide you with a dreamy living space. They are all equipped with modern en suite facilities.

A guided tour in the Medina and other excursions can be arranged at the riad. Free private parking is available on site.

Compare price on Booking.com
Compare price on Booking.com
These properties may not be in the centre of Morocco, but are nearby and match your search.
Primary image
Hotel Don Pepe Gran Meliá
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Golden Mile, Marbella · 561.82 km from centre

9.0

 

558 reviews

Breakfast available

With a stay at Hotel Don Pepe Gran Meliá, you'll be centrally located in Marbella, within a 10-minute drive of Puerto Banús Beach and Marbella Marina. This beach hotel is 4.3 mi (6.9 km) from Puerto Banús Marina and 8.9 mi (14.3 km) from Nikki Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Banyan Tree Tamouda Bay
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Allyene · 473.37 km from centre

9.0

 

49 reviews

Located in Allyene, Banyan Tree Tamouda Bay is by the sea, within a 10-minute drive of Fnideq Mosque and Kissaria Market. This beach hotel is 3.4 mi (5.4 km) from Fnideq Beach and 3.9 mi (6.3 km) from Centro Comercial Benamar.

Compare price on Booking.com
Compare price on Booking.com
Primary image
EME Catedral Mercer Hotel
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 630.25 km from centre

8.6

 

988 reviews

Breakfast available

A stay at EME Catedral Mercer Hotel places you in the heart of Seville, steps from Seville Cathedral and Giralda Tower. This luxury hotel is 0.2 mi (0.3 km) from Royal Alcázar of Seville and 0.4 mi (0.7 km) from Metropol Parasol.

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

Hotel in Golden Mile, Marbella · 560.73 km from centre

9.2

 

247 reviews

Breakfast available

With a stay at Nobu Hotel Marbella in Marbella (Golden Mile), you'll be a 4-minute drive from Puerto Banús Beach and 6 minutes from Puerto Banús Marina. This beach hotel is 2.4 mi (3.9 km) from Marbella Marina and 0.2 mi (0.4 km) from King Abdul Aziz Mosque.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vilalara Grand Hotel Algarve
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alporchinhos, Lagoa · 601.93 km from centre

9.6

 

584 reviews

Breakfast available

With a stay at Vilalara Grand Hotel Algarve in Lagoa (Alporchinhos), you'll be within a 15-minute drive of Salgados Beach and Cova Redonda Beach. This beach hotel is 9.4 mi (15.2 km) from Albufeira Old Town Square and 5.3 mi (8.5 km) from Marinha Beach.

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

Hotel in Estepona · 547.84 km from centre

8.6

 

520 reviews

Located 400 metres from El Padron, Hacienda del Mar Meliá Collection offers 5-star accommodation in Estepona and has a garden, a restaurant and a bar. Featuring room service, this property also provides guests with a water park. The property features a seasonal outdoor pool, indoor pool, sauna and free bikes.

All units are equipped with a fridge, minibar, a kettle, a bath, a hairdryer and a desk. Every room is fitted with a flat-screen TV, and certain units at the hotel have a city view.

Guests at Hacienda del Mar Meliá Collection can enjoy a buffet breakfast.

Spa and wellness facilities are at guests' disposal during their stay at the accommodation, including a spa centre and on-request massage treatments.

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

La Duquesa Golf is 23 km from Hacienda del Mar Meliá Collection, while La Cala Golf is 44 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Royal Hotel Oran - MGallery Collection
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oran · 737.74 km from centre

8.8

 

56 reviews

A stay at Royal Hotel Oran - MGallery Collection places you in the heart of Oran, steps from Disco Magreb and Place du 1er Novembre. This luxury hotel is 0.2 mi (0.3 km) from Museum of Modern Art of Oran and 0.3 mi (0.4 km) from Grande Poste.

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

Resort in Almancil, Loulé · 592.43 km from centre

9.6

 

469 reviews

Breakfast available

With a stay at Conrad Algarve in Loulé, you'll be next to a golf course, within a 15-minute drive of Vilamoura Marina and Ria Formosa Natural Park. This beach resort is 8.3 mi (13.3 km) from Falesia Beach and 14.3 mi (23 km) from Balaia Golf Village.

Compare price on Booking.com
Compare price on Booking.com
Primary image
3HB Faro
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Faro City Centre, Faro · 586.11 km from centre

9.8

 

492 reviews

Breakfast available

With a stay at 3HB Faro, you'll be centrally located in Faro – a 2-minute drive from Faro Marina and 13 minutes from Olhao Harbour. This luxury hotel is 16.3 mi (26.3 km) from Vilamoura Marina and 24 mi (38.6 km) from Falesia Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Oasis by Don Carlos Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Nikki Beach, Marbella · 564.65 km from centre

9.2

 

112 reviews

Located in Marbella, The Oasis by Don Carlos Resort is by the sea, within a 15-minute drive of Church of the Incarnation and Museo del Grabado. This beach hotel is 2.4 mi (3.9 km) from Cabopino Beach and 12.7 mi (20.4 km) from Puerto Banús Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Palacio de Santa Paula, Autograph Collection
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Granada City Center, Granada · 679.27 km from centre

9.0

 

512 reviews

Breakfast available

With a stay at Hotel Palacio de Santa Paula, Autograph Collection, you'll be centrally located in Granada, steps from Calle Gran Via de Colon and within a 5-minute walk of Granada Cathedral. This luxury hotel is 0.3 mi (0.5 km) from Plaza Nueva and 0.5 mi (0.8 km) from Alhambra.

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

Hotel in Caleta de Fuste, Antigua · 754.38 km from centre

9.2

 

152 reviews

Breakfast available

With a stay at Elba Palace Golf Boutique Hotel in Antigua (Caleta de Fuste), you'll be steps from Fuerteventura Golf Course and a 3-minute drive from Centro Comercial Atlantico. This golf hotel is 1.7 mi (2.7 km) from Playa la Guirra and 2.5 mi (4 km) from Caleta del Fuste.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Vincci Selección Aleysa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Benalmádena · 583.87 km from centre

9.8

 

496 reviews

Breakfast available

When you stay at Hotel Vincci Selección Aleysa in Benalmádena, you'll be on the beach, within a 5-minute drive of Paloma Park and Benalmadena Marina. This beach hotel is 1.3 mi (2 km) from Carihuela Beach and 2.2 mi (3.5 km) from Tivoli World.

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

Hotel in Carvoeiro, Lagoa · 602.78 km from centre

9.2

 

1,001 reviews

Breakfast available

When you stay at Tivoli Carvoeiro in Lagoa, you'll be near the airport – a 3-minute drive from Carvoeiro Beach and 9 minutes from Benagil Beach. This family-friendly hotel is 20 mi (32.1 km) from Albufeira Old Town Square and 4 mi (6.4 km) from Marinha Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Boho Club Marbella - a Preferred Hotel
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Golden Mile, Marbella · 559.44 km from centre

9.4

 

139 reviews

Breakfast available

With a stay at Boho Club Marbella - a Preferred Hotel in Marbella (Golden Mile), you'll be within a 5-minute drive of Puerto Banús Beach and Puerto Banús Marina. This luxury hotel is 3.3 mi (5.3 km) from Los Naranjos Golf Course and 11.1 mi (17.8 km) from Marbella Golf and Country Club.

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

Hotel in Los Pocillos, Tías · 702.98 km from centre

9.6

 

213 reviews

Breakfast available

When you stay at Hotel Lava Beach in Tías, you'll be on the beach – a 1-minute drive from Playa de Matagorda and 7 minutes from Lanzarote Golf Resort. This beach hotel is 2 mi (3.3 km) from Puerto del Carmen Beach and 11.1 mi (17.8 km) from Lanzarote Beaches.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ikos Andalusia - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Estepona · 550.97 km from centre

9.8

 

45 reviews

Breakfast available

With a stay at Ikos Andalusia - All Inclusive in Estepona (New Golden Mile), you'll be within a 15-minute drive of Puerto Banús Beach and Puerto Banús Marina. This all-inclusive hotel is 6.8 mi (10.9 km) from Estepona Beach and 11.5 mi (18.5 km) from Marbella Marina.

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