Curated luxury hotels 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
Hotel Parador
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Western Sahara, Laayoune · 784.39 km from centre

7.0

 

6 reviews

Breakfast available

A stay at Hotel Parador places you in the heart of Laayoune, within a 10-minute walk of El Mchawar Place and Spanish Cathedral. This hotel is 0.6 mi (1 km) from Place Oum Saad and 0.7 mi (1.2 km) from Sheikh Mohamed Laghdaf Stadium.

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

Hotel in Costa de Almeria, El Ejido · 673.91 km from centre

8.0

 

89 reviews

Located in El Ejido (Almerimar), Hotel AR Almerimar is within a 5-minute drive of Golf Almerimar and Club Nautico de Almerimar. This beach hotel is 1.1 mi (1.7 km) from Playa Levante Almerimar and 1.5 mi (2.4 km) from Puntas Entinas-Sabinar Beach.

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

Hotel in Seville · 630.46 km from centre

9.8

 

267 reviews

Breakfast available

With a stay at Hotel Legado Magdalena, you'll be centrally located in Seville – a 8-minute walk from Seville Cathedral and 10 minutes by foot from Giralda Tower. This hotel is 1.1 mi (1.7 km) from Torre del Oro Watchtower and 1.9 mi (3 km) from Plaza de España.

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

Hotel in Nerja · 625.79 km from centre

9.4

 

577 reviews

Breakfast available

Located in Nerja (Playa Burriana), Parador De Nerja is within a 15-minute walk of Burriana Beach and Balcon de Europa. This hotel is 0.2 mi (0.4 km) from Playa Carabeillo and 0.4 mi (0.6 km) from Carabeo Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AC Hotel La Línea by Marriott
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa de la Luz Cadiz, La Línea de la Concepción · 511.91 km from centre

8.2

 

1,000 reviews

Breakfast available

With a stay at AC Hotel La Línea by Marriott in La Línea de la Concepción, you'll be within a 5-minute drive of Rock of Gibraltar and Playa de Poniente. This hotel is 0.3 mi (0.4 km) from Playa Llanito and 0.6 mi (0.9 km) from Bay of Gibraltar.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Tarifa Lances, a member of Radisson Individuals
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tarifa · 490.11 km from centre

9.0

 

498 reviews

When you stay at Hotel Tarifa Lances, a member of Radisson Individuals in Tarifa, you'll be in a shopping district, within a 10-minute walk of Playa de los Lances and Ensenada de los Lances de Tarifa. This spa hotel is 0.4 mi (0.6 km) from Golfo de Cádiz and 0.9 mi (1.4 km) from Puerta de Jerez.

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

Hotel in Torreblanca, Fuengirola · 577.69 km from centre

7.4

 

285 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.5 km) from Carihuela Beach and 10.2 mi (16.4 km) from Benalmadena Marina.

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

Hotel in Puerto Banús, Marbella · 558.12 km from centre

9.2

 

604 reviews

Breakfast available

With a stay at Occidental Puerto Banus in Marbella (Puerto Banús), you'll be within a 5-minute walk of Puerto Banús Marina and El Corte Ingles Shopping Center. This family-friendly hotel is 0.4 mi (0.7 km) from Centro Plaza and 0.8 mi (1.3 km) from Puerto Banús Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Playa Del Pacha Suites Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Marina Smir, Allyene · 469.70 km from centre

9.2

 

14 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 4 mi (6.4 km) from Kabila Marina and 4.3 mi (7 km) from Plage riffiine.

Compare price on Booking.com
Compare price on Booking.com
Hotel Palia Las Palomas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Carihuela, Torremolinos · 586.96 km from centre

7.5

 

460 reviews

Palia Las Palomas is 200 metres from the beach, in the Carihuela area of Torremolinos. Set in gardens, it offers an outdoor pool with a hot tub and a small fitness centre.

Air-conditioned rooms at Palia Las Palomas come with a private bathroom and a minibar. You can hire the safe and there is a TV. Most rooms have a private balcony.

The hotel features a sun terrace, with loungers and parasols. There is a children’s play area, TV lounge and games room.

The Piano Bar offers cocktails and an evening entertainment programme. The hotel’s buffet restaurant features show cooking, and serves Spanish and international cuisine.

Car hire is available from the hotel’s 24-hour reception, and on-site parking is available for a supplement. Torremolinos Train Station is 10 minutes’ walk away, and there are regular trains to Malaga Airport, 6 km away.

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

Hotel in Rota · 548.48 km from centre

8.6

 

88 reviews

Breakfast available

When you stay at Playaballena Hotel in Rota, you'll be next to a golf course, within a 10-minute walk of Ballena Beach and Golfo de Cádiz. 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
HL Club Playa Blanca Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 724.12 km from centre

8.8

 

3 reviews

Breakfast available

With a stay at HL Club Playa Blanca Hotel in Yaiza, you'll be within a 10-minute drive of Marina Rubicon and Aqualava Water Park. This hotel is 15.2 mi (24.5 km) from Corralejo Beach and 18.3 mi (29.4 km) from Puerto del Carmen Beach.

Compare price on Booking.com
Compare price on Booking.com
Bahía Almuñecar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almunecar, Almuñécar · 632.44 km from centre

8.6

 

1,807 reviews

Breakfast available

Featuring contemporary interiors, the Bahía Almuñecar is situated 150 metres from Puerta del Mar Beach. It offers a spa and outdoor pool, with views over the sea and Sierra Nevada.

The rooms at Bahía Almuñecar have a private balcony and most enjoy sea views. They come with satellite TV and air conditioning.

Spa facilities include a hot tub, Turkish bath and sauna. Massage services are available, as well as treatments involving chocolate and wine, for an extra cost.

Granada and Malaga are 40 minutes from the hotel by car. The Sierra Nevada Mountains are 1 hour away and offer an ideal area for skiing in winter or hiking in summer.

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

Hotel in Alentejo, Alcacer do Sal · 741.52 km from centre

8.8

 

38 reviews

Breakfast available

When you stay at Barrosinha Hotel in Alcacer do Sal, you'll be on a river, within a 5-minute drive of Alcacer do Sal Municipal Garden and Museu Municipal Pedro Nunes. This hotel is 2.6 mi (4.2 km) from Alcacer do Sal Castle and 8.3 mi (13.3 km) from Barragem de Pego do Altar.

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

Hotel in Seville · 630.17 km from centre

8.9

 

1,203 reviews

Breakfast available

<h2>Comfortable Accommodations</h2>

Hotel Casa 1800 Sevilla in Seville offers family rooms with air-conditioning, private bathrooms, and modern amenities. Each room includes a minibar, TV, and free WiFi, ensuring a pleasant stay.

<h2>Dining and Leisure</h2>

Guests can enjoy a restaurant serving lunch, dinner, and high tea, alongside a bar offering cocktails. The hotel features a year-round outdoor swimming pool, wellness packages, and a solarium.

<h2>Prime Location</h2>

Located in the city centre, the hotel is a short walk from La Giralda and Sevilla Cathedral. Nearby attractions include Triana Bridge and Plaza de España. Seville Airport is 11 km away.

<h2>Guest Services</h2>

The hotel provides a 24-hour front desk, concierge service, and daily housekeeping. Additional amenities include a business area, outdoor seating, and free toiletries.

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

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

9.0

 

759 reviews

Located in Tías, Aequora Lanzarote Suites is by the ocean, within a 10-minute drive of Gran Casino de Lanzarote and Lanzarote Golf Resort. This family-friendly hotel is 0.5 mi (0.7 km) from Playa de Matagorda and 18.3 mi (29.5 km) from Marina Rubicon.

Compare price on Booking.com
Compare price on Booking.com
Impressive Playa Granada Golf
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Motril · 636.90 km from centre

8.7

 

2,313 reviews

This 4-star beachfront resort is located in Motril. Free amenities include 6 tennis courts, outdoor pools and evening entertainment. Sierra Nevada Ski Resort is 95 Km away from the property.

Impressive Playa Granada Golf has spacious, air-conditioned rooms with a private balcony or terrace. A hairdryer is provided in every bathroom.

Guests have access to the Granada’s WellFit Spa with indoor pools, sauna, hamman and hot tub for a surcharge. Other facilities include a fitness centre.

Varied buffets meals are available at the Impressive Playa Granada Golf's restaurant which features a sun terrace. Guests can also enjoy the La Bodega á la carte restaurant which offers Mediterranean cuisine, and a wide variety of Spanish wines.

Leisure facilities at the Impressive Playa Granada Golf include a big indoor theater and a nightclub. A variety of entertainment activities are available for children and adults. The attractions of Granada are 70 kilometres away.

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

Hotel in Vega de Granada, Santa Fe · 675.33 km from centre

7.4

 

150 reviews

When you stay at BS Capitulaciones in Santa Fe, you'll be near the airport, within a 15-minute drive of Alhambra and Granada Cathedral. This hotel is 10.5 mi (16.9 km) from Plaza Nueva and 5.5 mi (8.8 km) from Torre de Romilla.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NH Collection Marbella
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Marbella · 561.92 km from centre

8.8

 

1,000 reviews

Breakfast available

When you stay at NH Collection Marbella in Marbella, you'll be in a shopping district – a 5-minute drive from Orange Square and 7 minutes from Puerto Banús Beach. This hotel is 1.7 mi (2.8 km) from Marbella Marina and 3.8 mi (6.1 km) from Puerto Banús Marina.

Compare price on Booking.com
Compare price on Booking.com
Gran Hotel Ciudad Del Sur
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Bay of Cádiz, Puerto Real · 534.43 km from centre

8.3

 

1,457 reviews

Situated at the entrance of Puerto Real, this smart and well-equipped hotel boasts great facilities, including a large outdoor swimming pool, surrounded by gardens and a paddle tennis court.

Gran Hotel Ciudad del Sur is located 8 minutes' drive from the beautiful Costa de la Luz coastline, including the monumental city of Cádiz. Jerez Racing Circuit is a 20-minute drive away.

Take a dip in the outdoor swimming pool, or play a game of paddle on the on-site courts to do some exercise. There is also a room for Reiki and relaxation sessions. After freshening up in the evening, you can enjoy a drink in the hotels café, followed by a hearty dinner in Ciudad del Sur's restaurant.

Gran Hotel Ciudad del Surs bedrooms all come with TVs, internet connection and air conditioning. A safe is available to rent.

Keep up to date with your emails using the free internet connection available in this hotel.

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