Hero Image

Curated luxury hotels in Morocco

Search
F i r
M n o
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
F i r
M n o
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
Hotel Andalucia Golf & Spa Tanger
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Tangier · 457.94 km from centre

7.6

 

23 review

Breakfast available

With a stay at Hotel Andalucia Golf & Spa Tanger in Tangier, you'll be near the airport, within a 10-minute drive of Port of Tangier and Tangier Royal Golf Club. This family-friendly hotel is 0.5 mi (0.8 km) from Socco Alto Mall and 1.8 mi (3 km) from Rmilat Park.

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

Hotel in Seville · 631.07 km from centre

8.7

 

651 review

Located in Seville, a 15-minute walk from Plaza de Armas, Hotel Boutique Casa Romana Villa has accommodations with a seasonal outdoor swimming pool, private parking, a terrace and a restaurant. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk. The property is a 14-minute walk from Triana Bridge – Isabel II Bridge, and within 300 yards of the city center.

Guests at the hotel can enjoy a buffet breakfast.

Popular points of interest near Hotel Boutique Casa Romana Villa include Isla Mágica, Alcazar Palace and La Giralda and Seville Cathedral. Seville Airport is 6.8 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Encinar de Sotogrande
[missing: cards.star_rating_info]

Hotel in Sotogrande, San Roque · 526.06 km from centre

8.6

 

200 review

Breakfast available

When you stay at Hotel Encinar de Sotogrande in San Roque, you'll be next to a golf course, within a 5-minute drive of Valderrama Golf Club and San Roque Club. This golf hotel is 3.8 mi (6.2 km) from Sotogrande Port and 4.5 mi (7.3 km) from Alcaidesa Links Golf Resort.

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

Hotel in Costa Teguise · 689.33 km from centre

8.3

 

847 review

Vitalclass Lanzarote Resort features a fitness center, garden, a shared lounge and terrace 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. The accommodations offers karaoke and a concierge service.

The units at the Resort come with a flat-screen TV with satellite channels and a safety deposit box. All rooms come with a private bathroom equipped with a shower and free toiletries, while selected rooms here will provide you with a kitchen fitted with a fridge. At Vitalclass Lanzarote Resort the rooms are equipped with bed linen and towels.

The accommodations offers a children's playground. You can play table tennis and darts at this 4-star Resort, and the area is popular for cycling.

Playa Bastian is 0.8 mi from Vitalclass Lanzarote Resort, while Playa El Ancla is 0.9 mi away. The nearest airport is Lanzarote Airport, 7.5 mi from the Resort.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Prime Energize Hotel & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Monte Gordo, Vila Real Santo Antonio · 600.12 km from centre

9.0

 

155 review

Breakfast available

When you stay at The Prime Energize Hotel & Spa in Vila Real Santo Antonio, you'll be by the sea, within a 10-minute walk of Casino Monte Gordo and Monte Gordo Beach. This spa hotel is 2.1 mi (3.3 km) from Santo Antonio Sports Complex and 2.4 mi (3.8 km) from Playa de San Bruno.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Memmo Baleeira - Design Hotels
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sagres, Vila do Bispo · 604.31 km from centre

9.0

 

623 review

With a stay at Memmo Baleeira - Design Hotels in Vila do Bispo, you'll be by the sea, just a 4-minute walk from Wavesensations - Sagres Surf School & Camp and 5 minutes by foot from Baleeira Beach. This beach hotel is 0.4 mi (0.7 km) from Mareta Beach and 0.9 mi (1.5 km) from Sagres Fortress.

Compare price on Booking.com
Compare price on Booking.com
Primary image
B bou Hotel La Viñuela & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in La Axarquía, Vinuela · 626.16 km from centre

9.2

 

191 review

Breakfast available

Located in Vinuela, B bou Hotel La Viñuela & Spa is in a regional park, within a 15-minute drive of The Sierras of Tejeda, Almijara & Alhama and Ermita de San Isidro. This spa hotel is 4.9 mi (8 km) from Centro Budista Karma Guen and 7.7 mi (12.4 km) from El Alcazar Recreationa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Iberostar Waves Málaga Playa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Torrox · 619.81 km from centre

8.6

 

552 review

Breakfast available

With a stay at Iberostar Waves Málaga Playa in Torrox, you'll be next to a golf course, within a 15-minute drive of Balcon de Europa and Aerobaby Medina. This beach hotel is 8.5 mi (13.6 km) from Burriana Beach and 0.2 mi (0.4 km) from Playa en Torrox Costa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Macià Real de La Alhambra
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Granada · 678.93 km from centre

8.4

 

951 review

Breakfast available

With a stay at Hotel Macià Real de La Alhambra in Granada (Genil), you'll be within a 10-minute drive of Alhambra and Granada Cathedral. This spa hotel is 19.3 mi (31 km) from Sierra Nevada Ski Resort and 0.8 mi (1.3 km) from Serrallo Plaza.

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

Hotel in Alentejo, Serpa · 685.34 km from centre

8.7

 

805 review

Located in Serpa, 28 miles from Alqueva Dam, Serpa Hotel provides accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a garden. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. Guests can have a drink at the bar.

The hotel will provide guests with air-conditioned rooms with a closet, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. All guest rooms will provide guests with a minibar.

A buffet breakfast is available at Serpa Hotel.

The accommodation offers 4-star accommodations with a hammam.

Baleizão is 11 miles from Serpa Hotel, while Castelo de Beja is 18 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pestana Blue Alvor Beach - All Inclusive Hotel
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

7.6

 

6 review

With a stay at Pestana Blue Alvor Beach - All Inclusive Hotel in Portimão (Prainha), you'll be a 2-minute drive from Alvor Beach and 8 minutes from Rocha Beach. This all-inclusive hotel is 20.8 mi (33.4 km) from Praia da Luz and 12.7 mi (20.4 km) from Algarve International Circuit.

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

Hotel in Triana, Seville · 629.69 km from centre

8.8

 

938 review

Breakfast available

With a stay at Hotel Zenit Sevilla, you'll be centrally located in Seville, within a 5-minute drive of Seville Cathedral and Plaza de Armas Shopping Center. This hotel is 1.4 mi (2.2 km) from Royal Alcázar of Seville and 1.8 mi (2.8 km) from Plaza de España.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel ILUNION Hacienda de Mijas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mijas · 578.48 km from centre

7.8

 

568 review

Breakfast available

When you stay at Hotel ILUNION Hacienda de Mijas in Mijas, you'll be in the mountains, within a 15-minute drive of Fuengirola Beach and Los Boliches Beach. This family-friendly hotel is 10.2 mi (16.4 km) from Carihuela Beach and 10.1 mi (16.2 km) from Benalmadena Marina.

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

Hotel in Castelo, Albufeira · 598.06 km from centre

8.2

 

825 review

Breakfast available

Located in Albufeira, Hotel Baia Grande is by the ocean, a 3-minute drive from Albufeira Marina and 5 minutes from Sao Rafael Beach. This family-friendly hotel is 2.8 mi (4.5 km) from Albufeira Old Town Square and 4.8 mi (7.7 km) from The Strip.

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

Hotel in Alentejo, Santiago do Cacém · 694.38 km from centre

9.6

 

16 review

Breakfast available

With a stay at Monte Xisto Hotel Rural in Santiago do Cacém, you'll be 11.7 mi (18.8 km) from Santiago do Cacem Castle and 15.8 mi (25.4 km) from Safari Badoca Park. This family-friendly hotel is 11.7 mi (18.8 km) from Jardim do Largo Augusto Fuschino and 11.8 mi (18.9 km) from Miróbriga Ruins.

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

Hotel in Seville · 630.35 km from centre

9.4

 

605 review

Breakfast available

A stay at Hotel Boutique Palacio Pinello places you in the heart of Seville, steps from Seville Cathedral and Giralda Tower. This boutique hotel is 0.3 mi (0.4 km) from Royal Alcázar of Seville and 0.4 mi (0.6 km) from Metropol Parasol.

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

Hotel in Granada · 676.94 km from centre

8.0

 

602 review

Breakfast available

With a stay at Hotel Abades Nevada Palace in Granada (Zaidin), you'll be within a 15-minute drive of Alhambra and Granada Cathedral. This luxury hotel is 18.7 mi (30.1 km) from Sierra Nevada Ski Resort and 0.3 mi (0.5 km) from Estadio Nuevo los Carmenes.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AP Adriana Beach Resort
[missing: cards.star_rating_info]

Hotel in Albufeira e Olhos de Água, Albufeira · 596.31 km from centre

8.6

 

401 review

When you stay at AP Adriana Beach Resort in Albufeira, you'll be by the ocean, within a 15-minute drive of Falesia Beach and Balaia Golf Village. This all-inclusive hotel is 8 mi (12.9 km) from Vilamoura Marina and 8.1 mi (13 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Leonardo Hotel Fuengirola Costa del Sol
[missing: cards.star_rating_info]

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

8.8

 

472 review

Breakfast available

With a stay at Leonardo Hotel Fuengirola Costa del Sol, you'll be centrally located in Fuengirola, within a 5-minute drive of Los Boliches Beach and Fuengirola Beach. This beach hotel is 10.8 mi (17.4 km) from Carihuela Beach and 7.9 mi (12.7 km) from Benalmadena Marina.

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

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

9.4

 

999 review

Breakfast available

With a stay at Mariposa Hotel Malaga, you'll be centrally located in Málaga, just a 5-minute walk from Port of Malaga and 5 minutes by foot from Calle Larios. This boutique hotel is 0.4 mi (0.7 km) from Málaga Cathedral and 0.6 mi (1 km) from Picasso Museum Malaga.

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