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
Mac Puerto Marina Benalmadena
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Benalmádena · 584.82 km from centre

8.8

 

843 reviews

Breakfast available

With a stay at Mac Puerto Marina Benalmadena in Benalmádena, you'll be on the beach – a 3-minute walk from Carihuela Beach and 11 minutes by foot from Benalmadena Marina. This beach hotel is 11.8 mi (19 km) from Port of Malaga and 12.4 mi (20 km) from Malagueta Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
DoubleTree by Hilton Islantilla Beach Golf Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Costa de la Luz Huelva, Lepe · 603.20 km from centre

8.8

 

251 reviews

Breakfast available

With a stay at DoubleTree by Hilton Islantilla Beach Golf Resort in Lepe, you'll be on the beach, just a 1-minute walk from Islantilla Golf Club and 13 minutes by foot from Islantilla Congress and Exhibition Centre. This beach resort is 0.8 mi (1.2 km) from La Hacienda de Islantill Shopping Center and 0.8 mi (1.4 km) from Playa de Islantilla.

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

Hotel in Corralejo, La Oliva · 733.91 km from centre

8.2

 

148 reviews

Breakfast available

When you stay at Arena Suite Hotel - Adults Only in La Oliva, you'll be near the beach, within a 5-minute drive of Acua Water Park and Mirador de Lobos Golf. This hotel is 2.3 mi (3.8 km) from Corralejo Beach and 12.4 mi (20 km) from Dorada Beach.

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

Hotel in Yaiza · 725.28 km from centre

8.2

 

52 reviews

Breakfast available

When you stay at LABRANDA Alyssa Suite Hotel in Yaiza, you'll be near the beach, within a 15-minute drive of Marina Rubicon and Lanzarote Beaches. This hotel is 18.6 mi (30 km) from Puerto del Carmen Beach and 12.2 mi (19.7 km) from Timanfaya National Park.

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

Hotel in Centro District, Granada · 678.88 km from centre

9.0

 

1,001 reviews

Breakfast available

With a stay at Hotel Granada Center, you'll be centrally located in Granada, within a 10-minute walk of San Jeronimo Monastery and Calle Gran Via de Colon. This hotel is 0.7 mi (1.1 km) from Granada Cathedral and 0.9 mi (1.5 km) from Plaza Nueva.

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

Resort in Corralejo, La Oliva · 733.67 km from centre

8.4

 

426 reviews

Breakfast available

With a stay at Alua Suites Fuerteventura in La Oliva, you'll be on the boardwalk, within a 15-minute walk of Centro Comercial El Campanario and Las Agujas Beach. This all-inclusive resort is 1.6 mi (2.5 km) from Acua Water Park and 2.5 mi (4 km) from Corralejo Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Palacete de Álamos, Historic Center
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Malaga Historic Centre, Málaga · 600.93 km from centre

9.0

 

503 reviews

Breakfast available

With a stay at Hotel Palacete de Álamos, Historic Center, you'll be centrally located in Málaga, within a 5-minute walk of Picasso Museum Malaga and Calle Larios. This hotel is 0.6 mi (0.9 km) from Port of Malaga and 0.3 mi (0.5 km) from Málaga Cathedral.

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

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

8.6

 

259 reviews

Featuring free WiFi and a terrace, Hotel Patria Chica offers accommodation in Priego de Córdoba. Guests can enjoy the on-site restaurant.

Each room comes with a flat-screen TV. Some rooms have a seating area for your convenience. Certain units include views of the garden or city. For your comfort, you will find free toiletries and a hairdryer.

You will find a shared lounge and gift shop at the property.

Guests can enjoy various activities in the surroundings, including horse riding and hiking. Rute is 20 km from Hotel Patria Chica, while Zuheros is 16 km from the property. Federico Garcia Lorca Granada-Jaen Airport is 46 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Room Mate Collection Valeria, Málaga
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

9.4

 

1,000 reviews

Breakfast available

With a stay at Room Mate Collection Valeria, Málaga, you'll be centrally located in Málaga, steps from Port of Malaga and 13 minutes by foot from Malagueta Beach. This boutique hotel is 0.1 mi (0.2 km) from Calle Larios and 0.3 mi (0.4 km) from Málaga Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Bodega Tío Pepe
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Jerez de la Frontera · 550.76 km from centre

9.4

 

187 reviews

Breakfast available

With a stay at Hotel Bodega Tío Pepe in Jerez de la Frontera (Jerez de la Frontera Old Town), you'll be steps from Jerez Cathedral and Bodega Tio Pepe. This hotel is 0.6 mi (0.9 km) from Alcazar Gardens and 0.6 mi (1 km) from Arenal Square.

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

Hotel in Tarifa · 492.38 km from centre

8.9

 

354 reviews

The Moorish-style Hurricane Hotel faces onto the beach in Tarifa, southern Andalucia. It offers views of the Straits of Gibraltar, 2 swimming pools and a restaurant.

All rooms in the Hurricane Hotel have air conditioning and central heating, as well as a minibar and safe. Some rooms have sea views.

The hotel has a gym and sauna, and also arranges yoga classes and massage. It also has its own stables, and horses can be hired to explore the surrounding area.

The Hurricane’s restaurant uses produce from its own garden, homemade pasta and local fish and seafood. It also offers charcoal-grilled meats.

In front of the hotel is a spot for surfers, as well as a surf school. Just 2 km away is Valdevaqueros Beach. The hotel is just off the N-340 road.

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

Aparthotel in Oura, Albufeira · 598.16 km from centre

8.0

 

516 reviews

Breakfast available

When you stay at Muthu Oura Praia Hotel in Albufeira, you'll be in the entertainment district, within a 15-minute walk of The Strip and Oura Beach. This family-friendly aparthotel is 3.4 mi (5.5 km) from Albufeira Old Town Square and 6.2 mi (9.9 km) from Falesia Beach.

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

Hotel in Los Pocillos, Tías · 704.49 km from centre

8.4

 

223 reviews

With a stay at Hotel Lanzarote Village in Tías, you'll be a 5-minute drive from Lanzarote Golf Resort and 6 minutes from Puerto del Carmen Beach. This beach hotel is 17.2 mi (27.6 km) from Marina Rubicon and 1.2 mi (2 km) from Playa de Matagorda.

Compare price on Booking.com
Compare price on Booking.com
Hotel Carboneras Cabo de Gata Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Levante Almeriense, Carboneras · 751.43 km from centre

8.9

 

1,048 reviews

Facing the beachfront, Hotel Carboneras Cabo de Gata Spa offers 4-star accommodation in Carboneras and features a seasonal outdoor swimming pool, shared lounge and terrace. Offering a bar, the property is located within 400 metres of Carboneras Beach. The accommodation offers a 24-hour front desk, airport transfers, a concierge service and free WiFi throughout the property.

The hotel will provide guests with air-conditioned rooms offering a desk, a kettle, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower. The units feature a wardrobe.

A buffet, continental or vegetarian breakfast is available at the property. At Hotel Carboneras Cabo de Gata Spa you will find a restaurant serving Mediterranean cuisine. Vegetarian and gluten-free options can also be requested.

Marina Golf is 19 km from the accommodation, while Mojacar Marina Golf is 22 km away. Almeria Airport is 58 km from the property.

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

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

8.7

 

2,594 reviews

The all-inclusive Estival Islantilla is located directly in front of Islantilla Beach, on the Costa de la Luz. It offers 3 outdoor pools, as well as air-conditioned studios and suites with private balconies.

Some of the accommodation at Estival Islantilla has sea views. All rooms have a safe, minibar and satellite TV. Free WiFi is available throughout the property.

The property offers a buffet restaurant, a mexican restaurant and 2 bars including the pool bar. Guests can benefit from a varied entertainment programme and a family club.

Guests can relax in the pretty gardens, while the sun terrace around the pool has loungers. Estival Islantilla has an indoor pool and a fitness centre. The property offers access to Islantilla Beach.

Staff at the 24-hour reception can arrange car or bicycle rental and organise excursions. An airport shuttle service is available on request.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Quinta dos Poetas Nature Hotel & Apartments
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Olhao · 591.13 km from centre

9.4

 

201 reviews

Breakfast available

Located in Olhao, Quinta dos Poetas Nature Hotel & Apartments is in a rural location, within a 10-minute drive of Ria Formosa Natural Park and Olhao Municipal Market. This family-friendly hotel is 7.2 mi (11.6 km) from Old Town and 7.5 mi (12.1 km) from Faro Cathedral.

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

Hotel in Sur, Seville · 629.19 km from centre

8.8

 

984 reviews

Breakfast available

With a stay at NH Collection Sevilla in Seville (Sur), you'll be within a 5-minute drive of Plaza de España and Royal Alcázar of Seville. This hotel is 2.1 mi (3.3 km) from Seville Cathedral and 2.6 mi (4.1 km) from Metropol Parasol.

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 Campo de Gibraltar, Algeciras · 505.28 km from centre

8.2

 

497 reviews

Breakfast available

A stay at Hotel Mir Octavio places you in the heart of Algeciras, within a 10-minute walk of RENFE and Estatua de Paco de Lucia. This hotel is 14.4 mi (23.2 km) from Rock of Gibraltar and 0.4 mi (0.7 km) from Plaza Alta.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Malaga Hills Double Comfort Boutique & Wellness Hotel -Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in La Axarquía, Còmpeta · 628.69 km from centre

9.8

 

13 reviews

Breakfast available

Located in Còmpeta, Malaga Hills Double Comfort Boutique & Wellness Hotel -Adults Only is in a national park – a 3-minute drive from Plaza Almijara and 11 minutes from The Sierras of Tejeda, Almijara & Alhama. This golf hotel is 11.9 mi (19.1 km) from Playa de Torre del Mar and 16.8 mi (27.1 km) from Baviera Golf.

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

Hotel in Seville · 631.07 km from centre

8.2

 

271 reviews

Breakfast available

Located in Seville (Historical Center), Casa Romana Hotel Boutique is within a 15-minute walk of Seville Cathedral and Metropol Parasol. This luxury hotel is 0.6 mi (0.9 km) from Plaza de Armas Shopping Center and 0.7 mi (1.1 km) from Giralda Tower.

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