Hero Image

Curated luxury hotels in Morocco

Search
Fri 3 Jul
Mon 6 Jul
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 3 Jul
Mon 6 Jul
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.
Eurostars Asta Regia Jerez
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Jerez de la Frontera · 550.65 km from centre

8.8

 

996 reviews

This modern hotel is located next to Plaza del Arenal Square in central Jerez, just 328 feet from the Town Hall and Alcázar. Eurostars Asta Regia Jerez offers a swimming pool, gym, steam bath and sauna.

The air-conditioned rooms at the Eurostars Asta Regia Jerez feature modern décor with parquet floors. Each one comes with free Wi-Fi, flat-screen cable TV and a mini-bar. The private bathroom includes a hairdryer and free toiletries.

Jerez Cathedral is 1476 feet from the Eurostars Asta Regia Jerez, and there are many shops and restaurants nearby. Jerez Airport is 20 minutes’ drive away, and you can reach the coast in 25 minutes.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sierra Blanca Resort Art of Healing
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Marbella · 562.71 km from centre

9.8

 

7 reviews

Breakfast available

With a stay at Sierra Blanca Resort Art of Healing in Marbella, you'll be within a 10-minute drive of Malaga Province Beaches and Puerto Banús Beach. This hotel is 5 mi (8 km) from Puerto Banús Marina and 2.7 mi (4.3 km) from Marbella Marina.

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

Hotel in Rota, Costa Ballena · 548.41 km from centre

8.4

 

2,114 reviews

Located just 0.6 mi from the beach on the Costa Ballena, ALEGRIA Costa Ballena Aquafun & Spa features an outdoor pool. The simple rooms include a private balcony.

The restaurant at ALEGRIA Costa Ballena Aquafun & Spa serves fresh Mediterranean cuisine. Light meals and drinks can be enjoyed in the bar, and room service is available.

Set within gardens, the hotel has a paddle tennis court and offers an entertainment program is offered during summer. The property offers a transfer service to the beach.

When booking more than 5 rooms, different policies and additional supplements may apply.

When traveling with pets, please note that an extra charge of EUR 10 per pet per night applies. A maximum of 1 pet per room with a maximum weight of 8 kg is permitted.
Please note the following restrictions for water slides: - minimum height: 3.9 ft; - maximum weight: 110 kg.

Guests are required to show a photo identification and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.

This property will not accommodate hen, stag or similar parties.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Occidental Isla Cristina
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa de la Luz Huelva, Isla Cristina · 601.31 km from centre

8.4

 

224 reviews

Breakfast available

With a stay at Occidental Isla Cristina in Isla Cristina (Central Isla Cristina), you'll be within a 5-minute drive of Central Beach and Museo del Carnaval. This beach hotel is 5.2 mi (8.4 km) from Islantilla Shopping Centre and 6.1 mi (9.8 km) from Islantilla Golf Club.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Doña Maria
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 630.20 km from centre

9.0

 

1,003 reviews

Breakfast available

With a stay at Hotel Doña Maria in Seville (Historical Center), you'll be steps from Seville Cathedral and Giralda Tower. This historic hotel is 0.2 mi (0.3 km) from Royal Alcázar of Seville and 0.5 mi (0.8 km) from Metropol Parasol.

Compare price on Booking.com
Compare price on Booking.com
Sines Sea View Business & Leisure Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alentejo, Sines · 703.80 km from centre

9.0

 

1,515 reviews

Breakfast available

Located in Sines, a 10-minute walk from Vasco da Gama Beach, Sines Sea View Business & Leisure Hotel provides accommodations with a fitness center, free private parking, a garden and a terrace. With a restaurant, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property has room service, a 24-hour front desk and luggage storage for guests.

Every room is equipped with a desk and a flat-screen TV, and certain units at the hotel have a balcony.

Guests at Sines Sea View Business & Leisure Hotel can enjoy a buffet breakfast.

The accommodation also features a wellness area, where guests can make the most of facilities like a hot tub. Guests at Sines Sea View Business & Leisure Hotel will be able to enjoy activities in and around Sines, like hiking, windsurfing and fishing.

Parque Natural do Sudoeste Alentejano e Costa Vicentina is 4.4 miles from the hotel, while Pessegueiro Island is 13 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Catalonia Málaga
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Málaga · 596.87 km from centre

8.8

 

1,001 reviews

Breakfast available

With a stay at Catalonia Málaga in Málaga (Carretera de Cadiz), you'll be steps from Parque del Oeste and La Misericordia Beach. This beach hotel is 0.7 mi (1.2 km) from Museo Automovilístico y de la Moda and 2.8 mi (4.5 km) from Málaga Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Parador de Antequera
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Málaga Province, Antequera · 626.48 km from centre

8.8

 

330 reviews

Breakfast available

When you stay at Parador de Antequera in Antequera, you'll be in the suburbs, within a 10-minute walk of Antequera Trinity Church and Puerta de Estepa. This hotel is 0.5 mi (0.8 km) from Capitán Vicente Moreno and 0.6 mi (0.9 km) from Paraje natural Nacimiento del Rio de la Villa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Exe Estepona Thalasso & Spa - Adults only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Estepona · 552.49 km from centre

8.4

 

558 reviews

Breakfast available

With a stay at Exe Estepona Thalasso & Spa - Adults only in Estepona (New Golden Mile), you'll be a 2-minute drive from Club Tenis Bel Air and 6 minutes from Selwo Adventure Park. This spa hotel is 3.6 mi (5.8 km) from Saladillo Beach and 3.7 mi (5.9 km) from Real Club de Golf Guadalmina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sol Torremolinos - Don Pablo
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Torremolinos · 588.21 km from centre

8.6

 

1,002 reviews

With a stay at Sol Torremolinos - Don Pablo in Torremolinos (Bajondillo), you'll be a short 5-minute walk from Bajondillo Beach and within 5 minutes by car from Aqualand Torremolinos. This beach hotel is 2.7 mi (4.4 km) from Carihuela Beach and 4.4 mi (7.1 km) from Benalmadena Marina.

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

Hotel in Torremolinos · 589.73 km from centre

7.8

 

385 reviews

With a stay at Ibersol Torremolinos Beach in Torremolinos (Alamos), you'll be within a 5-minute drive of Los Alamos Beach and Bajondillo Beach. This beach hotel is 3 mi (4.8 km) from Carihuela Beach and 4.7 mi (7.5 km) from Benalmadena Marina.

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

All-inclusive resort in Los Pocillos, Tías · 702.65 km from centre

8.0

 

370 reviews

Breakfast available

When you stay at Sol Lanzarote - All Inclusive in Tías, you'll be on the beach, within a 15-minute drive of Playa de Matagorda and Puerto del Carmen Beach. This all-inclusive property is 0.8 mi (1.3 km) from Playa Lima and 1.6 mi (2.6 km) from Playa El Barranquillo.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Eden Villas & Apartments
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Albufeira e Olhos de Água, Albufeira · 600.03 km from centre

8.6

 

264 reviews

Breakfast available

With a stay at Eden Villas & Apartments in Albufeira (Alpouvar), you'll be within a 5-minute drive of Albufeira Old Town Square and Albufeira Marina. This family-friendly resort is 9.2 mi (14.7 km) from Falesia Beach and 2.5 mi (3.9 km) from The Strip.

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

Hotel in Málaga Province, Antequera · 625.89 km from centre

7.8

 

106 reviews

Breakfast available

Located in Antequera, Hotel La Sierra is within a 15-minute drive of El Romeral and Dolmen de Menga. This hotel is 8.6 mi (13.8 km) from San Sebastian Cemetery and 8.6 mi (13.9 km) from Convento de Belen.

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

Hotel in Yaiza · 722.72 km from centre

9.6

 

7 reviews

With a stay at Hotel Cordial Marina Blanca in Yaiza, you'll be near the beach, just a 4-minute walk from Marina Rubicon and a 5-minute drive from Aqualava Water Park. This family-friendly hotel is 2.8 mi (4.6 km) from Playa Flamingo and 10.8 mi (17.3 km) from Timanfaya National Park.

Compare price on Booking.com
Compare price on Booking.com
Lobby lounge
Crisol Monasterio de San Miguel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in El Puerto de Santa Maria · 540.92 km from centre

8.4

 

440 reviews

Breakfast available

With a stay at Crisol Monasterio de San Miguel, you'll be centrally located in El Puerto de Santa Maria, within a 15-minute drive of Valdelagrana Beach and Fuente de las Galeras. This historic hotel is 10.8 mi (17.3 km) from Playa de la Victoria and 0.6 mi (0.9 km) from Antigua Lonja de Pescado.

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

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

9.6

 

10 reviews

Breakfast available

Located in Marbella (Marbella City Centre), Hotel El Castillo La Ciudadela Marbella is within a 10-minute walk of Venus Beach and Marbella Marina. This hotel is 6.5 mi (10.5 km) from Puerto Banús Marina and 6.1 mi (9.8 km) from Puerto Banús Beach.

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

Hotel in Praia da Rocha, Portimão · 606.75 km from centre

9.0

 

559 reviews

Breakfast available

With a stay at AP Oriental Beach in Portimão (Praia da Rocha), you'll be a 4-minute walk from Rocha Beach and a 4-minute drive from Portimão Marina. This beach hotel is 4 mi (6.5 km) from Alvor Beach and 8.3 mi (13.4 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Legado Alcázar Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 629.85 km from centre

9.8

 

1,001 reviews

Breakfast available

With a stay at Legado Alcázar Hotel, you'll be centrally located in Seville, steps from Royal Alcázar of Seville and within a 5-minute walk of Seville Cathedral. This hotel is 0.5 mi (0.7 km) from Torre del Oro Watchtower and 1.2 mi (1.9 km) from Maria Luisa Park.

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

Hotel in La Catedral, Córdoba · 709.25 km from centre

9.6

 

322 reviews

Breakfast available

With a stay at Hotel Madinat, you'll be centrally located in Córdoba, steps from Handkerchief Alley and Cordoba Museum of Fine Arts. This boutique hotel is 0.2 mi (0.3 km) from Calleja de las Flores and 0.3 mi (0.6 km) from Mosque–Cathedral of Córdoba.

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