Hero Image

Curated luxury hotels in Morocco

Search
Fri 6 Mar
Mon 9 Mar
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 6 Mar
Mon 9 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
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

 

760 reviews

Breakfast available

With a stay at Occidental Fuengirola, you'll be centrally located in Fuengirola, a 1-minute drive from Fuengirola Beach and 10 minutes from Los Boliches Beach. This beach hotel is 12 mi (19.2 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.0

 

998 reviews

Breakfast available

With a stay at Hotel Cervantes in Seville (Historical Center), you'll be a 4-minute walk from Metropol Parasol 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
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.6

 

23 reviews

Breakfast available

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

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.8

 

13 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 2.7 mi (4.3 km) from Iglesia de Bacturia.

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

 

96 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.2

 

585 reviews

Hotel Casa Ernestina has a seasonal outdoor swimming pool, garden, a terrace and bar in Zafra. With free WiFi, this 4-star hotel offers room service and a tour desk. The property is non-smoking throughout and is located 21 miles from Santuario de la Piedad.

At the hotel, the rooms come with a desk. Complete with a private bathroom equipped with a shower and free toiletries, all rooms at Hotel Casa Ernestina have a flat-screen TV and air conditioning, and selected rooms also feature a patio.

The accommodation offers a buffet or continental breakfast.

Convento de San Antonio is 22 miles from Hotel Casa Ernestina, while Palacio de Monsalud is 22 miles from the property. Badajoz Airport is 63 miles away.

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

Located in Espartinas, 12 miles from Triana Bridge – Isabel II Bridge, Devmani Hotel Rural has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. This 4-star hotel offers room service, a tour desk and free WiFi. Guests can have a drink at the bar.

At the hotel the rooms include air conditioning, a closet, a terrace with a pool view, a private bathroom, a flat-screen TV, bed linen and towels. Every room has a safety deposit box, while some rooms contain a patio and others also feature garden views. The rooms will provide guests with a fridge.

Devmani Hotel Rural has a playground.

Plaza de Armas is 13 miles from the accommodation, while Isla Mágica is 13 miles from the property. The nearest airport is Seville Airport, 19 miles 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

8.8

 

69 reviews

Breakfast available

When you 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

 

105 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

 

336 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.0

 

325 reviews

Breakfast available

When you stay at Parador de Carmona in Carmona, you'll be in the mountains and 11 minutes by foot from Alcazar de Sevilla Door. 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

 

137 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
Hotel Macià Doñana
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa Noroeste, Sanlúcar de Barrameda · 559.60 km from centre

8.9

 

2,151 reviews

Breakfast available

Located next to Sanlúcar de Barrameda Beach and Doñana National Park, this modern hotel offers a large outdoor pool and sun terrace. The stylish rooms include free Wi-Fi and flat-screen TV.

Maciá Doñana is located in a charming fishing district, a 15-minute walk from central Sanlúcar. You can take a ferry across the River Guadalquivir to the beautiful Doñana National Park. Jerez de la Frontera is 15 mi away, and Jerez Airport is a 35-minute drive away.

The hotel has a buffet restaurant, a café and a poolside snack bar. There are also many traditional restaurants and bars within a 5-minute walk.

Each air-conditioned room at the Maciá Doñana has simple, modern décor and wooden floors. Bathrooms include a hairdryer and toiletries.

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

Hotel in Tías, Puerto del Carmen · 705.74 km from centre

7.2

 

188 reviews

Hotel Plaza Palmeras has an outdoor swimming pool, garden, a restaurant and bar in Puerto del Carmen. The property is around a 8-minute walk from Puerto del Carmen Beach, 1.3 miles from Rancho Texas Park and 1.2 miles from Lanzarote Golf Resort. All rooms include a balcony with garden views and free WiFi.

The hotel will provide guests with air-conditioned rooms offering a closet, an electric tea pot, a fridge, a microwave, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. At Hotel Plaza Palmeras, every room is equipped with a seating area.

Guests at the accommodation can enjoy a buffet breakfast.

You can play pool at this 4-star hotel, and the area is popular for snorkeling and cycling.

Speaking German, English and Spanish at the reception, staff are always at hand to help.

Campesino Monument is 8.4 miles from Hotel Plaza Palmeras, while Costa Teguise Golf Course is 12 miles from the property. Lanzarote Airport is 3.1 miles away.

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

Hotel in Morocco, Abaynou · 421.65 km from centre

7.6

 

22 reviews

Breakfast available

With a stay at Oasis Palm Hotel in Goulimime, you'll be within a 5-minute drive of Touaghil Public Garden and Salman El Farisi Mosque. This hotel is 10.3 mi (16.5 km) from Tighmert Botanic Garden and 10.4 mi (16.8 km) from Museum of Nomadic Memory.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Gran Hotel Costa del Sol
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in La Cala de Mijas, Mijas · 568.72 km from centre

8.0

 

73 reviews

Breakfast available

Located in Mijas, Gran Hotel Costa del Sol is on the boardwalk/promenade, within a 15-minute drive of Fuengirola Beach and Bioparc Fuengirola. This beach hotel is 5.8 mi (9.3 km) from El Castillo Beach and 6.1 mi (9.8 km) from Mijas Golf Course.

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

Hotel in Alto Guadalquivir, Córdoba · 711.34 km from centre

9.0

 

419 reviews

Breakfast available

With a stay at Parador De Cordoba in Córdoba (Distrito Norte Sierra), you'll be within a 10-minute drive of Mosque–Cathedral of Córdoba and Palacio de la Merced. This family-friendly hotel is 1.9 mi (3.1 km) from Malmuerta Tower and 1.9 mi (3.1 km) from Cordoba Bull Ring.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NH Marina Portimao Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Praia da Rocha, Portimão · 606.82 km from centre

8.8

 

816 reviews

Breakfast available

With a stay at NH Marina Portimao Resort in Portimão (Praia da Rocha), you'll be within a 10-minute walk of Rocha Beach and Portimão Harbor. This family-friendly aparthotel is 22.4 mi (36 km) from Praia da Luz and 4 mi (6.4 km) from Alvor Beach.

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