Curated luxury hotels 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+ years
2

Children

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

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
Hotel Admiral Casino & Lodge
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in San Roque · 322.30 mi from centre

9.2

 

92 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Costa de la Luz Huelva, Isla Cristina · 373.76 mi from centre

8.9

 

2,286 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Torremolinos · 365.60 mi from centre

8.2

 

312 reviews

With a stay at Sol Torremolinos - Don Pedro in Torremolinos, you'll be a 1-minute drive from Bajondillo Beach and 9 minutes from Benalmadena Marina. This beach hotel is 9.4 mi (15.1 km) from Port of Malaga and 10.2 mi (16.4 km) from Malagueta Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grupotel Conil Playa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Conil de la Frontera · 315.34 mi from centre

9.2

 

68 reviews

Breakfast available

Located in Conil de la Frontera, Grupotel Conil Playa is on the waterfront – a 5-minute walk from La Fontanilla Beach In Conil and 9 minutes by foot from Playa de los Bateles. This hotel is 1.3 mi (2.1 km) from Fuente del Gallo Beach and 4.7 mi (7.5 km) from Puerto de Conil.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Melia Sevilla
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Sur, Seville · 391.11 mi from centre

8.6

 

938 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Los Pocillos, Puerto del Carmen · 437.92 mi from centre

8.4

 

1,725 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in La Janda, Benalup-Casas Vieja · 322.85 mi 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
Sol Guadalmar
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Churriana, Málaga · 368.66 mi from centre

8.2

 

6,630 reviews

Surrounded by attractive gardens, the Sol Guadalmar features 2 outdoor swimming pools for adults and children. All air-conditioned rooms enjoy free Wi-Fi and views over the Bay of Málaga from the balcony.

The hotel has direct access to Guadalmar and Bajondillo Beaches. Guests have free access to the tennis court. For a supplement, you can use the sauna and hot tub.

Sol Guadalmar Hotel serves a breakfast buffet. The Cenachero Restaurant offers a buffet dinner with show cooking. You can enjoy cocktails on the terrace at Bar Picasso.

Málaga Airport is 3 km from Sol Guadalmar and the historic centre of Málaga is 5 km away. Horse riding, water sports and excursions can be arranged by the hotel. A bus to Malaga City Centre stops outside the hotel.

Compare price on Booking.com
Compare price on Booking.com
Hotel Ocean House Costa del Sol, Affiliated by Meliá
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Torremolinos · 363.53 mi from centre

8.4

 

4,628 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
Casa Palacio VillaZambra
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Ronda · 359.12 mi from centre

9.2

 

192 reviews

Breakfast available

With a stay at Casa Palacio VillaZambra, you'll be centrally located in Ronda, steps from Puente Nuevo Bridge and Museo Lara. This guest house is 0.1 mi (0.2 km) from Casa del Rey Moro and 0.4 mi (0.6 km) from Ronda Bullring Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ohtels Cabogata
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Almeria · 442.46 mi from centre

7.6

 

51 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Costa Teguise · 427.40 mi from centre

8.0

 

1,111 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Tangier-Assilah, Asilah · 261.49 mi 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 0.7 mi (1.2 km) from Asilah Port and 0.8 mi (1.2 km) from Ramparts & Medina.

Compare price on Booking.com
Compare price on Booking.com
Cortijo Salinas
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Serranía de Ronda, Montecorto · 361.29 mi from centre

8.9

 

418 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in São Gonçalo de Lagos, Lagos · 378.39 mi from centre

8.6

 

1,892 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Almunecar, Almuñécar · 394.39 mi from centre

8.5

 

4,169 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, sauna, Scottish showers and a hot tub.

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
Primary image
On Hotels Oceanfront - Adults Only
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Almonte · 361.05 mi from centre

9.2

 

9 reviews

Breakfast available

With a stay at On Hotels Oceanfront - Adults Only in Almonte (1ª Fase), you'll be steps from Matalascañas Beach and 8 minutes by foot from Dunas de Donana Golf Course. This beach hotel is 0.9 mi (1.5 km) from Caño Guerrero Mall and 1.9 mi (3 km) from Dune Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bakour Oh Nice Costa del Sol
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Benahavis · 343.93 mi from centre

7.6

 

58 reviews

Breakfast available

With a stay at Bakour Oh Nice Costa del Sol in Benahavis (New Golden Mile), you'll be within a 15-minute drive of Puerto Banús Beach and Puerto Banús Marina. This golf hotel is 7.5 mi (12.1 km) from Estepona Beach and 0.5 mi (0.9 km) from Club Tenis Bel Air.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Apartamento Martín Alonso Pinzón
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Aparthotel in Costa de la Luz Huelva, Palos de la Frontera · 369.46 mi from centre

7.8

 

97 reviews

Breakfast available

A stay at Hotel Apartamento Martín Alonso Pinzón places you in the heart of Palos de la Frontera, within a 15-minute walk of Playa de las Dunas and Playa de Ciparsa. This aparthotel is 2 mi (3.2 km) from Playa del Vigía and 4.3 mi (7 km) from Pino Centenario.

Compare price on Booking.com
Compare price on Booking.com
Hotel Pocillos Playa, solo Adultos
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Los Pocillos, Puerto del Carmen · 437.18 mi from centre

8.0

 

128 reviews

Hotel Pocillos Playa, solo Adultos has a restaurant, bar, a shared lounge and garden in Puerto del Carmen. Featuring family rooms, this property also provides guests with a sun terrace. The hotel features an outdoor swimming pool, fitness centre, evening entertainment and a 24-hour front desk.

Free WiFi is available to all guests, while some rooms here will provide you with a balcony.

A continental breakfast is available daily at the hotel.

You can play table tennis at Hotel Pocillos Playa, solo Adultos, and the area is popular for cycling.

Popular points of interest near the accommodation include Playa de los Pocillos, Playa de Matagorda and Lima Beach. The nearest airport is Lanzarote, 7 km from Hotel Pocillos Playa, solo Adultos, and the property offers a paid airport shuttle service.

As of November 1, 2022, the Hotel Pocillos Playa, solo Adultos will become Adults only (+16 years).

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