Hero Image

Curated luxury hotels in Morocco

Search
Fri 24 Jul
Mon 27 Jul
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 24 Jul
Mon 27 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.
Primary image
Lagos Avenida Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in São Gonçalo de Lagos, Lagos · 608.59 km from centre

9.6

 

662 reviews

Breakfast available

With a stay at Lagos Avenida Hotel, you'll be centrally located in Lagos, steps from Marina de Lagos and a short 3-minute drive from Dona Ana Beach. This golf hotel is 4.2 mi (6.8 km) from Praia da Luz and 13.2 mi (21.2 km) from Alvor Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Rural Quinta do Marco
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tavira · 599.19 km from centre

9.6

 

207 reviews

With a stay at Hotel Rural Quinta do Marco in Tavira, you'll be in the mountains, within a 15-minute drive of Old Town and Hell's Pool. This family-friendly hotel is 9.8 mi (15.8 km) from Ilha de Tavira Beach and 12.3 mi (19.8 km) from Olhao Harbour.

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

Hotel in Yaiza · 723.19 km from centre

9.0

 

522 reviews

Breakfast available

With a stay at H10 White Suites, you'll be centrally located in Yaiza, within a 5-minute drive of Marina Rubicon and Cala Blanca Sub. This hotel is 14.6 mi (23.5 km) from Puerto del Carmen Beach and 14.9 mi (23.9 km) from Corralejo Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Fuerte Conil-Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Conil de la Frontera · 507.59 km from centre

9.2

 

237 reviews

Breakfast available

When you stay at Hotel Fuerte Conil-Resort in Conil de la Frontera, you'll be on the beach, within a 15-minute walk of Playa de los Bateles and Playa de La Fontanilla. This beach hotel is 5.8 mi (9.3 km) from La Barrosa Beach and 0.9 mi (1.4 km) from Torre de Guzmán.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grand Hyatt Lanzarote Playa Dorada Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 723.16 km from centre

8.6

 

1,003 reviews

With a stay at Grand Hyatt Lanzarote Playa Dorada Resort in Yaiza, you'll be on the beach, just a 4-minute walk from Dorada Beach and a 3-minute drive from Marina Rubicon. This beach hotel is 1.2 mi (2 km) from Atlantic Museum and 2 mi (3.2 km) from Aqualava Water Park.

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

Hotel in Cádiz · 532.32 km from centre

9.0

 

1,000 reviews

Breakfast available

With a stay at Parador De Cadiz, you'll be centrally located in Cádiz, within a 15-minute drive of Playa de la Victoria and Genovés Park. This family-friendly hotel is 0.1 mi (0.1 km) from University of Cadiz and 0.2 mi (0.3 km) from La Caleta Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel IPV Palace & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Fuengirola · 572.70 km from centre

9.0

 

1,001 reviews

Breakfast available

With a stay at Hotel IPV Palace & Spa in Fuengirola (Miramar), you'll be within a 15-minute drive of Fuengirola Beach and Carvajal Beach. This beach hotel is 12.3 mi (19.8 km) from Carihuela Beach and 3.2 mi (5.1 km) from Los Boliches Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Jupiter Marina Hotel - Couples & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 607.96 km from centre

9.4

 

478 reviews

Breakfast available

Located in Portimão, Jupiter Marina Hotel - Couples & Spa is on the riverwalk, a 4-minute walk from Portimão Museum and 15 minutes by foot from Portimão Marina. This spa hotel is 0.8 mi (1.2 km) from Rocha Beach and 1.2 mi (1.9 km) from Algarve Casino.

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

Hotel in Granada · 679.50 km from centre

8.7

 

6,471 reviews

Breakfast available

Hotel Turia Granada is located next to Fuente Nueva Park and the University of Granada. The historic Albaicin district and Granada Cathedral are around 0.6 mi away.

This elegant hotel offers a small outdoor pool during the summer season (from June to September), a sauna, and a cold plunge pool. Rooms include LCD satellite TV. Granada Train Station is 984 feet away.

Each air-conditioned room has modern décor and elegant dark wood furniture. Bathrooms come with toiletries and a hairdryer. Free Wi-Fi is available throughout the hotel.

Staff at the hotel's 24-hour front desk are happy to provide information about the city.

The hotel’s restaurant serves Mediterranean and local dishes. You can try characteristic tapas in the lively Elvira Street, a 10-minute walk away.

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

Hotel in Seville · 630.33 km from centre

9.6

 

1,482 reviews

Breakfast available

With a stay at Hotel Fernando III, you'll be centrally located in Seville, just a 5-minute walk from Royal Alcázar of Seville and 6 minutes by foot from Seville Cathedral. This hotel is 0.3 mi (0.5 km) from Giralda Tower and 0.5 mi (0.8 km) from Metropol Parasol.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grand Mogador SEA VIEW
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tangier · 460.96 km from centre

8.0

 

424 reviews

Breakfast available

Located in Tangier (Malabata), Grand Mogador SEA VIEW is within a 5-minute drive of Tangier Beach and Tanger City Center. This beach hotel is 3.6 mi (5.9 km) from Grand Socco Tangier and 3.7 mi (6 km) from Tangier Ferry Terminal.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NH Collection Palacio de Córdoba
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

9.2

 

1,005 reviews

Breakfast available

With a stay at NH Collection Palacio de Córdoba, you'll be centrally located in Córdoba, within a 5-minute walk of Mosque–Cathedral of Córdoba and Capilla Mudejar de San Bartolome. This luxury hotel is 0.2 mi (0.3 km) from Alcazar of Cordoba and 0.3 mi (0.4 km) from Monumento a Averroes.

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

Hotel in El Rompido, Cartaya · 603.68 km from centre

8.8

 

228 reviews

Breakfast available

With a stay at Hotel Fuerte El Rompido in Cartaya (El Rompido), you'll be a 1-minute drive from EL Faro Shopping Center and 7 minutes from Aquopolis Cartaya. This family-friendly hotel is 2.6 mi (4.2 km) from Nueva Umbria Beach and 3.4 mi (5.6 km) from Playa Huelva.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pestana Vila Sol Golf - Vilamoura
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Quarteira, Loulé · 596.55 km from centre

8.2

 

231 reviews

Located in Loulé (Morgadinho), Pestana Vila Sol Golf - Vilamoura is within a 10-minute drive of Vilamoura Marina and Quarteira Beach. This golf resort is 10.2 mi (16.3 km) from Falesia Beach and 13.5 mi (21.8 km) from Albufeira Old Town Square.

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

Hotel in Málaga Centro, Málaga · 600.11 km from centre

8.7

 

2,406 reviews

Breakfast available

Set in the historic center of Malaga, NH Málaga is 2625 feet from Malaga Cathedral and the Picasso Museum. It offers free Wi-Fi and a gym.

Rooms at NH Málaga are soundproofed, with a pillow menu and parquet floors. They all include air conditioning, a mini-bar, satellite TV and a safe.

The hotel offers a café-bar, a regional restaurant and 24-hour room service. There is also a business center. NH Málaga has 24-hour reception and a car rental service

Private parking is available on site, at an additional cost. El Corte Inglés Department Store is only yards away and the shops on Calle Larios are nearby. The AVE Train Station is 2625 feet away. Malaga Airport can be reached in 20 minutes.

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

Hotel in Benalmádena · 582.13 km from centre

9.0

 

359 reviews

Breakfast available

With a stay at La Fonda Hotel in Benalmádena (Benalmádena Pueblo), you'll be within a 15-minute drive of Benalmadena Marina and Aqualand Torremolinos. This golf hotel is 5.6 mi (9 km) from Carihuela Beach and 4.3 mi (6.9 km) from Los Boliches Beach.

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

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

9.4

 

623 reviews

Breakfast available

When you stay at Falésia Hotel - Adults Only in Albufeira, you'll be next to a golf course, within a 5-minute drive of Pine Cliffs Golf Course and Belharucas Beach. This golf hotel is 1.4 mi (2.2 km) from Praia da Falésia Açoteias and 1.5 mi (2.4 km) from Praia dos Olhos de Água.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Andalucia Golf & Spa Tanger
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Tangier · 457.94 km from centre

7.2

 

27 reviews

Breakfast available

When you stay at Hotel Andalucia Golf & Spa Tanger in Tangier, you'll be near the airport, within a 10-minute drive of Port of Tangier and Tanger City Center. This family-friendly hotel is 5.1 mi (8.2 km) from Tangier Beach and 0.2 mi (0.3 km) from Tangier Royal Golf Club.

Compare price on Booking.com
Compare price on Booking.com
Primary image
PortoBay Falésia
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

9.2

 

997 reviews

Breakfast available

When you stay at PortoBay Falésia in Albufeira, you'll be by the ocean, within a 5-minute drive of Praia dos Olhos de Água and Balaia Golf Village. This family-friendly hotel is 4.4 mi (7.2 km) from Falesia Beach and 5.1 mi (8.2 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Costa D’Oiro Ambiance Village
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

9.4

 

554 reviews

Breakfast available

Located in Lagos (Praia Dona Ana), Costa D’Oiro Ambiance Village is within a 15-minute walk of Dona Ana Beach and Camilo Beach. This hotel is 5 mi (8.1 km) from Praia da Luz and 2.8 mi (4.5 km) from Marina de Lagos.

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