Hero Image

Curated luxury hotels in Morocco

Search
Fri 27 Mar
Mon 30 Mar
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 27 Mar
Mon 30 Mar
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
AP Eva Senses
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

8.8

 

1,002 reviews

Breakfast available

With a stay at AP Eva Senses, you'll be centrally located in Faro, a 1-minute drive from Faro Marina and 14 minutes from Olhao Harbour. This hotel is 15.8 mi (25.4 km) from Vilamoura Marina and 23.7 mi (38.1 km) from Falesia Beach.

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

Hotel in Andalusia, Guadix · 712.62 km from centre

7.6

 

67 reviews

Breakfast available

With a stay at Hotel Abades Guadix in Guadix, you'll be steps from Granada Geopark and a 4-minute drive from Barriada de las Cuevas. This hotel is 1.9 mi (3 km) from Ancient Roman Theatre of Guadix and 2.2 mi (3.6 km) from Cueva Museo.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Melia Sierra Nevada
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sierra Nevada, Monachil · 680.06 km from centre

8.2

 

239 reviews

Breakfast available

With a stay at Melia Sierra Nevada, you'll be centrally located in Monachil, steps from Plaza de Andalucía and Sierra Nevada Ski Resort. This family-friendly hotel is 0.5 mi (0.9 km) from Sierra Nevada Chairlift and 2.6 mi (4.2 km) from Hoya de Pedraza Botanical Garden.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hipotels Barrosa Park
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Chiclana de la Frontera · 514.46 km from centre

9.4

 

203 reviews

When you stay at Hipotels Barrosa Park in Chiclana de la Frontera, you'll be on the beach, just steps from La Barrosa Beach and 5 minutes by foot from Golf Novo Sancti Petri. This beach hotel is 21.2 mi (34.1 km) from Playa de la Victoria and 0.3 mi (0.5 km) from Centro Comercial Novocenter.

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

Hotel in Vilamoura, Loule · 594.86 km from centre

8.6

 

491 reviews

Breakfast available

With a stay at Hyatt Regency Vilamoura Algarve, you'll be centrally located in Loulé, a 4-minute drive from Vilamoura Marina and 11 minutes from Falesia Beach. This family-friendly hotel is 8.9 mi (14.2 km) from Balaia Golf Village and 13.6 mi (22 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AP Maria Nova Lounge - Adults Friendly
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tavira · 595.78 km from centre

9.0

 

914 reviews

AP Maria Nova Lounge - Adults Friendly is in the heart of Tavira, within a 10-minute walk of Camera Obscura and Old Town. This spa hotel is 4.3 mi (6.9 km) from Cabanas Beach and 0.3 mi (0.4 km) from Roman Bridge.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Maritur - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Albufeira e Olhos de Água, Albufeira · 598.05 km from centre

8.2

 

548 reviews

Breakfast available

Located in Albufeira, Hotel Maritur - Adults Only is on the riverwalk, a 5-minute drive from Sao Rafael Beach and 5 minutes from Albufeira Old Town Square. This hotel is 3.5 mi (5.6 km) from Praia dos Alemães and 4.5 mi (7.2 km) from Oura Beach.

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

Hotel in Costa de la Luz Huelva, El Rompido · 603.05 km from centre

9.0

 

2,485 reviews

Breakfast available

Set within the grounds of Nuevo Portil Golf Course and 492 feet from an beautiful beach, Hotel Nuevo Portil Golf is a colonial-style hotel with a beautiful location on the coast of Huelva.

Relax with friends or colleagues in the comfortable lounge. You can also visit the sauna and Turkish bath and unwind after working out in the gym. There is also a smart restaurant onsite, allowing you to dine in style without leaving the hotel.

The city of Huelva is only 12 mi from here, commonly known as the capital of flamenco. You can easily get to the stunning beaches on this stretch of coastline.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Maison Ardois La Ciudadela Marbella
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

9.8

 

7 reviews

Breakfast available

Located in Marbella (Marbella City Centre), Hotel Maison Ardois La Ciudadela Marbella is within a 10-minute drive of Marbella Marina and Puerto Banús Beach. This hotel is 6.3 mi (10.2 km) from Puerto Banús Marina and 8.2 mi (13.2 km) from Nikki Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Eurostars Las Salinas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

8.4

 

997 reviews

Breakfast available

With a stay at Eurostars Las Salinas in Antigua (Caleta de Fuste), you'll be steps from Caleta del Fuste and 8 minutes by foot from Playa la Guirra. This beach hotel is 1.2 mi (1.9 km) from Caleta de Fuste Marina and 1.6 mi (2.6 km) from Centro Comercial Atlantico.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Yaramar - Adults Recommended
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Fuengirola · 576.24 km from centre

8.4

 

805 reviews

Breakfast available

With a stay at Hotel Yaramar - Adults Recommended in Fuengirola (Los Boliches), you'll be a 5-minute drive from Fuengirola Beach and 8 minutes from Carvajal Beach. This hotel is 7.3 mi (11.8 km) from Benalmadena Marina and 10 mi (16.1 km) from Bajondillo Beach.

Compare price on Booking.com
Compare price on Booking.com
Hotel Doña Lola Zahara
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Zahara de los Atunes · 496.69 km from centre

8.8

 

690 reviews

Doña Lola Zahara is just 328 feet from the beach in Zahara de los Atunes, on the Costa de la Luz. It offers a charming garden with a hot tub, an outdoor pool and a terrace.

The air-conditioned rooms at the Doña Lola feature a private balcony, flat-screen satellite TV and free Wi-Fi. Each one has tiled floors and elegant, classic-style décor.

The hotel’s La Casona Restaurant serves traditional Andalusian food an a Continental breakfast for an additional cost. In summer guests can eat in the garden.

Tarifa, a popular destination for kitesurfing, is 35 minutes’ drive away. Cádiz and Gibraltar Airports are both around an hour and 15 minutes’ drive from the Doña Lola.

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

Hotel in Province of Seville, Benacazón · 624.52 km from centre

7.9

 

2,886 reviews

Hotel Abades Benacazon is located only 15 minutes from the center of Seville. It features a seasonal outdoor pool and gardens.

All the Hotel Abades Benacazon's rooms have a balcony with views of the gardens or swimming pool.

Other facilities include meeting rooms for up to 700 people, 2 restaurants, a cafeteria, snack bar and private parking.

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

Hotel in Ronda · 577.99 km from centre

9.6

 

71 reviews

Breakfast available

With a stay at Hotel Palacio de Hemingway, you'll be centrally located in Ronda, steps from Puente Nuevo Bridge and Museo Lara. This hotel is 0.1 mi (0.2 km) from Casa del Rey Moro and 0.1 mi (0.2 km) from Plaza de Espana.

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

Hotel in Torremolinos · 589.79 km from centre

7.6

 

1,230 reviews

Located on Los Alamos Beach in Torremolinos, this hotel has 2 outdoor pools set in tropical gardens. It offers bright-colored rooms with private balconies, some with stunning sea views.

The buffet restaurant at Puente Real enjoys panoramic views of the Mediterranean. There is a bar-café service inside the hotel and a barbecue in the summer months. The swimming pool area includes free sunbeds and umbrellas.

Hotel Puente Real includes a tennis court, kid's club and daytime and evening entertainment. Waterpolo and aerobics are also organized. Guests can try archery in the gardens with the available equipment and trained staff.

Malaga Airport is just 10 minutes away and Torremolinos is 5 minutes’ away by car.

Please note that air conditioning is only available from 15/06 to 15/09.

Compare price on Booking.com
Compare price on Booking.com
Primary image
MS Tropicana Costa del Sol
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Carihuela, Torremolinos · 585.88 km from centre

7.6

 

275 reviews

Breakfast available

Located in Torremolinos (Carihuela), MS Tropicana Costa del Sol is steps from Carihuela Beach and a 4-minute drive from Benalmadena Marina. This beach hotel is 7.2 mi (11.6 km) from Los Boliches Beach and 12 mi (19.3 km) from Port of Malaga.

Compare price on Booking.com
Compare price on Booking.com
Primary image
H10 Suites Lanzarote Gardens
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa Teguise, Teguise · 687.41 km from centre

8.6

 

317 reviews

When you stay at H10 Suites Lanzarote Gardens in Teguise, you'll be in the entertainment district, within a 10-minute walk of Lanzarote Beaches and Las Cucharas Beach. This family-friendly hotel is 13.4 mi (21.5 km) from Puerto del Carmen Beach and 11.6 mi (18.7 km) from Playa de Matagorda.

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

Hotel in Ronda · 579.97 km from centre

7.8

 

224 reviews

Breakfast available

Located in Ronda, Hotel Ronda Valley is in a rural location, within a 10-minute drive of Bodega Joaquín Fernández and Church of Our Lady of Mercy Round. This hotel is 4.9 mi (7.9 km) from Puente Nuevo Bridge and 4.5 mi (7.2 km) from Cueva del Gato.

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

Hotel in Estepona · 545.70 km from centre

9.2

 

544 reviews

Located in Estepona, a 5-minute walk from the beach, Casa Veracruz features an Andalusian-style patio and offers rooms with free WiFi, air conditioning, and heating.

Some rooms include a private terrace and one of them features a hot tub. They all have a free safe and a private bathroom with a shower. Free bottles of water, Nespresso® coffee and fruit are provided.

The property offers a shared dining area. Private parking is possible on site and carries a surcharge.

Casa Veracruz is located 1.1 mi off the AP-7 Motorway. You will find shops and restaurants within a 5-minute walk of the property.

Compare price on Booking.com
Compare price on Booking.com
Hotel Balneario El Raposo
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Extremadura, Puebla de Sancho Pérez · 736.34 km from centre

8.5

 

547 reviews

Breakfast available

This historic hotel has been converted into a tranquil and serene place.

The spa is connected to the hotel and forms an entire complex surrounded by nearly 15 acres of magnificent grounds. Other facilities in the hotel include an outdoor swimming pool, a reading and game room, function rooms for celebrations and a chapel. Enjoy the natural setting while you receive therapeutic treatments.

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