Curated Luxury luxury hotel deals in Morocco

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
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
Mercure Quemado Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

7.0

 

152 reviews

Breakfast available

With a stay at Mercure Quemado Resort in Al Hoceima, you'll be on the beach, just a 1-minute walk from Quemado Beach and 5 minutes by foot from Al Hoceima Marina. This beach hotel is 0.9 mi (1.4 km) from Mimoun El Arssi Stadium.

Compare price on Booking.com
Compare price on Booking.com
Primary image
RR Alvor Baía Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor, Portimão · 608.97 km from centre

8.4

 

160 reviews

When you stay at RR Alvor Baía Resort in Portimão, you'll be near the beach – a 3-minute drive from Alvor Beach and 8 minutes from Rocha Beach. This family-friendly hotel is 19.2 mi (31 km) from Praia da Luz and 12.4 mi (19.9 km) from Algarve International Circuit.

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

Hotel in Vilamoura, Loulé · 595.13 km from centre

8.4

 

506 reviews

Breakfast available

With a stay at Vila Gale Marina Resort Hotel, you'll be centrally located in Loulé – a 3-minute drive from Vilamoura Marina and 10 minutes from Falesia Beach. This family-friendly hotel is 14 mi (22.5 km) from Albufeira Old Town Square and 9.2 mi (14.7 km) from Balaia Golf Village.

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

Hotel in Granada · 679.54 km from centre

9.0

 

672 reviews

Breakfast available

Sercotel HMO Martina has a fitness centre, shared lounge, a terrace and restaurant in Granada. With a seasonal outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation offers room service, a 24-hour front desk and organising tours for guests.

At the hotel, rooms come with a desk. The rooms are equipped with a safety deposit box, while some rooms also feature a balcony and others also feature city views. All guest rooms in Sercotel HMO Martina are fitted with a flat-screen TV and free toiletries.

Guests at the accommodation can enjoy a buffet breakfast.

Guests can make use of the business centre or relax in the bar.

Popular points of interest near Sercotel HMO Martina include Granada Train Station, Monasterio Cartuja and Basilica de San Juan de Dios. Federico Garcia Lorca Granada-Jaen Airport is 15 km from the property.

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

Hotel in Alentejo, Beja · 695.11 km from centre

8.3

 

1,086 reviews

Breakfast available

Located in Beja, Alentejo, this hotel is less than 2 km from many of Beja’s top attractions including the Castelo de Beja. It features an outdoor pool and air-conditioned rooms with balconies.

Overlooking Beja or the Alentejo countryside, all rooms at BejaParque Hotel have modern décor and include a satellite TV and minibar.

The Restaurante Seara serves regional cuisine and international dishes in a charming setting, with views of the garden and the pool. Seara’s bar offers local Portuguese wines.

BejaParque Hotel is less than 3 km from the bus and railway station, and 800 metres from the centre of Beja. Free private parking and a car rental service are available.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Admiral Casino & Lodge
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Roque · 518.69 km from centre

9.2

 

98 reviews

Breakfast available

Located in San Roque, Hotel Admiral Casino & Lodge is in a national park – a 5-minute drive from Alcaidesa Links Golf Resort and 6 minutes from San Roque Club. This casino hotel is 6.6 mi (10.7 km) from Valderrama Golf Club and 6.8 mi (10.9 km) from Club de Golf La Canada.

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

Hotel in Costa de la Luz Huelva, Isla Cristina · 601.51 km from centre

8.9

 

2,205 reviews

Estival Isla Cristina is 200 metres from the beach in Isla Cristina, on the Costa de la Luz. Overlooking a pine forest, this hotel features an outdoor pool and 2 restaurants.

The bright, spacious rooms have a private balcony, some with sea views. They feature a separate living room with a sofa and satellite TV. There is a safe, minibar, and kitchenette with a fridge. Free WiFi is available.

A buffet breakfast is served every day at Estival Isla Cristina's restaurant. There is an à la carte restaurant offering dinner, as well as a poolside bar and a lounge bar.

The hotel has a games room with billiards. You can hire a car at the 24-hour reception. Islantilla Golf Resort is a 10-minute drive away. You can go sailing and windsurfing nearby.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sol Torremolinos - Don Pedro
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Torremolinos · 588.37 km from centre

8.2

 

326 reviews

With a stay at Sol Torremolinos - Don Pedro in Torremolinos, you'll be within a 5-minute drive of Aqualand Torremolinos and Los Alamos Beach. This beach hotel is 2.5 mi (4 km) from Carihuela Beach and 9.4 mi (15.1 km) from Port of Malaga.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grupotel Conil Playa - Adults Only Recommended
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Conil de la Frontera · 508.13 km from centre

9.0

 

74 reviews

Breakfast available

Located in Conil de la Frontera, Grupotel Conil Playa - Adults Only Recommended is on the waterfront – a 1-minute drive from Fuente del Gallo Beach and 6 minutes from Playa de los Bateles. This hotel is 3.6 mi (5.7 km) from Puerto de Conil and 5.9 mi (9.5 km) from Cala de Roche.

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

Hotel in Sur, Seville · 629.43 km from centre

8.8

 

1,001 reviews

Breakfast available

With a stay at Melia Sevilla, you'll be centrally located in Seville – a 6-minute walk from Maria Luisa Park and 11 minutes by foot from Royal Alcázar of Seville. This hotel is 1.2 mi (1.9 km) from Torre del Oro Watchtower and 1.2 mi (2 km) from Seville Cathedral.

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

Hotel in Los Pocillos, Puerto del Carmen · 704.76 km from centre

8.4

 

1,712 reviews

Breakfast available

VIK Hotel San Antonio enjoys a beachfront location on Playa de los Pocillos Beach in Lanzarote. It features outdoor pools, tennis courts, and a spa area with sauna. WiFi is available in public areas.

The air-conditioned rooms at the San Antonio Hotel Lanzarote are brightly decorated and include a private balcony. A fridge, and tea and coffee making facilities are available for an extra cost.

The VIK San Antonio Lanzarote complex has a buffet restaurant, cocktail bar and pool bar. Puerto del Carmen is a short walk away, with many shops, bars and restaurants.

"Dress code is required for Restaurant in the vening" that is not shorts or tank top for men

The hotel is just 6 km from Arrecife Airport and Timanfaya National Park is also nearby. The San Antonio VIK Hotel offers free private parking.

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

Hotel in La Janda, Benalup-Casas Vieja · 519.58 km from centre

8.8

 

15 reviews

Breakfast available

With a stay at Hotel Utopía in Benalup-Casas Vieja, you'll be within a 5-minute drive of Oficina Municipal de Turismo de Benalup Casas Viejas and Benalup Golf and Country Club. This hotel is 12 mi (19.3 km) from Arco de Belén and 12 mi (19.3 km) from Tourist Information Office.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sol Malaga Guadalmar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Churriana, Málaga · 593.32 km from centre

8.0

 

994 reviews

Breakfast available

With a stay at Sol Malaga Guadalmar in Málaga (Churriana), you'll be within a 10-minute drive of Malaga Province Beaches and Aqualand Torremolinos. This beach hotel is 6.2 mi (10 km) from Port of Malaga and 6.6 mi (10.7 km) from Carihuela Beach.

Compare price on Booking.com
Compare price on Booking.com
Hotel Ocean House Costa del Sol, Affiliated by Meliá
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Torremolinos · 585.04 km from centre

8.5

 

4,362 reviews

Facing the beachfront, Hotel Ocean House Costa del Sol, Affiliated by Meliá offers 4-star accommodation in Torremolinos and has an outdoor swimming pool, fitness centre and garden. Boasting a 24-hour front desk, this property also welcomes guests with a restaurant and a terrace. The accommodation features evening entertainment and a tour desk.

Featuring a private bathroom with free toiletries, rooms at the hotel also boast free WiFi, while certain rooms have a sea view. The rooms in Hotel Ocean House Costa del Sol, Affiliated by Meliá are fitted with a flat-screen TV and a hairdryer.

Guests at the accommodation can enjoy a buffet breakfast.

The area is popular for hiking and cycling, in addition, bike hire and car hire are available at this hotel.

La Carihuela Beach is 300 metres from Hotel Ocean House Costa del Sol, Affiliated by Meliá, while Benalmadena Puerto Marina is 700 metres from the property. Malaga Airport is 12 km away.

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

Hotel in Almeria · 712.07 km from centre

7.6

 

57 reviews

Breakfast available

With a stay at Ohtels Cabogata in Almeria (Retamar), you'll be within a 15-minute walk of Cabo de Gata-Níjar Natural Park and Alboran Golf. This beach hotel is 0.2 mi (0.3 km) from Plaza del Mar and 0.4 mi (0.6 km) from El Toyo Beach.

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

Hotel in Costa Teguise · 687.83 km from centre

7.9

 

1,218 reviews

THB Lanzarote Beach has an outdoor swimming pool, fitness centre, a garden and shared lounge in Costa Teguise. Among the facilities of this property are a restaurant, a kids' club and a 24-hour front desk, along with free WiFi throughout the property. The accommodation features entertainment staff and an ATM.

The hotel offers a terrace. You can play table tennis at this 4-star hotel, and car hire is available.

Las Cucharas is 300 metres from THB Lanzarote Beach, while Costa Teguise Golf Course is 4.4 km from the property. Lanzarote Airport is 13 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hôtel Al Alba Hammam & Restaurant
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tangier-Assilah, Asilah · 420.83 km from centre

8.8

 

41 reviews

Breakfast available

Located in Asilah (Asilah Beach), Hôtel Al Alba Hammam & Restaurant is within a 15-minute walk of Centre de Hassan II Rencontres Internationales and Centre Hassan II. This spa hotel is 32 mi (51.6 km) from Tangier Beach and 32.1 mi (51.7 km) from Port of Tangier.

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

Hotel in Serranía de Ronda, Montecorto · 581.44 km from centre

9.0

 

366 reviews

The rural hotel is located in the heart of Grazalema Nature Reseve, surrounded by natural beauty, an ideal retreat for those looking for peace and quiet.

Decorated with touches of traditional Andalusian, the hotel creates an atmosphere of peace and tranquility. Some of the rooms have a private terrace where you can sit and contemplate the still landscape.

From the hotel there is a network of footpaths, where you can choose from a range of difficulty levels to discover the surrounding mountains and reservoir.

The converted farm house has a chapel and a small bullfighting ring, making your holiday a real traditional Andalusian experience.


Compare price on Booking.com
Compare price on Booking.com
Marina Club Lagos Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in São Gonçalo de Lagos, Lagos · 608.96 km from centre

8.6

 

1,858 reviews

Within sight of the marina, Marina Club Lagos Resort is just a short walk from Lagos’ historic centre and provides guests with luxurious accommodation close to Meia Praia Beach.

Marina Club Lagos Resort features modern apartments and studios with a private balcony. Each guest unit is decorated in soft tones and features modern furnishings.

In the mornings, guests can have breakfast at the restaurant of Marina Lagos before strolling to the marina for some shopping.

Guests can spend the day soaking up the sun on a lounger by the outdoor pool. The use of various spa facilities is possible at an additional charge.

For trips, the staff is available to arrange a rental car or bikes. Free parking is available in the underground garage.

Compare price on Booking.com
Compare price on Booking.com
Bahía Tropical
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almunecar, Almuñécar · 634.71 km from centre

8.6

 

4,101 reviews

Breakfast available

Set on the Playa del Pozuelo's beachfront, this elegant hotel is 2 km from the centre of Almuñécar. It features a spa area, free Wi-Fi and outdoor pools with sun terraces.

The spacious rooms at Bahía Tropical feature a private balcony or terrace, with views over the pools. They come with a sofa bed and air conditioning.

Hotel Bahía Tropical can be found in Velilla Taramay on the Costa de Granada. The Sierra Nevada Mountains are nearby.

The spa area has a sun terrace with Balinese-style beds and massage services are available. There is a Turkish bath, hot tub, sauna and Scottish showers,

Bahía Tropical offers a buffet restaurant, serving international and local cuisine. Guests can also enjoy a barbecue on the terrace with views of the sea, and during summer months there is a poolside bar. Gluten-free menus are available upon request.

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