Last-minute 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+ 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.
Hotel Maribel
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 Pradollano, Sierra Nevada · 422.47 mi from centre

9.3

 

177 reviews

Maribel is Sierra Nevada’s alpine style chalet, with a mix of high-altitude fun both on and off the piste for families, friends, and winter sports enthusiasts.

We’re a sophisticated ski-in/ski-out lifestyle hotel, located at 2,250 metres, with direct access to the Maribel and Águila, offering 29 alpine-inspired rooms and suites, including the signature Maribel Penthouse Suite.
With us, guests can enjoy the perfect plan on and off the pistes, with a compelling blend of sport, wellness, and dining.

Maribel’s lounge and bar, with a ski-in/ski-out outdoor terrace, promises a unique après ski atmosphere, while Maribel's restaurant provides a ‘dining club’ experience with an alpine flavour.
There's even a Nordic-inspired spa where guests can rest their weary muscles after a day on the slopes and unwind under the stars.

It includes: selection of items from the minibar

Maribel’s perfectly groomed guest rooms and suites, most with balconies and panoramic views to the piste, each have playful monikers like Maricarmen or Marisol. Our duplex suites are creatively designed for those who prefer to travel with their family or a small group of friends. Feel immediately at home, with warm, welcoming, alpine-inspired interiors, featuring Finnish wood, leather furniture, faux-fur throws, plush king beds, seating areas, floor-to-ceiling wardrobes for your ski kit, in room tech like Chromecast Smart TVs and even heated wooden floors. Indulgent bathrooms boast rain-fall showers, spa baths, Natura Bissé toiletries and Maribel's signature bathrobes and slippers.

Upon arrival, guests will be greeted by a sweeping elliptical staircase that defines the buzzing hotel lobby. The open-plan, interconnected library, bar, and lounge areas merge into a single, welcoming space. The outdoor terrace, a sun-kissed deck with access to the Maribel and Aguila slopes, will be a favourite for indulgent hot chocolate and sundowners, making the perfect accompaniment to experiencing the golden hour.
Maribel's restaurant will serve hearty dishes and mountain favourites in a relaxed and entertaining atmosphere until late at night. Stevani & Silva are the creative forces behind the stand-out decoration of Maribel's bar and restaurant. Expect a bold mix of dark and warm tones, sensual textures like velvet, and show-stealing design details like the gold leaf bar, the restaurant’s snake-shaped sofa, and hanging fireplaces. Maribel's is the perfect place to enjoy a dinner with a mountain view.

We’ve created the ultimate ski and snow destination in Sierra Nevada. With direct access to the pistes, Maribel, taking its name from the adjacent ski run of the same name, is 50 metres from the chairlift at Parador No. 1 and just a few metres from its sister hotel, El Lodge.
Maribel's is prominently located in the ski village of the Sierra Nevada national park, which includes one of the most extensive ski areas in southern Europe. 110 km of skiable slopes are distributed over 131 runs, including the highest slope in the Iberian Peninsula at an altitude of 3,400 metres.
For freestyle boarders and skiers, there’s the Snow Park, while there are also trails dedicated to cross country skiing.

Zoom down in style and comfort with kit from our in-house ski hire boutique. Then after a day of satisfying your thirst for adrenalin, rest your weary muscles in our intimate spa, with two treatment rooms, Turkish steam room, sauna, as well as a large hot tub out on the deck, where you can unwind under the stars.

The Sierra Nevada ski resort is a 45-minute transfer from Granada International Airport and just 2 hours from Malaga International Airport and Marbella.

Compare price on Booking.com
Compare price on Booking.com
Primary image
H10 Estepona Palace
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 · 337.95 mi from centre

8.0

 

664 reviews

Breakfast available

When you stay at H10 Estepona Palace in Estepona, you'll be on the beach, within a 5-minute drive of Cristo Beach and Estepona Port and Marina. This beach hotel is 2.5 mi (4 km) from Estepona Orchidarium and 2.6 mi (4.2 km) from Estepona Golf.

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

Aparthotel in Torremolinos · 365.49 mi from centre

8.2

 

218 reviews

Breakfast available

When you stay at MS Aguamarina Costa del Sol in Torremolinos, you'll be in the business district – a 2-minute drive from Bajondillo Beach and 9 minutes from Benalmadena Marina. This aparthotel is 9.4 mi (15.2 km) from Port of Malaga and 10.2 mi (16.5 km) from Malagueta Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vila Gale NEP Kids 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 Alentejo, Beja · 424.39 mi from centre

9.4

 

6 reviews

Breakfast available

When you stay at Vila Gale NEP Kids Hotel in Beja, you'll be 22.8 mi (36.7 km) from Cinco Reis River Beach. This all-inclusive hotel is 16.7 mi (26.9 km) from Villa Romana de Pissoes and 16.8 mi (27 km) from Rainha Dona Leonor Regional Museum.

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

 

66 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
Senator Marbella 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 Golden Mile, Marbella · 349.19 mi from centre

8.0

 

762 reviews

Breakfast available

Located in Marbella (Golden Mile), Senator Marbella Hotel is within a 10-minute drive of Puerto Banús Beach and Puerto Banús Marina. This spa hotel is 11.8 mi (19 km) from Cabopino Beach and 0.4 mi (0.6 km) from Fontanilla Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vila Gale Isla Canela Resort 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 Costa de la Luz Huelva, Ayamonte · 372.89 mi from centre

8.6

 

116 reviews

Breakfast available

With a stay at Vila Gale Isla Canela Resort Hotel in Ayamonte, you'll be on the beach, just a 3-minute walk from Playa de Los Haraganes and 6 minutes by foot from Isla Canela Marina. This beach hotel is 1.7 mi (2.8 km) from Playa Alta and 2.7 mi (4.3 km) from Playa de San Bruno.

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 Igreja Matriz and 11 mi (17.8 km) from Museu de Arte Sacra.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Melia Sol Y Nieve
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 Sierra Nevada, Monachil · 422.58 mi from centre

8.0

 

178 reviews

Breakfast available

When you stay at Melia Sol Y Nieve in Monachil, you'll be in a national park, just steps from Sierra Nevada Ski Resort and 3 minutes by foot from Plaza de Andalucía. This family-friendly hotel is 20.3 mi (32.7 km) from Alhambra and 22.9 mi (36.8 km) from Granada Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Punta Umbria Beach 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.

Hotel in Costa de la Luz Huelva, Punta Umbría · 372.90 mi from centre

8.0

 

247 reviews

Breakfast available

With a stay at Barceló Punta Umbria Beach Resort in Punta Umbría, you'll be connected to the convention centre, just steps from Punta Almenara and a 2-minute drive from Teatro Del Mar. This beach hotel is 1.7 mi (2.7 km) from Marismas del Odiel Nature Reserve and 5.4 mi (8.6 km) from Nuevo Portil Golf Course.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Algarve Race Resort Apartments
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 Portimão · 386.60 mi from centre

8.8

 

144 reviews

Breakfast available

With a stay at Algarve Race Resort Apartments in Portimão, you'll be in a regional park, within a 10-minute drive of Algarve International Autodrome Raceway and International Kart Circuit. This spa hotel is 12.8 mi (20.6 km) from Marina de Lagos and 12.4 mi (20 km) from Alvor Beach.

Compare price on Booking.com
Compare price on Booking.com
Tarifa Lances by QHotels
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 Tarifa · 304.55 mi from centre

8.8

 

2,406 reviews

Featuring a spa and 2 outdoor pools, Tarifa Lances by QHotels offers accommodation in Tarifa. It offers a 24-hour front desk and free WiFi throughout the property.

At the hotel all rooms have a stylish dècor, air conditioning, TV, and are equipped with a terrace. Each room has a private bathroom with a shower, including a hairdryer and free toiletries.

A buffet breakfast is served daily at the buffet restaurant. There is also an à-la-carte restaurant and a pool bar. Guests can enjoy the onsite spa, fitness centre and solarium, available for an extra charge.

The area is popular for cycling, and bike hire is available at the accommodation. Punta Paloma is 10 km from Tarifa Lances by QHotels. The nearest airport is Jerez Airport, 90 km from the hotel.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Monarque Fuengirola Park
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 Torreblanca, Fuengirola · 358.96 mi from centre

7.2

 

240 reviews

Breakfast available

Located in Fuengirola (Torreblanca), Hotel Monarque Fuengirola Park is within a 15-minute walk of Los Boliches Beach and Carvajal Beach. This family-friendly hotel is 10.3 mi (16.6 km) from Carihuela Beach and 3.7 mi (6 km) from Fuengirola Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Playa Del Pacha Suites 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 Marina Smir, Allyene · 291.86 mi from centre

9.0

 

10 reviews

Breakfast available

Located in Allyene, Playa Del Pacha Suites Hotel is by the ocean – a 3-minute drive from Smir Water Park and 6 minutes from Kabila Beach. This beach hotel is 11.1 mi (17.9 km) from Port of Ceuta and 4 mi (6.4 km) from Kabila Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Playaballena 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 Rota · 340.81 mi from centre

8.4

 

78 reviews

Breakfast available

When you stay at Playaballena Hotel in Rota, you'll be next to a golf course, within a 15-minute walk of Ballena Beach and Playa de las Tres Piedras. This family-friendly hotel is 11 mi (17.7 km) from Naval Station Rota and 0.8 mi (1.2 km) from Playa Agua Dulce.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bahia Almuñecar
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 · 392.98 mi from centre

8.2

 

110 reviews

Breakfast available

Located in Almunecar, Bahia Almuñecar is near the beach, within a 5-minute walk of Bonsai Garden Museum and Almunecar Roman Aqueduct. This spa hotel is 14.5 mi (23.4 km) from Burriana Beach and 14.7 mi (23.6 km) from Balcon de Europa.

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,297 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 and Royal Alcázar of Seville. Seville Airport is 11 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Impressive Playa Granada Golf
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 Motril · 395.75 mi from centre

8.6

 

138 reviews

Breakfast available

When you stay at Impressive Playa Granada Golf in Motril, you'll be on the beach, within a 5-minute drive of Granada Beach and Platja de Ponent. This beach resort is 4.6 mi (7.5 km) from Salobrena Beach and 8.2 mi (13.2 km) from La joya Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Elba Carlota Beach & Golf 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.

Hotel in Caleta de Fuste, Antigua · 468.18 mi from centre

8.2

 

372 reviews

Breakfast available

With a stay at Elba Carlota Beach & Golf Resort in Antigua (Caleta de Fuste), you'll be a 4-minute walk from Centro Comercial Atlantico and 6 minutes by foot from Playa la Guirra. This beach hotel is 1.4 mi (2.2 km) from Fuerteventura Golf Course and 1.4 mi (2.3 km) from Caleta del Fuste.

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

Hotel in Alporchinhos, Lagoa · 374.13 mi from centre

9.6

 

64 reviews

Breakfast available

With a stay at White Shell Beach Villas in Lagoa (Alporchinhos), you'll be within a 15-minute drive of Marinha Beach and Praia Nova. This golf hotel is 10 mi (16.1 km) from Albufeira Old Town Square and 8.9 mi (14.3 km) from Sao Rafael Beach.

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