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

These properties may not be in the centre of Morocco, but are nearby and match your search.
Primary image
Hipotels Playa La Barrosa - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Chiclana de la Frontera · 514.35 km from centre

9.0

 

159 reviews

When you stay at Hipotels Playa La Barrosa - Adults Only in Chiclana de la Frontera, you'll be on the beach, just steps from La Barrosa Beach and 6 minutes by foot from Golf Novo Sancti Petri. This beach hotel is 0.3 mi (0.5 km) from Centro Comercial Novocenter and 1.2 mi (2 km) from Royal Equestrian Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Belmar Spa & Beach Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in São Gonçalo de Lagos, Lagos · 606.62 km from centre

9.0

 

1,163 reviews

Breakfast available

With a stay at Belmar Spa & Beach Resort in Lagos (Porto de Mós), you'll be within a 5-minute drive of Dona Ana Beach and Camilo Beach. This family-friendly aparthotel is 4.6 mi (7.5 km) from Praia da Luz and 3.2 mi (5.1 km) from Marina de Lagos.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Iberostar Waves Royal Andalus
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Chiclana de la Frontera · 513.91 km from centre

8.4

 

359 reviews

Breakfast available

When you stay at Iberostar Waves Royal Andalus in Chiclana de la Frontera, you'll be on the beach and a 3-minute walk from La Barrosa Beach and 7 minutes by foot from Golf Novo Sancti Petri. This beach hotel is 0.5 mi (0.9 km) from Centro Comercial Novocenter and 1.2 mi (1.9 km) from Royal Equestrian Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Catalonia Reina Victoria
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ronda · 578.67 km from centre

9.4

 

916 reviews

Breakfast available

With a stay at Catalonia Reina Victoria in Ronda, you'll be within a 10-minute walk of Puente Nuevo Bridge and Church of Our Lady of Mercy Round. This spa hotel is 0.3 mi (0.4 km) from Alameda Del Tajo and 0.3 mi (0.5 km) from Ronda Bullring Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Teguise Beach - Adults only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa Teguise, Teguise · 687.83 km from centre

9.0

 

999 reviews

Breakfast available

When you stay at Barceló Teguise Beach - Adults only in Teguise, you'll be near the beach, just steps from Las Cucharas Beach and 11 minutes by foot from Lanzarote Beaches. This beach hotel is 11.7 mi (18.9 km) from Playa de Matagorda and 13.4 mi (21.5 km) from Puerto del Carmen Beach.

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

Hotel in Corralejo, La Oliva · 734.02 km from centre

8.0

 

325 reviews

A stay at Hotel LIVVO Corralejo Beach places you in the heart of La Oliva, steps from Playa Hoplaco and Muelle Chico. This beach hotel is 4.7 mi (7.5 km) from Corralejo Beach and 12.4 mi (20 km) from Marina Rubicon.

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

Hotel in Granada · 678.14 km from centre

8.3

 

3,653 reviews

Breakfast available

Porcel Sabica is situated in the city centre, 15 minutes’ walk from the city’s cathedral. It has an outdoor pool and free WiFi.

This hotel has large rooms with central heating and central air conditioning. They feature simple, attractive décor, a satellite TV, safe and minibar. The private bathroom comes with a bath or shower, hairdryer and toiletries.

The Hotel Porcel Sabica has a restaurant, bar and cafeteria. A varied buffet breakfast is offered, and room service is also available. Private parking is available on site for a surcharge.

The Corona is situated in the heart of the shopping district where you can find many shops, bars and restaurants. It takes 5 minutes in a taxi to the Alhambra and the city’s Palacio de Congresos Convention Centre is just 600 metres away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel El Pilar Andalucia
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Estepona · 545.55 km from centre

9.4

 

210 reviews

Breakfast available

Located in Estepona (Historic Center of Estepona), Hotel El Pilar Andalucia is a 3-minute walk from Rada Beach and 8 minutes by foot from Estepona Beach. This hotel is 1.4 mi (2.3 km) from Estepona Port and Marina and 2.2 mi (3.6 km) from Malaga Province Beaches.

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

Hotel in Monte Gordo, Vila Real Santo Antonio · 600.28 km from centre

7.8

 

354 reviews

A stay at Hotel Navegadores places you in the heart of Vila Real Santo Antonio, within a 10-minute walk of Casino Monte Gordo and Monte Gordo Beach. This spa hotel is 10.8 mi (17.4 km) from Cabanas Beach and 2.2 mi (3.5 km) from Cabeco Beach.

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

Hotel in Almunecar · 629.86 km from centre

7.6

 

125 reviews

Located in Almunecar, Hotel Best Alcazar is by the sea, within a 15-minute walk of Punta de la Mona Lighthouse and Playa de la Herradura. This family-friendly hotel is 5.3 mi (8.5 km) from Malaga Province Beaches and 12.1 mi (19.5 km) from Burriana Beach.

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

Hotel in Yaiza · 722.96 km from centre

8.4

 

93 reviews

When you stay at Hotel THB Royal in Yaiza, you'll be near the beach, within a 5-minute drive of Lanzarote Beaches and Marina Rubicon. This family-friendly hotel is 15.1 mi (24.4 km) from Corralejo Beach and 19.7 mi (31.6 km) from Puerto del Carmen Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
VIK Hotel San Antonio
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

8.0

 

276 reviews

Breakfast available

Located in Tías, VIK Hotel San Antonio is by the ocean – a 3-minute drive from Puerto del Carmen Beach and 6 minutes from Lanzarote Golf Resort. This beach hotel is 7.8 mi (12.5 km) from Sports City of Lanzarote and 7.8 mi (12.6 km) from Lanzarote Educacion a Distancia University.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vila Gale Ampalius Resort Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Vilamoura, Loulé · 594.76 km from centre

8.4

 

688 reviews

Breakfast available

With a stay at Vila Gale Ampalius Resort Hotel, you'll be centrally located in Loulé – a 3-minute drive from Vilamoura Marina and 13 minutes from Falesia Beach. This beach aparthotel is 13.8 mi (22.2 km) from Albufeira Old Town Square and 9 mi (14.5 km) from Balaia Golf Village.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Fuerteventura Mar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

8.6

 

572 reviews

Breakfast available

Located in Antigua (Caleta de Fuste), Barceló Fuerteventura Mar is within a 15-minute walk of Caleta del Fuste and Caleta de Fuste Marina. This beach hotel is 1.3 mi (2.1 km) from Centro Comercial Atlantico and 1.6 mi (2.5 km) from Playa la Guirra.

Compare price on Booking.com
Compare price on Booking.com
Hotel Palacio Garvey
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Jerez de la Frontera · 551.23 km from centre

8.5

 

1,312 reviews

Breakfast available

The 19th-century Garvey Palace is located in the historic quarter of Jerez de la Frontera. It offers large, uniquely decorated rooms with hydromassage baths and flat-screen TVs with satellite channels.

The air-conditioned rooms in the Hotel Palacio Garvey have free internet access, minibars and music systems.

The Palacio Garvey Hotel has a library, as well as a business centre with free Wi-Fi.

The Garvey’s restaurant, La Condesa, serves modern Mediterranean and Andalusian dishes using local products. The hotel’s Patio Andaluz includes a café and bar, and a continental breakfast is served daily.

Palacio Garvey can be found next to Calle Larga, one of Jerez’s main shopping streets. A variety of restaurants can be found in the area immediately around the hotel.

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

Hotel in Torrequebrada, Benalmádena · 581.86 km from centre

8.6

 

1,761 reviews

Breakfast available

Offering sea views from all its rooms, Estival Torrequebrada is located on Benalmádena Beach. There are indoor and outdoor pools, a casino and buffet restaurant. Torrequebrada Golf Course is 2 km away.

All air-conditioned rooms and suites come with free WiFi and a balcony with sea views. There is a flat-screen satellite TV, a safe and minibar. The large private bathroom includes a hairdryer. Suites also have a living room with sofas.

Offering direct beach access, the property also has a children’s playground and in the summer months there is a poolside bar and entertainment programme.

Estival Torrequebrada has a 24-hour reception, and you can hire a car from the tour desk. Parking is available.

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

Hotel in Seville · 623.14 km from centre

8.3

 

1,930 reviews

Breakfast available

Set in residential Bellavista, this hotel is a 10-minute drive from central Seville. It offers air-conditioned rooms with satellite TV and has a seasonal outdoor pool with sun loungers.

Bellavista Train Station is 450 metres away, and it takes 12 minutes to Seville’s Santa Justa Station. It is 30 minutes to the centre by bus. There is a stop 150 metres from the hotel, and reception sells passes.

The elegant rooms at the Hotel Bellavista have wooden floors. Each room features a work desk. Bathrooms at the Bellavista Sevilla are modern and equipped with a hairdryer.

The hotel restaurant opens for lunch and dinner, and serves Spanish and international cuisine. The cafeteria is open all day, and room service and packed lunches are offered.

There is a 24-hour reception, and you can hire a car from the tour desk. On-site parking is available for an extra charge.

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

Hotel in Costa Teguise · 686.95 km from centre

7.2

 

2,754 reviews

Beatriz Costa & Spa is situated in a tranquil area of the Costa Teguise and has nearby spectacular gardens, waterfalls and lakes adorning the interior of this region. Free WiFi is provided.

The complex boasts facilities aimed to help you both be active and to relax, including sports centre for the practice of tennis and minigolf. One of the main attractions in this establishment are the 2000 m² of swimming pools situated in the middle of this tropical garden. One pool is heated and another for children.

The hotel has 3 restaurants, including an Oriental restaurant, all offering buffet meals. Show cooking is also available.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Herdade da Corte
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tavira · 600.11 km from centre

9.0

 

117 reviews

Breakfast available

With a stay at Herdade da Corte in Tavira, you'll be 7.5 mi (12.1 km) from Old Town and 9.5 mi (15.3 km) from Barril Beach. This hotel is 9.7 mi (15.7 km) from Ria Formosa Natural Park and 10.2 mi (16.4 km) from Ilha de Tavira Beach.

Compare price on Booking.com
Compare price on Booking.com
Hotel Tamisa Golf
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mijas · 573.91 km from centre

9.0

 

334 reviews

Situated in Mijas, 9.3 km from La Cala Golf, Hotel Tamisa Golf features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Featuring a restaurant, the property also has a bar, as well as an indoor pool and a sauna. The accommodation provides a 24-hour front desk, airport transfers, a concierge service and free WiFi throughout the property.

The hotel will provide guests with air-conditioned rooms offering a desk, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. All rooms will provide guests with a fridge.

Guests at Hotel Tamisa Golf can enjoy a buffet or an à la carte breakfast.

Guests can enjoy the spa and wellness centre, organise trips at the tour desk, or rent a car to explore the surroundings. The area is popular for cycling, and bike hire is available at this 4-star hotel.

Plaza de Espana is 14 km from the accommodation, while Benalmadena Puerto Marina is 21 km from the property. Malaga Airport is 31 km away.

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