Hero Image

Curated luxury hotels in Morocco

Search
F i r
M n o
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
F i r
M n o
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
Bakour Lanzarote Splash
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tías · 706.63 km from centre

8.6

 

25 review

When you stay at Bakour Lanzarote Splash in Tías, you'll be near the beach, a 3-minute drive from Lanzarote Golf Resort and 6 minutes from Puerto del Carmen Beach. This family-friendly hotel is 4.7 mi (7.6 km) from Playa de Matagorda and 8.6 mi (13.9 km) from Lanzarote Beaches.

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

Hotel in Sierra Nevada · 679.99 km from centre

8.5

 

1,626 review

Breakfast available

Hotel Kenia Nevada is 328 feet from the Borreguiles cable car, which takes you to Sierra Nevada Ski Resort. It offers an indoor pool, a spa and free internet access.

Decorated in a rustic style, with wooden beams and wooden floors, all heated rooms at the Kenia Nevada feature satellite TV. There is a mini-bar, and the private bathroom comes with a hairdryer. Some rooms have a balcony.

Guests can relax in the Kenia spa’s hot tub, Turkish bath and gym, or enjoy a relaxing massage.

The hotel restaurant serves regional cuisine. There is also a bar and cafeteria, set in a charming atrium.

The Kenia Hotel offers ski storage, and ski equipment hire. You can hire a bicycle, and the tour desk can provide tourist information. The property is 20 mi from Granada.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Luxury Guest House Opus One
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Guesthouse in Faro City Centre, Faro · 586.38 km from centre

9.0

 

111 review

With a stay at Luxury Guest House Opus One, you'll be centrally located in Faro, within a 10-minute walk of Ria Formosa Natural Park and Faro Marina. This guesthouse is 1.2 mi (2 km) from Hospital Faro and 6.3 mi (10.1 km) from Faro Island Beach.

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

Hotel in Jerez de la Frontera · 551.99 km from centre

8.0

 

244 review

Breakfast available

With a stay at NH Avenida Jerez, you'll be centrally located in Jerez de la Frontera, within a 10-minute drive of Circuito de Jerez – Ángel Nieto and Royal Andalusian School of Equestrian Art. This hotel is 14 mi (22.5 km) from Naval Station Rota and 0.5 mi (0.9 km) from Bodegas Fernández-Gao.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vila Gale Collection Hotel Monte do Vilar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alentejo, Beja · 685.40 km from centre

10.0

 

3 review

Breakfast available

With a stay at Vila Gale Collection Hotel Monte do Vilar in Beja, you'll be 15.1 mi (24.3 km) from Beja Castle and 19.4 mi (31.3 km) from Cinco Reis River Beach. This hotel is 13.3 mi (21.5 km) from Villa Romana de Pissoes and 13.4 mi (21.6 km) from Rainha Dona Leonor Regional Museum.

Compare price on Booking.com
Compare price on Booking.com
AluaSun Marbella Park
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Marbella · 564.86 km from centre

7.4

 

1,989 review

With easy access to the AP7 Motorway, this hotel is located 5 minutes’ drive from Marbella’s Elviria Beach. It offers an outdoor pool, children's water park, and rooms with views of the surrounding woodland.

Spacious and air-conditioned rooms at AluaSun Marbella Park feature a private balcony. Each one has a TV and a private bathroom. Safes are available for a fee.

AluaSun Marbella Parks's buffet restaurant serves Mediterranean cuisine. There is also a bar where you can enjoy snacks, cocktails and drinks by the pool.

The hotel has a games room with a table tennis table, and there is also a children’s playground. Free WiFi is available throughout the property.

There are 3 golf courses within 1.2 mi of the hotel. You can drive to central Marbella in 15 minutes, and busses to Málaga and Marbella leave from just outside the hotel.

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

Hotel in Western Sahara, Laayoune · 785.18 km from centre

7.8

 

35 review

Breakfast available

Hotel Emilio Moretti is a 4-star property located in Laayoune. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi. The property has a concierge service and luggage storage space for guests.

At the hotel, all rooms are equipped with a desk. Rooms include air conditioning and a flat-screen TV, and certain accommodations at Hotel Emilio Moretti have a safety deposit box. The rooms have a closet.

A buffet breakfast is available at the accommodation.

Hassan I Airport is a few steps from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sol Torremolinos - Don Marco Adults Recommended
[missing: cards.star_rating_info]

Hotel in Torremolinos · 588.26 km from centre

8.4

 

470 review

When you stay at Sol Torremolinos - Don Marco Adults Recommended in Torremolinos, you'll be on the boardwalk/promenade, a 1-minute drive from Bajondillo Beach and 6 minutes from Los Alamos Beach. This beach hotel is 2.7 mi (4.3 km) from Carihuela Beach and 9.6 mi (15.5 km) from Port of Malaga.

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

Hotel in Extremadura, Zafra · 740.49 km from centre

9.7

 

296 review

Hotel Casa Luna is located in Zafra, 21 miles from Santuario de la Piedad and 22 miles from Convento de San Antonio. This 4-star hotel offers room service and luggage storage space. Certain units at the property include a balcony with a city view.

At the hotel, every room has a desk. Complete with a private bathroom equipped with a shower and free toiletries, all guest rooms at Hotel Casa Luna have a flat-screen TV and air conditioning, and certain rooms here will provide you with a terrace. Guest rooms will provide guests with a fridge.

Guests at the accommodation will be able to enjoy activities in and around Zafra, like cycling.

Palacio de Monsalud is 22 miles from Hotel Casa Luna, while Plaza Mayor is 27 miles away. Badajoz Airport is 63 miles from the property.

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

Hotel in Vega de Granada, Granada · 672.69 km from centre

9.0

 

164 review

Breakfast available

Located in Granada, 4.4 miles from Granada Science Park, Hotel Cortijo Landete provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. Featuring a terrace, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property has room service, a concierge service and organizing tours for guests.

At the hotel, every room is equipped with a desk. Each room is equipped with an electric tea pot, a flat-screen TV and a safety deposit box, while some rooms are equipped with a balcony and some have mountain views. Guest rooms include a closet.

An à la carte breakfast is available at Hotel Cortijo Landete.

Around the clock assistance is available at the reception, where staff speak English, Spanish and French.

San Juan de Dios Museum is 5.6 miles from the accommodation, while Albaicin is 5.7 miles away. Federico Garcia Lorca Granada-Jaen Airport is 12 miles from the property.

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

Hotel in Andalusia, Andujar · 747.84 km from centre

9.4

 

33 review

Breakfast available

A stay at Hotel Oleum places you in the heart of Andujar, steps from Church of San Bartolome and 3 minutes by foot from jamuga. This hotel is 0.9 mi (1.5 km) from Church of San Miguel and 1 mi (1.6 km) from Andujar Municipal Sports Center.

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

Hotel in Yaiza · 725.36 km from centre

8.8

 

191 review

With a stay at H10 Timanfaya Palace in Yaiza, you'll be within a 15-minute drive of Marina Rubicon and Lanzarote Beaches. This beach hotel is 12.6 mi (20.2 km) from Timanfaya National Park and 14.2 mi (22.9 km) from Corralejo Beach.

Compare price on Booking.com
Compare price on Booking.com
Hotel Boutique Conde de la Corte
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Extremadura, Zafra · 740.28 km from centre

8.8

 

645 review

Hotel Boutique Conde de la Corte is an accommodations full of history and with a unique charm. A very special place where we take care of even the smallest detail to make your next stay in Zafra something totally unforgettable. All of this in the historic center, a perfect location to discover the best corners.

Experience our exclusive and impressive suites, very spacious and different from conventional hotels. Enjoy spacious bathrooms and unparalleled amenities. Book now and live a unique experience.

Compare price on Booking.com
Compare price on Booking.com
Reception
Urban Beach Torrox Costa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Torrox · 619.45 km from centre

8.2

 

63 review

Breakfast available

With a stay at Urban Beach Torrox Costa in Torrox, you'll be on the beach, within a 15-minute drive of Balcon de Europa and Malaga Province Beaches. This hotel is 10.1 mi (16.3 km) from Burriana Beach and 0.2 mi (0.4 km) from El Morche Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Central Monchique Hotel – Villa Termal Spa Resort by Unlock Hotels
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Algarve, Monchique · 625.34 km from centre

8.0

 

86 review

Breakfast available

With a stay at Central Monchique Hotel – Villa Termal Spa Resort by Unlock Hotels in Monchique, you'll be in a regional park, a 4-minute walk from Monchique Thermal Springs and a 5-minute drive from Mina Park. This spa hotel is 12.3 mi (19.9 km) from Algarve International Circuit and 13.9 mi (22.3 km) from Rocha Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ocean Drive Sevilla
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 630.96 km from centre

9.2

 

137 review

Breakfast available

With a stay at Ocean Drive Sevilla in Seville (Historical Center), you'll be steps from Metropol Parasol and 10 minutes by foot from Seville Cathedral. This hotel is 0.5 mi (0.8 km) from Giralda Tower and 0.7 mi (1.1 km) from Plaza de Armas Shopping Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Octant Praia Verde
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sotavento, Castro Marim · 600.25 km from centre

9.4

 

152 review

Breakfast available

Located in Castro Marim, Octant Praia Verde is by the sea, within a 15-minute walk of Verde Beach and Cabeco Beach. This beach hotel is 0.3 mi (0.4 km) from Pinhal do Gancho and 2 mi (3.2 km) from Praia da Alagoa.

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

Hotel in Portimão · 607.40 km from centre

9.4

 

74 review

Breakfast available

When you stay at Rochavau Hotel in Portimão, you'll be near the beach, a 1-minute drive from Rocha Beach and 7 minutes from Alvor Beach. This hotel is 20.9 mi (33.6 km) from Praia da Luz and 11.1 mi (17.9 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Itaca Jerez by Soho Boutique
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Jerez de la Frontera · 550.76 km from centre

8.5

 

2,861 review

Breakfast available

Itaca Jerez by Soho Boutique occupies the impressive 19th-century María Auxiliadora Convent. It offers free Wi-Fi, and is 2133 feet from Jerez Train Station and a 10-minute walk from the Cathedral.

A statue from the convent dominates the old chapel, which is now a bright breakfast room a buffet breakfast is served. An express continental breakfast is also available.

Air-conditioned rooms at the hotel are modern and elegant, with wooden floors and satellite TV. There is a safe, mini-bar and work desk. The private bathroom comes with a hairdryer and amenities.

Jérez is the world capital of sherry and there are many wineries near the hotel. Itaca Jerez is within walking distance of the Jewish Quarter. The Old City Walls are also nearby.

You can hire a car at the 24-hour reception. The beaches of El Puerto de Santa María are a 10-minute drive away. The nearest airport is Jerez Airport, 13 minutes drive away from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
El Mirador de Fuerteventura
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Fuerteventura, Puerto del Rosario · 748.63 km from centre

8.8

 

191 review

Breakfast available

With a stay at El Mirador de Fuerteventura in Puerto del Rosario, you'll be on the beach, within a 15-minute drive of Fuerteventura Golf Course and Playa Blanca. This beach hotel is 2 mi (3.2 km) from Las Rotondas Commercial Center and 2.1 mi (3.4 km) from Chica Beach.

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