Hero Image

Curated luxury hotels in Morocco

Search
Fri 27 Mar
Mon 30 Mar
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 27 Mar
Mon 30 Mar
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
Royal Marina Suites Boutique Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 710.72 km from centre

9.6

 

29 reviews

Breakfast available

When you stay at Royal Marina Suites Boutique Hotel in Yaiza, you'll be on the beach, within a 15-minute drive of Lanzarote Golf Resort and Puerto del Carmen Beach. This beach hotel is 13.6 mi (21.9 km) from Marina Rubicon and 6.6 mi (10.7 km) from Lanzarote Beaches.

Compare price on Booking.com
Compare price on Booking.com
Dar Jasmine
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Chefchaouen, Chefchaouene · 412.22 km from centre

9.3

 

801 reviews

Breakfast available

Dar Jasmine features a seasonal outdoor swimming pool, garden, a terrace and restaurant in Chefchaouene. Each accommodation at the 4-star hotel has mountain views and free WiFi. The property is allergy-free and is located 1.5 km from Mohammed 5 Square.

The hotel will provide guests with air-conditioned rooms offering a wardrobe, a coffee machine, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Each room has a kettle, while selected rooms are fitted with a balcony and others also offer city views.

An à la carte, vegetarian or halal breakfast is available at the property.

Kasba is 800 metres from Dar Jasmine, while Outa El Hammam Square is less than 1 km from the property. Sania Ramel Airport is 71 km away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Mosaiko 5 Suites
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Riad in Silves · 612.56 km from centre

9.3

 

766 reviews

Located within 11 km of Slide & Splash Water Park and 20 km of Algarve Shopping Center in Silves, Mosaiko 5 Suites provides accommodation with seating area. Among the facilities of this property are a restaurant, luggage storage space and an ATM, along with free WiFi. Featuring family rooms, this property also provides guests with a sun terrace.

The units are equipped with air conditioning, a flat-screen TV with satellite channels, a fridge, a coffee machine, a shower, a hair dryer and a wardrobe. The units are equipped with a private bathroom and kettle, while certain rooms here will provide you with a balcony and others also provide guests with garden views. At the riad, every unit is fitted with bed linen and towels.

There is a coffee shop, and a minimarket is also available. Dining options are available close to the riad.

Tunes Train Station is 20 km from Mosaiko 5 Suites, while Albufeira Marina is 22 km away. Faro Airport is 63 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Level at Melia Sevilla
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sur, Seville · 629.43 km from centre

9.4

 

59 reviews

Breakfast available

With a stay at The Level at Melia Sevilla, you'll be centrally located in Seville, just a 3-minute walk from Plaza de España and 11 minutes by foot from Royal Alcázar of Seville. This hotel is 1.2 mi (2 km) from Seville Cathedral and 1.8 mi (2.9 km) from Metropol Parasol.

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

Hotel in Andalusia, Jaén · 729.34 km from centre

9.2

 

286 reviews

Breakfast available

Located in Jaén, Parador de Jaén is in the mountains – a 3-minute walk from Santa Catalina Castle and within a 5-minute drive of Palace of Quesada Ulloa. This hotel is 2 mi (3.2 km) from Torreon de los Condes de Torralba and 2 mi (3.3 km) from Church and Convent of Mercy.

Compare price on Booking.com
Compare price on Booking.com
Ohtels Carabela
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almonte, Matalascañas · 581.76 km from centre

8.1

 

1,281 reviews

Ohtels Carabela is located next to Doñana National Park and features an outdoor pool and a water park. It is a 10-minute walk from Matalascañas Beach.

Rooms at Ohtels Carabela are equipped with air conditioning and a balcony. They include a fridge and a private bathroom with a hairdryer. The property has 2 rooms that have been officially adapted for guests with reduced mobility. All rooms were renovated in 2023.

The on-site restaurant serves traditional Spanish dishes and gluten-free meals. The property also has a bar with an outdoor terrace.

Ohtels Carabela offers daytime and evening entertainment programmes. Horse riding, cycling and sailing lessons are possible in the area. The hotel also organises 4x4 excursions to Doñana Park.

The Carabela hotel includes a gym. The hotel is also next to a golf course.

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

Hotel in Tangier · 459.16 km from centre

7.7

 

2,958 reviews

Offering an year-round outdoor pool, Fredj Hotel is situated in Tangier in the Tanger-Tetouan Region. The hotel has a sun terrace and views of the sea, and guests can enjoy a meal at the restaurant. Free WiFi is available and free private parking is available on site.

Every room at this hotel is air conditioned and has a flat-screen TV. Certain units have a seating area for your convenience. Some rooms include views of the pool or city. Rooms come with a private bathroom fitted with a bath and bidet. For your comfort, you will find bathrobes, slippers and free toiletries.

There is a 24-hour front desk at the property.

Cap Malabata is 7 km from Fredj Hotel. Tangier Ibn Battouta Airport is 11 km from the property.

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

Pousada (Portugal) in Sagres, Vila do Bispo · 603.95 km from centre

8.8

 

343 reviews

Breakfast available

When you a stay at Pousada Sagres in Vila do Bispo, you'll be near the beach, within a 5-minute walk of Mareta Beach and Wavesensations - Sagres Surf School & Camp. This pousada is 0.6 mi (1 km) from Baleeira Beach and 1 mi (1.5 km) from Sagres Fortress.

Compare price on Booking.com
Compare price on Booking.com
Globales Playa Estepona
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Estepona · 553.60 km from centre

7.6

 

213 reviews

Set on Atalaya Isdabe’s beach front, Globales Playa Estepona is 10 minutes’ drive from Puerto Banús. This resort offers 3 swimming pools, a garden and tennis courts.

Each room at Globales Playa Estepona comes with a flat-screen TV and private bathroom. Some of them feature a private terrace and either sea or garden views.

A breakfast buffet is available and there are 2 restaurants and a snack bar. Guests can also enjoy some drinks in a terrace with sea views.

The resort offers a large variety of activities on site, including water sports, table tennis, snooker and darts. There is also evening entertainment and karaoke, as well as a kid’s club.

Guadalmina Golf Club is 10 minutes’ walk from the property. There is easy access to the A-7 Motorway. Marbella’s centre can be reached in 20 minutes by car

Compare price on Booking.com
Compare price on Booking.com
Alua Golf Trinidad
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Roquetas de Mar · 685.03 km from centre

7.5

 

3,802 reviews

Alua Golf Trinidad is located on the beachfront in Roquetas de Mar. In Playa Serena. It features 3 outdoor swimming pools and fully equipped rooms. It is the ideal hotel for families or couples.

The modern, air-conditioned rooms at Alua Golf Trinidad have attractive décor. There is a living area with sofa, a TV, and a private bathroom. A safe is available for an additional cost.

With all the facilities: Free wifi, All-inclusive services, 2 Restaurant, 4 bars, multifunctional sports court and entertainment for children and adults. Watersports including sailing and water-skiing are on offer at the beach.

Set in Almería Coast, Roquetas de Mar is a 15-minute drive away, while Almería is 20 km from the Golf Trinidad.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Los Zocos Impressive Lanzarote
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa Teguise, Teguise · 687.28 km from centre

7.8

 

175 reviews

Los Zocos Impressive Lanzarote is in the heart of Teguise, within a 10-minute walk of Las Cucharas Beach and Lanzarote Beaches. This beach hotel is 13.5 mi (21.7 km) from Puerto del Carmen Beach and 11.7 mi (18.8 km) from Playa de Matagorda.

Compare price on Booking.com
Compare price on Booking.com
Los Bronces
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Córdoba, Lucena · 666.54 km from centre

7.4

 

174 reviews

Los Bronces features a garden, shared lounge, a terrace and restaurant in Lucena. Featuring a seasonal outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel has a hot tub and a 24-hour front desk.

At the hotel, every room includes a desk. The units in Los Bronces are equipped with a flat-screen TV and free toiletries.

The accommodation offers an à la carte or continental breakfast.

Malaga Airport is 94 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NH Campo De Gibraltar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Campo de Gibraltar, Los Barrios · 512.22 km from centre

8.4

 

339 reviews

Breakfast available

With a stay at NH Campo De Gibraltar in Los Barrios, you'll be in the business district, within a 15-minute drive of Rock of Gibraltar and Antigua Casa Consistorial. This hotel is 1.6 mi (2.6 km) from Playa de Palmones and 3.8 mi (6.2 km) from Playa de los Roncalillo.

Compare price on Booking.com
Compare price on Booking.com
Interior entrance
Hilton Garden Inn Sevilla
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 635.05 km from centre

8.8

 

1,001 reviews

Breakfast available

With a stay at Hilton Garden Inn Sevilla in Seville (Macarena Norte), you'll be within a 10-minute drive of Olympic Stadium and Plaza de España. This hotel is 4.2 mi (6.7 km) from Seville Cathedral and 3.8 mi (6.2 km) from Royal Alcázar of Seville.

Compare price on Booking.com
Compare price on Booking.com
Lobby
Boutique Hotel Luna Granada Centro
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Granada City Center, Granada · 678.51 km from centre

9.4

 

70 reviews

Breakfast available

A stay at Boutique Hotel Luna Granada Centro places you in the heart of Granada, within a 10-minute walk of Plaza Nueva and Granada Cathedral. This hotel is 1.4 mi (2.2 km) from Alhambra and 19.8 mi (31.9 km) from Sierra Nevada Ski Resort.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Becquer Hotel, Historic City Center
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 630.38 km from centre

9.4

 

1,002 reviews

Breakfast available

With a stay at Becquer Hotel, Historic City Center, you'll be centrally located in Seville, just a 4-minute walk from Plaza de Armas Shopping Center and 9 minutes by foot from Seville Cathedral. This hotel is 0.6 mi (0.9 km) from Giralda Tower and 0.6 mi (0.9 km) from Metropol Parasol.

Compare price on Booking.com
Compare price on Booking.com
Pato Amarillo
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa de la Luz Huelva, Punta Umbría · 599.50 km from centre

8.3

 

1,370 reviews

Pato Amarillo is 70 metres from Punta Umbria Beach, 20 minutes’ drive from Huelva. Set in gardens, it offers free Wi-Fi, 2 outdoor pools and rooms with a private balcony.

The air-conditioned rooms at Hotel Pato Amarillo come with a flat-screen TV, safe and minibar. The private bathroom is equipped with a hairdryer.

The hotel’s buffet restaurant offers show cooking. There is also a café with a terrace, and a snack bar with live music. The barbecue restaurant opens in summer months.

There is a games room with billiards, and the hotel has a children’s playground and mini-club.

There is a 24-hour reception and a tour desk. On-site parking is available for an extra charge. Nuevo Portil Golf Course is 10 minutes’ drive from the hotel, and the Portuguese border is 40 minutes away.

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

Hotel in Tiznit · 343.21 km from centre

8.2

 

21 reviews

Breakfast available

In the heart of Tiznit, Hotel Idou Tiznit is within a 5-minute drive of Prince Moulay Abdallah Garden and Grand Mosque. This hotel is 10.7 mi (17.3 km) from Aglou Plage.

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

Hotel in Campo de Gibraltar, Algeciras · 505.06 km from centre

7.8

 

989 reviews

When you stay at Globales Reina Cristina in Algeciras, you'll be near the beach, within a 15-minute walk of RENFE and Algeciras Harbour. This hotel is 14.9 mi (24 km) from Rock of Gibraltar and 0.6 mi (1 km) from Estatua de Paco de Lucia.

Compare price on Booking.com
Compare price on Booking.com
Hospederia del Zenete
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Andalusia, La Calahorra · 704.41 km from centre

8.5

 

168 reviews

Hospederia del Zenete features a garden, shared lounge, a terrace and restaurant in La Calahorra. With a bar, the 4-star hotel has air-conditioned rooms with free WiFi. The accommodation provides room service, a 24-hour front desk and organising tours for guests.

At the hotel, all rooms have a wardrobe. Every room comes with a safety deposit box, while selected rooms include a balcony.

Guests at Hospederia del Zenete will be able to enjoy activities in and around La Calahorra, like skiing and cycling.

Federico Garcia Lorca Granada-Jaen Airport is 87 km away.

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