Hero Image

Curated luxury hotels in Morocco

Search
Fri 09 May
Mon 12 May
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 09 May
Mon 12 May
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.
Primary image
Hilton Tangier Al Houara Resort & Spa
Full StarFull 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 Tangier-Assilah, Hjar Ennhal · 275.44 mi from centre

8.4

 

246 reviews

Breakfast available

When you stay at Hilton Tangier Al Houara Resort & Spa in Hjar Ennhal, you'll be on the Strip and 12 minutes by foot from Houara Golf Club. This beach hotel is 16.1 mi (25.9 km) from Port of Tangier and 14.9 mi (24 km) from Tangier Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
THE FLAG Hotel Marbella Estepona - Adults Recommended
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 · 343.17 mi from centre

9.2

 

72 reviews

Breakfast available

Located in Estepona (New Golden Mile), THE FLAG Hotel Marbella Estepona - Adults Recommended is within a 10-minute drive of Selwo Adventure Park and El Corte Ingles Shopping Center. This golf hotel is 6.1 mi (9.8 km) from Puerto Banús Marina and 6.3 mi (10.2 km) from Estepona Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
OKU Andalusia – Alcaidesa
Full StarFull 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 Campo de Gibraltar, La Línea de la Concepción · 323.23 mi from centre

8.0

 

8 reviews

Breakfast available

When you stay at OKU Andalusia – Alcaidesa in La Línea de la Concepción, you'll be next to a golf course, within a 5-minute drive of Playa de la Alcaidesa and Alcaidesa Links Golf Resort. This beach hotel is 11 mi (17.7 km) from Rock of Gibraltar and 17.4 mi (28.1 km) from Algeciras Harbour.

Compare price on Booking.com
Compare price on Booking.com
Casa de las Flores - Hotel Boutique Lanzarote
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 Teguise · 429.17 mi from centre

9.6

 

171 reviews

Casa de las Flores - Hotel Boutique Lanzarote has a garden, terrace, a restaurant and bar in Teguise. With free WiFi, this 4-star hotel offers a concierge service and a tour desk. Some units at the property feature a balcony with a city view.

The rooms are equipped with a private bathroom fitted with a shower and free toiletries, while some rooms also feature a kitchen equipped with a fridge. All guest rooms at the hotel come with a flat-screen TV with satellite channels.

An à la carte breakfast is available every morning at Casa de las Flores - Hotel Boutique Lanzarote.

Lagomar Museum is 2.3 km from the accommodation, while Campesino Monument is 7.3 km from the property. Lanzarote Airport is 16 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Corralejo Sands
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 Corralejo, La Oliva · 456.36 mi from centre

8.8

 

204 reviews

Breakfast available

With a stay at Barceló Corralejo Sands, you'll be centrally located in La Oliva, within a 10-minute drive of Corralejo Beach and Playa Waikiki. This family-friendly hotel is 11.2 mi (18.1 km) from Playa Blanca and 12.5 mi (20.2 km) from Marina Rubicon.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel de Naturaleza Rodalquilar Spa Cabo de Gata
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 Nijar · 453.44 mi from centre

8.6

 

104 reviews

With a stay at Hotel de Naturaleza Rodalquilar Spa Cabo de Gata in Nijar, you'll be steps from Cabo de Gata-Níjar Natural Park and a 2-minute drive from La Casa de los Volcanes Ecomuseum. This spa hotel is 0.8 mi (1.4 km) from Albardinal Botanical Garden and 1.1 mi (1.7 km) from Cala del Carnaje.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel & Spa La Residencia Puerto
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 · 303.67 mi from centre

9.6

 

284 reviews

Breakfast available

A stay at Hotel & Spa La Residencia Puerto places you in the heart of Tarifa, within a 5-minute walk of Castle de Guzman El Bueno and Playa de los Lances. This family-friendly hotel is 0.4 mi (0.6 km) from St. Matthew's Church and 0.4 mi (0.6 km) from Punta Tarifa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Best Costa Ballena
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 Chipiona · 341.06 mi from centre

8.6

 

236 reviews

With a stay at Hotel Best Costa Ballena in Chipiona, you'll be next to a golf course, just a 5-minute walk from Playa de las Tres Piedras and 5 minutes by foot from Playa Agua Dulce. This beach hotel is 11.5 mi (18.5 km) from Naval Station Rota and 1.1 mi (1.7 km) from Ballena Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Magnolia 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 Almancil, Loulé · 368.11 mi from centre

8.8

 

136 reviews

Breakfast available

When you stay at The Magnolia Hotel in Loulé, you'll be next to a golf course, within a 5-minute drive of Quinta Shopping Center and Quinta do Lago South. This family-friendly hotel is 1.2 mi (1.9 km) from Quinta do Lago North and 1.9 mi (3.1 km) from Quinta do Lago Golf.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Riu Monica - Adults Only
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 Nerja · 388.09 mi from centre

9.0

 

496 reviews

Breakfast available

When you stay at Hotel Riu Monica - Adults Only in Nerja, you'll be on the beach – a 2-minute drive from Balcon de Europa and 8 minutes from Burriana Beach. This beach hotel is 0.3 mi (0.5 km) from Playa El Chucho and 0.3 mi (0.5 km) from El Playazo Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Monte Puertatierra
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 Cádiz · 329.98 mi from centre

8.8

 

811 reviews

Breakfast available

When you stay at Hotel Monte Puertatierra in Cádiz, you'll be in a shopping district – a 1-minute drive from Playa de la Victoria and 8 minutes from La Caleta Beach. This hotel is 22 mi (35.4 km) from La Barrosa Beach and 3.6 mi (5.8 km) from Valdelagrana Beach.

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

Resort in Yaiza · 448.31 mi from centre

8.6

 

606 reviews

When you stay at Sandos Papagayo Hotel in Yaiza, you'll be on the beach – a 5-minute drive from Marina Rubicon and 9 minutes from Playa Blanca. This beach resort is 1.7 mi (2.7 km) from Lanzarote Beaches and 3.4 mi (5.4 km) from Papagayo Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Lobby
Full StarFull 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 El Arenal, Seville · 391.60 mi from centre

9.4

 

335 reviews

Breakfast available

A stay at Hotel Lobby places you in the heart of Seville, within a 10-minute walk of Seville Cathedral and Plaza de Armas Shopping Center. This luxury hotel is 0.6 mi (0.9 km) from Giralda Tower and 0.6 mi (1 km) from Royal Alcázar of Seville.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Alba
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 Monte Gordo, Vila Real Santo Antonio · 372.99 mi from centre

8.6

 

325 reviews

Breakfast available

When you stay at Hotel Alba in Vila Real Santo Antonio, you'll be near the beach, within a 10-minute walk of Casino Monte Gordo and Monte Gordo Beach. This spa hotel is 11.1 mi (17.9 km) from Cabanas Beach and 2.2 mi (3.6 km) from Santo Antonio Sports Complex.

Compare price on Booking.com
Compare price on Booking.com
Primary image
W Residences Algarve
Full StarFull 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 Sesmarias, Albufeira · 371.80 mi from centre

8.4

 

13 reviews

Breakfast available

Located in Albufeira, W Residences Algarve is a 5-minute drive from Albufeira Marina and 7 minutes from Sao Rafael Beach. This luxury hotel is 3.4 mi (5.5 km) from Albufeira Old Town Square and 4.7 mi (7.6 km) from Praia dos Alemães.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AC Hotel Málaga Palacio by Marriott
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 Malaga Historic Centre, Málaga · 373.09 mi from centre

9.2

 

940 reviews

Breakfast available

With a stay at AC Hotel Málaga Palacio by Marriott, you'll be centrally located in Málaga, steps from Málaga Cathedral and 4 minutes by foot from Port of Malaga. This luxury hotel is 0.7 mi (1.2 km) from Malagueta Beach and 0.2 mi (0.2 km) from Calle Larios.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NAU Sao Rafael Suites – All Inclusive
Full StarFull 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 Albufeira e Olhos de Água, Albufeira · 371.64 mi from centre

8.4

 

667 reviews

When you stay at NAU Sao Rafael Suites – All Inclusive in Albufeira, you'll be near the beach – a 2-minute drive from Albufeira Marina and 5 minutes from Albufeira Old Town Square. This family-friendly hotel is 0.7 mi (1.1 km) from Sao Rafael Beach and 10.8 mi (17.4 km) from Falesia Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilton Tangier City Center
Full StarFull 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 Tangier · 285.09 mi from centre

8.8

 

358 reviews

Breakfast available

With a stay at Hilton Tangier City Center, you'll be centrally located in Tangier, within a 5-minute drive of Tangier Beach and Tangier Ferry Terminal. This luxury hotel is 2.6 mi (4.1 km) from Port of Tangier and 0.4 mi (0.6 km) from Tanger City Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Jerez & Spa
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 Jerez de la Frontera · 343.50 mi from centre

8.8

 

512 reviews

With a stay at Hotel Jerez & Spa in Jerez de la Frontera, you'll be within a 10-minute drive of Circuit of Jerez Racetrack and Fair of Horses. This spa hotel is 14.9 mi (24 km) from Naval Station Rota and 17.8 mi (28.7 km) from Valdelagrana Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Costa Calero Hotel Thalasso & Spa
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 · 441.36 mi from centre

8.6

 

212 reviews

Breakfast available

With a stay at Costa Calero Hotel Thalasso & Spa in Yaiza, you'll be within a 10-minute drive of Lanzarote Golf Resort and Pocillos Beach. This spa hotel is 15.6 mi (25.1 km) from Playa Blanca and 13.4 mi (21.6 km) from Marina Rubicon.

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