Hero Image

Curated luxury hotels in Morocco

Search
Fri 6 Mar
Mon 9 Mar
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 6 Mar
Mon 9 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
Four Points by Sheraton Oran
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oran · 741.39 km from centre

8.0

 

165 reviews

Breakfast available

A stay at Four Points by Sheraton Oran places you in the heart of Oran, within a 5-minute drive of Abdelhamid Ben Badis Mosque and Musée National Ahmed Zabana. This spa hotel is 2.1 mi (3.3 km) from Pasha’s Mosque and 2.4 mi (3.9 km) from Grande Poste.

Compare price on Booking.com
Compare price on Booking.com
Huerta de las Palomas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Córdoba, Priego de Córdoba · 681.89 km from centre

8.9

 

332 reviews

In a spectacular setting surrounded by olive groves, the Hotel Huerta de Las Palomas is built in the style of an Andalusian country estate, 2.5 miles from Priego de Cordoba, one of the most beautiful towns of historic interest in Andalusia. Tastefully furnished rooms!

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Córdoba Center
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alto Guadalquivir, Córdoba · 710.31 km from centre

9.2

 

1,000 reviews

Breakfast available

With a stay at Hotel Córdoba Center, you'll be centrally located in Córdoba, within a 10-minute drive of Mosque–Cathedral of Córdoba and Palacio de la Merced. This hotel is 0.5 mi (0.9 km) from Malmuerta Tower and 0.7 mi (1.1 km) from Cristo de los Faroles.

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

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

8.1

 

2,574 reviews

This accommodations is 18 minutes walk from the beach. The BLUESEA El Cortijo is a 10-minute walk from the beach of Matalascañas, in the Doñana National Park, Andalusia. It offers an outdoor pool and air-conditioned rooms with a balcony and satellite TV.

The air-conditioned rooms include tiled floors, wooden furniture, a safe, mini-bar and private bathroom with hairdryer.

There is a buffet restaurant with a variety of characteristic Andalusian and international dishes, and the establishment also houses 2 lounges and a bar.

Guests can make use of free WiFi in shared areas.

The BLUESEA El Cortijo has 24-hour reception.

Compare price on Booking.com
Compare price on Booking.com
Hotel Neptuno by ON Hotels Group
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Roquetas de Mar · 685.10 km from centre

8.3

 

779 reviews

This hotel is located in Roquetas de Mar, just 820 feet from the beach and 19 mi from Almería. It offers 2 outdoor pools, free Wi-Fi and a buffet restaurant.

Hotel Neptuno by ON Hotels Group features air-conditioned rooms and apartments with private balcony and flat-screen TV. Apartments also include a well-equipped kitchenette.

The buffet restaurant at the Neptuno serves international food. There is also a snack bar offering light meals.
Drinks included in the buffet (restaurant) from June 20, 2025 to September 21, 2025.

The hotel has a 24-hour reception where staff can provide tourist information about the area. Other facilities include ping pong tables and billiards. A variety of daily and evening entertainment programs are also available.

Private parking is available onsite for an extra charge. Playa Serena Golf course is 820 feet from the hotel. The beaches located in Cabo de Gata Nature Reserve are less than 1 hours' drive away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
B bou Hotel Cortijo Bravo
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Velez-Malaga · 618.53 km from centre

9.2

 

83 reviews

Breakfast available

Located in Velez-Malaga, B bou Hotel Cortijo Bravo is by the sea, within a 10-minute drive of María Zambrano Park and Ermita de San Isidro. This boutique hotel is 2.2 mi (3.5 km) from Parque Canino Dani Rovira and 2.9 mi (4.7 km) from Vélez-Málaga Museum.

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

Hotel in Roquetas de Mar · 684.65 km from centre

8.0

 

115 reviews

With a stay at Hotel Best Roquetas in Roquetas de Mar, you'll be on the beach, just a 4-minute walk from Playa Serena and 7 minutes by foot from Playa Serena Golf Course. This beach hotel is 0.1 mi (0.2 km) from Roquetas de Mar Beach and 0.6 mi (1 km) from Puntas Entinas-Sabinar Beach.

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

Hotel in El Arenal, Seville · 630.35 km from centre

8.3

 

927 reviews

Breakfast available

Located in the center of Seville, this restored 19th-century mansion offers elegant rooms decorated with authentic furniture and paintings. The famous restaurant at Hotel Alabardero serves traditional Spanish cuisine and gluten-free dishes.

From the sun terrace, guests can enjoy views over the historic center of Seville. There is also an attractive inner patio, a bar and a summer terrace on the ground floor.

Alabardero is just 10 minutes walk from Seville Cathedral and the royal palace, Alcázar of Seville. The Torre del Oro, or Gold Tower, is also just 15 minutes away.

Compare price on Booking.com
Compare price on Booking.com
Ilunion Islantilla
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa de la Luz Huelva, Islantilla · 602.22 km from centre

8.7

 

5,086 reviews

Located on Islantilla Beach, this beachfront hotel is 23 mi from Huelva and 12 mi from Portugal. The rooms offer a large furnished terrace and free WiFi.

The spacious, air-conditioned rooms at the Ilunion Islantilla are bright and modern. They have a work desk, flat-screen TV with satellite channels, safe, and a mini-bar. They all come with a large private furnished terrace and many of them have stunning views over the sea. Private private bathrooms come with hairdryer and free toiletries.

In the hotel you can enjoy entertainment and live music for adults and children, depending on the season. There are padel courts on-site and the hotel is next to Islantilla Golf Course.

Ilunion Islantilla has a buffet restaurant where breakfast, lunch and dinner are served. It also has a pool bar that has a menu for lunch services.

Other facilities include on-site parking is available at surcharge.

This hotel is entirely accessible. Rooms adapted for people with visual or hearing impairment, as well as wheelchair adapted rooms are available on request.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Garden Playanatural Hotel & Spa - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in El Rompido, Cartaya · 603.44 km from centre

8.2

 

198 reviews

Breakfast available

With a stay at Garden Playanatural Hotel & Spa - Adults Only in Cartaya (El Rompido), you'll be a 4-minute drive from EL Faro Shopping Center and 6 minutes from Playa Huelva. This beach hotel is 2.9 mi (4.7 km) from Nuevo Portil Golf Course and 5.1 mi (8.3 km) from Aquopolis Cartaya.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Plácido y Grata
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 630.78 km from centre

9.2

 

70 reviews

Breakfast available

A stay at Plácido y Grata places you in the heart of Seville, within a 10-minute walk of Plaza de Armas Shopping Center and Metropol Parasol. This hotel is 0.5 mi (0.9 km) from Seville Cathedral and 0.6 mi (1 km) from Giralda Tower.

Compare price on Booking.com
Compare price on Booking.com
Hotel Riviera Costa del Sol - Adults Recommended
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Benalmádena · 584.13 km from centre

8.0

 

792 reviews

Hotel Riviera Costa del Sol is an adults recommended hotel located in Benalmádena, just steps from the beach. Designed for a relaxed Mediterranean feel, it offers a calm, stylish atmosphere where days unfold at an easy pace.

Bright, thoughtfully designed rooms provide a comfortable retreat, while selected room categories offer access to enhanced services for a more elevated stay. The pool and Pool Club set the rhythm of the day, with refreshing cocktails, light Mediterranean bites and a laid-back social ambiance.

Guests can also enjoy a curated Spa & Wellness experience, with treatments designed to release tension and restore balance in a natural, unhurried way.

Ideal for adults seeking to unwind, connect and enjoy the Costa del Sol with ease.

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

Hotel in Torremolinos · 589.26 km from centre

7.2

 

409 reviews

Breakfast available

Located in Torremolinos, Hotel Parasol by Dorobe is on the boardwalk/promenade, within a 5-minute drive of Los Alamos Beach and Pablo Ruiz Picasso Cultural Centre. This beach hotel is 1.4 mi (2.3 km) from Costa del Sol Square and 1.4 mi (2.3 km) from Palace of Congresses and Exhibitions.

Compare price on Booking.com
Compare price on Booking.com
Moon Dreams Portomagno
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Roquetas de Mar, Aguadulce · 695.75 km from centre

7.8

 

1,510 reviews

Moon Dreams Portomagno is located on the beachfront in Aguadulce and offers several outdoor pools.

Each air-conditioned room includes a balcony, mini-bar and TV. The bathroom comes with a bath and shower, hairdryer and free toiletries.

Free WiFi is available in public areas. Guests can enjoy the hotel’s on-site gym.

There is a daily entertainment program, a games room with table tennis and snooker tables and an on-site gift shop.

Aguadulce’s pretty marina is 1312 feet from Moon Dreams Portomagno and La Envia Golf Club is 4.3 mi away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Alentejo Star Hotel - São Domingos
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alentejo, Mertola · 654.79 km from centre

8.4

 

52 reviews

Breakfast available

With a stay at Alentejo Star Hotel - São Domingos in Mertola, you'll be 10.7 mi (17.3 km) from Church of the Assumption of Mary and 10.8 mi (17.3 km) from Castle of Mertola. This hotel is 10.8 mi (17.4 km) from Menagem Tower and 10.9 mi (17.5 km) from Museum of Mertola.

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

Hotel in Algeciras · 505.28 km from centre

8.2

 

478 reviews

Breakfast available

Hotel Mir Octavio is in the heart of Algeciras, within a 10-minute walk of RENFE and Algeciras Harbour. This hotel is 14.4 mi (23.2 km) from Rock of Gibraltar and 0.3 mi (0.5 km) from Estatua de Paco de Lucia.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AZZ Guadacorte Campo de Gibraltar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

8.2

 

329 reviews

Breakfast available

With a stay at AZZ Guadacorte Campo de Gibraltar in Los Barrios (Guadacorte), you'll be within a 15-minute drive of Rock of Gibraltar and Antigua Casa Consistorial. This hotel is 2.7 mi (4.3 km) from Playa de Palmones and 3.1 mi (5 km) from Playa de los Roncalillo.

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

Hotel in Torreblanca, Fuengirola · 577.62 km from centre

7.7

 

2,080 reviews

Featuring an outdoor pool, Hotel Mainare Playa offers modern accommodations in Fuengirola. The property features free WiFi. Private parking is available at an extra charge.

The air-conditioned rooms include a TV. The private bathroom comes with free toiletries and a hairdryer. Free WiFi is available in public areas.

A varied breakfast buffet is served daily. There is also a bar and a buffet-style restaurant.

Hotel Mainare Playa is 1.2 mi Los Boliches, while Malaga Airport is 12 mi away.

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

Hotel in Ronda · 580.60 km from centre

8.4

 

57 reviews

Breakfast available

With a stay at Hotel Bodega El Juncal in Ronda, you'll be in the suburbs, within a 10-minute drive of Puente Nuevo Bridge and Conrad Winery. This family-friendly hotel is 2.2 mi (3.5 km) from Cortijo LA Almazara LA Organic and 2.5 mi (4.1 km) from Church of Our Lady of Mercy Round.

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

Hotel in Tanger-Tetouan-Al Hoceima, Al Hoceima · 483.28 km from centre

7.6

 

10 reviews

Breakfast available

With a stay at Suites Hotel Mohammed V, you'll be centrally located in Al Hoceima, within a 10-minute walk of Mimoun El Arssi Stadium and Quemado Beach. This beach hotel is 0.8 mi (1.3 km) from Al Hoceima Marina.

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