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
AC Hotel Sevilla Fórum by Marriott
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 633.28 km from centre

8.0

 

519 reviews

Breakfast available

With a stay at AC Hotel Sevilla Fórum by Marriott in Seville (Sevilla Este), you'll be within a 10-minute drive of Plaza de España and Royal Alcázar of Seville. This hotel is 4.7 mi (7.6 km) from Seville Cathedral and 4.2 mi (6.8 km) from Metropol Parasol.

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

Hotel in Extremadura, Llerena · 723.54 km from centre

8.9

 

735 reviews

Breakfast available

Dating from 1902, this restored palace is located next to Llerena's Plaza Mayor Square and a 30-minute drive from Zafra. It features an art-deco-style interior courtyard with a glass roof, and regular exhibitions of paintings and photography.

This emblematic building in Llerena offers elegant rooms decorated in a traditional style with wooden furniture. They include a flat-screen TV, internet connection and air conditioning.

The Doña Mariana restaurant at Mirador de Llerena serves innovative but traditional cuisine. Guests can also enjoy a drink or coffee in the courtyard. A-la-carte during the weekdays and buffet during the weekends and holidays, breakfast is served at the property.

Hospedería Mirador includes an outdoor swimming pool, spa and a lounge area with a fireplace. The property also maintains its original marble staircase.

There are many restaurants and bars within a short walk of the Mirador de Llerena.

Mérida, Sevilla and Córdoba are within 2 hours' drive of the property.

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

Hotel in Campo de Gibraltar, Castellar de la Frontera · 522.71 km from centre

9.2

 

1,406 reviews

Breakfast available

Almoraima Hotel is a restored 17th century convent offering stylish accommodations in a tranquil setting. The chic rooms feature modern décor. Some look onto the central courtyard and some have a traditional fireplace.

La Gañania restaurant serves Mediterranean cuisine, with an emphasis on different meats and products from La Almoraima Estate.

La Almoraima Hotel has an outdoor swimming pool and a tennis court. Guests can relax in the gardens.

Activities can be organized for guests including horse riding, cycling and visits to Finca La Almoraima. Gibraltar is just 20 minutes away by car.

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

Hotel in Nerja · 624.38 km from centre

7.4

 

416 reviews

Breakfast available

When you stay at Hotel Perla Marina in Nerja, you'll be on the beach, a 4-minute drive from Balcon de Europa and 9 minutes from Burriana Beach. This beach hotel is 0.1 mi (0.1 km) from Torrecilla Beach and 0.1 mi (0.2 km) from Playa El Chucho.

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

Hotel in El Arenal, Seville · 630.38 km from centre

8.8

 

767 reviews

Breakfast available

With a stay at Hotel Inglaterra Sevilla, you'll be centrally located in Seville, steps from Plaza Nueva and Seville Town Hall. This boutique hotel is 2.2 mi (3.6 km) from Royal Alcázar of Seville and 4 mi (6.4 km) from Seville Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Hotel Balneario de Lanjarón
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in La Alpujarra, Lanjarón · 659.15 km from centre

7.4

 

1,927 reviews

Located in Lanjarón, Hotel Balneario de Lanjarón is less than 12 mi from Sierra Nevada National Park and overlooks the Alpujarras Mountains. Set in gardens, it features a health spa and a buffet restaurant.

Each modern, air-conditioned room at Hotel Balneario de Lanjarón has simple, contemporary décor. All rooms have a flat-screen TV and a mini-bar, available on request. Some rooms feature a balcony.

Mediterranean cuisine is served in the Balneario de Lanjarón’s organic-certified restaurant. There is also a bar with an attractive terrace.

The hotel health spa includes thermal baths, hydromassage circular showers, Finnish sauna, and footbath with stones. Guests must bring swimsuits and sandals. A bathrobe is provided.

Granada and the Costa del Sol can be reached in less than an hour by car. Málaga is 75 mi away.

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

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

8.2

 

285 reviews

Breakfast available

A stay at Hotel Alegria Bodega Real places you in the heart of El Puerto de Santa Maria, within a 15-minute drive of Valdelagrana Beach and Jerez Cathedral. This hotel is 9.5 mi (15.2 km) from Royal Andalusian School of Equestrian Art and 11.2 mi (18 km) from San Juan de Dios Square.

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

Hotel in Ronda · 578.12 km from centre

7.8

 

485 reviews

Breakfast available

A stay at Hotel Don Miguel places you in the heart of Ronda, steps from Puente Nuevo Bridge and Plaza de Espana. This hotel is 0.1 mi (0.1 km) from Ronda Bullring Museum and 0.1 mi (0.2 km) from Alameda Del Tajo.

Compare price on Booking.com
Compare price on Booking.com
Exe Isla Cartuja
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Triana, Seville · 633.37 km from centre

8.4

 

4,382 reviews

Exe Isla Cartuja is set within Seville’s Isla de la Cartuja site and next to its Olympic Stadium, 15 minutes’ drive from the city center. It offers free internet and free parking.

The Exe offers impressive views of the stadium and some rooms overlook the pitch. All air-conditioned rooms feature simple, attractive décor and have satellite TV.

A buffet breakfast is served daily in the hotel restaurant, which offers superb views of Seville's Olympic Stadium. Gluten-free menus can be requested.

The hotel has two rooms adapted for people with reduced mobility equipped with a shower, handrail and shower seat. Access to the breakfast area isn't adapted for reduced mobility due to the building's characteristics.

Isla Mágica Theme Park is just 10 minutes’ walk from the hotel, while the Alamillo Park is 328 feet away. Sights such as Seville Cathedral and La Giralda are less than 2.5 mi from the Isla Cartuja.

Compare price on Booking.com
Compare price on Booking.com
Sercotel Gran Fama
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almeria, Almería · 706.11 km from centre

8.5

 

1,507 reviews

Breakfast available

Modern 4-star hotel located in a retail and leisure area, just 25 minutes walking distance from the center and a great base to use when exploring this beautiful, diverse city and region.

The Sercotel Gran Fama’s smart interior is simple, stylish and inviting. You can make the most of the free Wi-Fi internet connection to keep up-to-date and email your friends.

In the evening, enjoy tasty meals in the Sercotel Gran Fama restaurant before heading to the bar for a relaxing drink with other guests of the hotel.

Gran Fama hotel has easy access to a business center thanks to excellent road networks. It is a great choice for those traveling on business.

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

Hotel in Province of Seville, Los Palacios y Villafranca · 606.69 km from centre

8.6

 

92 reviews

Breakfast available

With a stay at Hotel Manolo Mayo in Los Palacios y Villafranca, you'll be within a 15-minute drive of Palacio de Alpériz and Utrera Castle. This hotel is 19.7 mi (31.6 km) from Seville Cathedral and 19.5 mi (31.4 km) from Royal Alcázar of Seville.

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

Hotel in Costa de la Luz, Grazalema · 574.84 km from centre

9.0

 

235 reviews

With a stay at Hotel Fuerte Grazalema in Grazalema, you'll be within a 10-minute drive of Ermita del Calvario and Puerto del Boyar Viewpoint. This family-friendly hotel is 17.1 mi (27.5 km) from Puente Nuevo Bridge and 5.4 mi (8.7 km) from Sierra de Grazalema Natural Park.

Compare price on Booking.com
Compare price on Booking.com
Meliá Isla Canela
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa de la Luz Huelva, Isla Canela · 600.25 km from centre

8.9

 

872 reviews

Breakfast available

Featuring swimming pools with sea views, a tennis court, sauna and gym, Melia Isla Canela is located on the beachfront in Isla Canela, on Costa de la Luz.

Each stylish, air-conditioned room at the hotel is equipped with a flat-screen satellite TV, and the private bathroom has a bath, hairdryer and free toiletries. Some rooms include balconies, terraces or sea views. Free WiFi is available in throughout the property.

There are 2 outdoor pools including a children's pool, as well as an indoor pool. The wellness center offers treatments for a surcharge. There is also a paddle tennis court, a multi-sports court and a children's play park.

There are multiple dining options at the Melia Isla Canela, serving a variety of international and Mediterranean cuisine. The hotel also offers entertainment activities during the day and at night, for children and adults.

The hotel is 4 mi from Isla Canela Golf Course, and Faro Airport is 47 mi away. The central train station is in Huelva capital, approximately 43 mi away

Compare price on Booking.com
Compare price on Booking.com
Primary image
Elba Lanzarote Royal Village Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 724.61 km from centre

8.4

 

106 reviews

Breakfast available

When you stay at Elba Lanzarote Royal Village Resort in Yaiza, you'll be near the beach, within a 10-minute drive of Marina Rubicon and Lanzarote Beaches. This family-friendly hotel is 18.1 mi (29.1 km) from Puerto del Carmen Beach and 11.7 mi (18.8 km) from Timanfaya National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Fuerteventura Royal Level
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Caleta de Fuste, Antigua · 752.33 km from centre

8.8

 

254 reviews

Breakfast available

With a stay at Barceló Fuerteventura Royal Level in Antigua (Caleta de Fuste), you'll be steps from Caleta de Fuste Marina and 6 minutes by foot from Caleta del Fuste. This family-friendly hotel is 1.8 mi (3 km) from Centro Comercial Atlantico and 2 mi (3.3 km) from Playa la Guirra.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vilar Do Golf
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Quinta do Lago, Loulé · 590.24 km from centre

9.0

 

424 reviews

With a stay at Vilar Do Golf in Loulé (Quinta do Lago), you'll be steps from Ria Formosa Natural Park and Quinta do Lago Golf. This golf resort is 2.9 mi (4.7 km) from Quinta do Lago Beach and 4.2 mi (6.8 km) from Vale do Lobo Beach.

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

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

7.6

 

280 reviews

Breakfast available

With a stay at Hotel Puerto Sherry in El Puerto de Santa Maria, you'll be on the waterfront, within a 15-minute drive of Naval Station Rota and Sherry Marina. This hotel is 17.8 mi (28.6 km) from Playa de la Victoria and 19.8 mi (31.9 km) from La Caleta Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pestana Palm Gardens
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Carvoeiro, Lagoa · 602.63 km from centre

8.6

 

301 reviews

Breakfast available

When you stay at Pestana Palm Gardens in Lagoa, you'll be next to a golf course, within a 10-minute drive of Carvoeiro Beach and Benagil Beach. This family-friendly aparthotel is 20.5 mi (33 km) from Albufeira Old Town Square and 4 mi (6.5 km) from Marinha Beach.

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

Hotel in Sur, Seville · 629.56 km from centre

9.0

 

396 reviews

Breakfast available

Located in Seville (Sur), Occidental Sevilla Viapol is within a 5-minute drive of Plaza de España and Royal Alcázar of Seville. This hotel is 1.7 mi (2.7 km) from Seville Cathedral and 1.9 mi (3 km) from Metropol Parasol.

Compare price on Booking.com
Compare price on Booking.com
Room
Hotel Domus Selecta Finca Eslava
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

8.6

 

160 reviews

Breakfast available

With a stay at Hotel Domus Selecta Finca Eslava in Antequera, you'll be within a 5-minute drive of Antequera Trinity Church and Puerta de Estepa. This historic hotel is 1.4 mi (2.3 km) from Capitán Vicente Moreno and 1.5 mi (2.3 km) from Plaza de San Sebastian.

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