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+
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
Eurostars Sevilla Boutique
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 630.27 km from centre

9.0

 

549 reviews

Breakfast available

With a stay at Eurostars Sevilla Boutique in Seville (Historical Center), you'll be steps from Seville Cathedral and Giralda Tower. This boutique hotel is 0.3 mi (0.6 km) from Royal Alcázar of Seville and 2.4 mi (3.9 km) from Plaza de Armas Shopping Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Monasterio de San Francisco
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Córdoba, Palma del Rio · 676.89 km from centre

9.0

 

137 reviews

Breakfast available

With a stay at Monasterio de San Francisco, you'll be centrally located in Palma del Rio, 9.5 mi (15.3 km) from Palace and Gardens of Moratalla and 10 mi (16 km) from Sendero de Las Cruces. This historic hotel is 11.3 mi (18.2 km) from Sendero del Bembezar and 11.4 mi (18.3 km) from Sendero de los Ángeles.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cortijo Chico Málaga Airport
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa del Sol, Alhaurin de la Torre · 591.48 km from centre

8.8

 

304 reviews

Breakfast available

When you stay at Cortijo Chico Málaga Airport in Alhaurin de la Torre, you'll be connected to a shopping centre, within a 15-minute drive of Bajondillo Beach and Benalmadena Marina. This hotel is 7 mi (11.2 km) from Carihuela Beach and 10 mi (16 km) from Port of Malaga.

Compare price on Booking.com
Compare price on Booking.com
Oh Nice Ulises Ceuta
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ceuta · 484.28 km from centre

7.2

 

2,480 reviews

Hotel Ulises is located in the heart of Ceuta, just a few metres from Ribera Beach. This design hotel has a seasonal outdoor swimming pool.

Rooms at the hotel are modern and elegant. They all have a large plasma TV with satellite channels. They also have air conditioning, a minibar and a safety deposit box. The private bathroom includes a hydromassage shower.

The Oh Nice Ulises Ceuta has a stylish bar. Breakfast and tapas are available in the hotel's café. There are plenty of bars and restaurants within a 5-minute walk.

The hotel is set next to Plaza España. The Mediterranean Marine Nature Reserve is nearby. There are impressive views of the Strait of Gibraltar and Morocco.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Holiday World Resort Affiliated by Meliá
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Benalmádena · 580.13 km from centre

8.0

 

315 reviews

Located in Benalmádena (Benalmádena Costa), Holiday World Resort Affiliated by Meliá is within a 10-minute drive of Carvajal Beach and Benalmadena Marina. This family-friendly resort is 5.4 mi (8.6 km) from Carihuela Beach and 2.7 mi (4.3 km) from Los Boliches Beach.

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

Hotel in Fuengirola City Centre, Fuengirola · 573.94 km from centre

8.8

 

1,003 reviews

Breakfast available

With a stay at Occidental Fuengirola, you'll be centrally located in Fuengirola – a 1-minute drive from Fuengirola Beach and 14 minutes from Los Boliches Beach. This hotel is 12 mi (19.4 km) from Carihuela Beach and 9.8 mi (15.8 km) from Benalmadena Marina.

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

Hotel in Seville · 631.17 km from centre

9.2

 

1,000 reviews

Breakfast available

With a stay at Hotel Cervantes in Seville (Historical Center), you'll be a 3-minute walk from Alameda de Hércules and 12 minutes by foot from Seville Cathedral. This hotel is 0.7 mi (1.1 km) from Giralda Tower and 0.7 mi (1.1 km) from Plaza de Armas Shopping Center.

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

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

8.2

 

836 reviews

Breakfast available

With a stay at Barceló Fuerteventura Castillo in Antigua (Caleta de Fuste), you'll be steps from Caleta de Fuste Marina and 5 minutes by foot from Caleta del Fuste. This beach hotel is 1.8 mi (2.9 km) from Centro Comercial Atlantico and 2 mi (3.2 km) from Playa la Guirra.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Meliá Zahara Resort & Villas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Zahara de los Atunes, Tarifa · 494.21 km from centre

8.4

 

45 reviews

Breakfast available

With a stay at Meliá Zahara Resort & Villas in Tarifa (Urbanización Atlanterra), you'll be within a 10-minute walk of Atlanterra Beach and Golfo de Cádiz. This beach hotel is 0.7 mi (1.2 km) from Cueva de las Orcas and 1.1 mi (1.8 km) from Playa de Agua de En Medio.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hôtel La Paloma
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tetouan · 447.48 km from centre

8.6

 

14 reviews

A stay at Hôtel La Paloma places you in the heart of Tetouan, within a 5-minute drive of Plaza Primo and Mohammed V Avenue. This hotel is 2.5 mi (4.1 km) from Hassan II Mosque and 3 mi (4.9 km) from Archaeology Museum.

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

Hotel in Silves · 602.23 km from centre

8.4

 

131 reviews

Breakfast available

With a stay at Vila Gale Nautico Resort Hotel in Silves, you'll be near the beach, just a 4-minute walk from Vale do Olival Beach and a 4-minute drive from Nossa Senhora da Rocha Chapel. This family-friendly hotel is 1.6 mi (2.5 km) from Senhora da Rocha Beach and 5.5 mi (8.8 km) from Algar de Benagil.

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

Hotel in Extremadura, Zafra · 740.36 km from centre

9.1

 

608 reviews

<h2>Comfortable Accommodations</h2>

Hotel Casa Ernestina in Zafra offers family rooms with air-conditioning, private bathrooms, and modern amenities. Each room includes a work desk, free WiFi, and a flat-screen TV.

<h2>Exceptional Facilities</h2>

Guests can enjoy a saltwater swimming pool, lush garden, terrace, and bar. Additional amenities include an outdoor seating area, bicycle parking, room service, tour desk, and luggage storage.

<h2>Delicious Breakfast</h2>

A continental buffet breakfast is served daily, featuring fresh pastries, cheese, fruits, and juice.

<h2>Prime Location</h2>

Located 101 km from Badajoz Airport, the hotel is a short walk from Torre de San Francisco and Plaza Grande. Nearby attractions include Bodegas Medina (4.5 km) and Santuario de la Piedad (34 km).

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

Hotel in Córdoba, Zuheros · 687.33 km from centre

8.4

 

91 reviews

Breakfast available

Located in Zuheros, Hacienda Minerva is a 4-minute drive from Castillo de Zuheros and 9 minutes from Zuheros Bat Cave. This hotel is 7.9 mi (12.7 km) from Nunez de Prado Aceite de Oliva and 9.9 mi (15.9 km) from Dolmen de Dehesa de la Lastra.

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

Hotel in Triana, Seville · 630.10 km from centre

9.2

 

988 reviews

Breakfast available

With a stay at Monte Triana, you'll be centrally located in Seville, within a 10-minute walk of Triana Market and Triana Bridge. This hotel is 0.8 mi (1.2 km) from CaixaForum Sevilla and 1 mi (1.7 km) from Museum of Fine Arts.

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

Hotel in Umbrete, Espartinas · 627.43 km from centre

9.0

 

390 reviews

Situated in Espartinas, 20 km from Triana Bridge - Isabel II Bridge, Devmani Hotel Rural features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. With free WiFi, this 4-star hotel offers room service and a tour desk. Guests can have a drink at the bar.

At the hotel the rooms have air conditioning, a wardrobe, a flat-screen TV, a private bathroom, bed linen, towels and a terrace with pool view. All rooms will provide guests with a fridge.

Devmani Hotel Rural offers a children's playground.

Plaza de Armas is 20 km from the accommodation, while Isla Mágica is 21 km from the property. The nearest airport is Seville Airport, 30 km from Devmani Hotel Rural.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pousada Vila Real Santo Antonio
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Vila Real Santo Antonio · 601.54 km from centre

9.0

 

91 reviews

When you a stay at Pousada Vila Real Santo Antonio in Vila Real Santo Antonio, you'll be in the historical district, just steps from Marques de Pombal Square and Centro Cultural António Aleixo. This hotel is 0.2 mi (0.4 km) from Vila Real Santo Antonio Harbour and 0.2 mi (0.4 km) from Marques de Pombal Statue.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ibersol Almuñecar Beach & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almunecar · 631.71 km from centre

8.4

 

138 reviews

Breakfast available

When you stay at Ibersol Almuñecar Beach & Spa in Almunecar, you'll be on the beach, within a 10-minute walk of Playa de San Cristobal and Ornitologico Loro Park. This beach hotel is 13.9 mi (22.4 km) from Burriana Beach and 14.3 mi (23 km) from Balcon de Europa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NAU Morgado Golf & Country Club
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 616.09 km from centre

9.0

 

404 reviews

Located in Portimão, NAU Morgado Golf & Country Club is in a rural location – a 1-minute drive from Golf Alamos and 13 minutes from Alcalar Megalithic Monuments. This golf hotel is 8.4 mi (13.6 km) from Rocha Beach and 8.6 mi (13.9 km) from Portimão Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Parador de Carmona
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Province of Seville, Carmona · 645.64 km from centre

9.2

 

425 reviews

Breakfast available

When you stay at Parador de Carmona in Carmona, you'll be in the mountains, within a 10-minute walk of Carmona City Museum and Cordoba Gate. This historic hotel is 22.4 mi (36.1 km) from Seville Cathedral and 22 mi (35.5 km) from Royal Alcázar of Seville.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Palacio Marqués de Arizón
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa Noroeste, Sanlucar de Barrameda · 558.44 km from centre

8.6

 

167 reviews

Breakfast available

A stay at Hotel Palacio Marqués de Arizón places you in the heart of Sanlucar de Barrameda, within a 10-minute walk of Plaza del Cabildo and Church of Our Lady of O. This luxury hotel is 17.1 mi (27.5 km) from Naval Station Rota and 0.7 mi (1.1 km) from Playa de las Piletas.

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