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.
Complejo Rural Huerta Grande
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in Campo de Gibraltar, Algeciras · 498.94 km from centre

9.0

 

435 reviews

Situated on the edge of the Los Alcornocales Nature Reserve, this rural eco-resort offers an outdoor pool, bar and free Wi-Fi zone. Huerta Grande organizes activities including hiking, climbing and kite surfing.

Complejo Rural Huerta Grande offers wooden bungalows with a private bathroom and a spacious dining area with a TV. The kitchenette includes a fridge, microwave and coffee maker.

Huerta Grande also offers charming country villas with bright, modern décor. Each one has 3 or 4 bedrooms, a living room and dining room and a well-equipped kitchen.

The complex is situated in the village of Pelayo, surrounded by forests, waterfalls and streams. You can rent a bicycle to explore the countryside, and there is free on-site parking. Algeciras is a 10-minute drive from the property and Tarifa is 12 km away.

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

Country house in Barbate, Zahora · 499.39 km from centre

8.6

 

89 reviews

Offering a garden and garden view, Hacienda Sajorami is situated in Zahora, 200 metres from Zahora Beach and 29 km from Novo Sancti Petri Golf. This beachfront property offers access to a terrace, free private parking and free WiFi. The saltwater pool features a pool bar and fence.

The country house features a flat-screen TV. The accommodation offers an air conditioning, a heating and a private bathroom.

Guests at the country house will be able to enjoy activities in and around Zahora, like hiking. Hacienda Sajorami has a children's playground and a barbecue.

Club de Golf Campano is 23 km from the accommodation, while Benalup Golf & Country Club is 33 km from the property. Jerez Airport is 80 km away.

Compare price on Booking.com
Compare price on Booking.com
Casas Guemon
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in Barbate, Zahora · 499.67 km from centre

9.5

 

121 reviews

<h2>Elegant Accommodation</h2>

Casas Guemon in Zahora offers a country house with a year-round outdoor swimming pool. Guests enjoy free WiFi, a sun terrace, and a garden.

<h2>Comfortable Amenities</h2>

The property features air-conditioning, a terrace, and a kitchenette. Additional amenities include a washing machine, private bathroom, and a dining area.

<h2>Convenient Location</h2>

Zahora Beach is an 18-minute walk away, while Playa de Mari Sucia lies 1.7 km nearby. Jerez Airport is 79 km from the property.

<h2>Guest Favorites</h2>

Guests highly rate the host, beach access, and convenient location.

Compare price on Booking.com
Compare price on Booking.com
Alojamientos la Huella
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in Barbate, Los Caños de Meca · 500.18 km from centre

8.5

 

143 reviews

Located in Los Caños de Meca and only 2.5 km from Trafalgar Bay, Alojamientos la Huella provides accommodation with sea views, free WiFi and free private parking. With pool views, this accommodation offers a balcony and a swimming pool. Featuring family rooms, this property also provides guests with a picnic area.

All units come with a terrace with mountain views, a fully equipped kitchen with an oven and a microwave, and a private bathroom with shower. A toaster, a fridge and stovetop are also featured, as well as a coffee machine and a kettle. At the country house, all units include bed linen and towels.

Guests at the country house can make the most of yoga classes offered on-site. Sightseeing tours are available in the area. A car rental service is available at Alojamientos la Huella.

Novo Sancti Petri Golf is 30 km from the accommodation, while Club de Golf Campano is 23 km away. Jerez Airport is 80 km from the property.

Compare price on Booking.com
Compare price on Booking.com
La Quinta de María Luisa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in Barbate, Zahora · 500.26 km from centre

8.8

 

30 reviews

<h2>Accommodation Features</h2>

La Quinta de María Luisa in Zahora offers a country house with family rooms, an outdoor seating area, and a sun terrace. Guests enjoy free WiFi, live music, and a garden.

<h2>Amenities</h2>

The property includes a kitchenette, balcony, terrace, and private bathroom. Additional amenities include a washing machine, fireplace, and streaming services.

<h2>Activities</h2>

Guests can engage in hiking and cycling. Nearby attractions include Zahora Beach (2.2 km) and Novo Sancti Petri Golf (28 km).

<h2>Location</h2>

Located 79 km from Jerez Airport, the property is highly rated by guests.

Compare price on Booking.com
Compare price on Booking.com
Casas El Suspiro
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in Barbate, Zahora · 500.59 km from centre

8.7

 

118 reviews

Featuring a garden with swimming pool, Casas El Suspiro is set in a peaceful area in Zahora. Every accommodation is equipped with BBQ facilities, free Wi-Fi access and free public parking.

The air-conditioned houses feature a kitchen, indoor and outdoor dining area and living room with sofa and flat-screen TV. The private bathroom is complete with a shower.

Casas El Suspiro is 1.5 km from the Atlantic Coast. La Brena Natural Park is a 10-minute drive away.

Compare price on Booking.com
Compare price on Booking.com
Finca El Campo Villa privada con piscina y vistas a la naturaleza
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in Campo de Gibraltar, Algeciras · 501.70 km from centre

9.1

 

82 reviews

<h2>Elegant Accommodation</h2>

Finca El Campo Villa privada con piscina y vistas a la naturaleza in Algeciras offers a recently renovated country house with a saltwater swimming pool, sun terrace, and lush garden. Guests enjoy free WiFi, a hot tub, and outdoor seating areas.

<h2>Comfortable Amenities</h2>

The property features air-conditioning, private bathrooms with free toiletries, and garden and mountain views. Additional amenities include a minibar, microwave, and work desk. Free on-site private parking is available.

<h2>Delightful Breakfast</h2>

A continental, buffet, or à la carte breakfast is served daily, highly appreciated by guests for its quality and variety.

<h2>Prime Location</h2>

Located 5 km from Playa Getares and 10 km from Playa El Rinconcillo, the property is near Centro Comercial Plaza de Andalucía and Parson's Lodge. Guests value the quietness of the area and the scenic views.

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

Country house in La Janda, El Palmar · 502.32 km from centre

8.8

 

41 reviews

<h2>Comfortable Accommodation</h2>

Casa Prefabricada in El Palmar offers a country house with two bedrooms and a bathroom. The ground-floor unit features a private entrance, garden views, and a sun terrace.

<h2>Modern Amenities</h2>

Guests enjoy air-conditioning, a fully equipped kitchen, washing machine, and free on-site private parking. Additional facilities include a barbecue area, outdoor seating, and a picnic area.

<h2>Convenient Location</h2>

El Palmar Beach is a 3-minute walk away, while Novo Sancti Petri Golf lies 24 km from the property. Jerez Airport is 76 km distant. Highly rated for its convenient location.

Compare price on Booking.com
Compare price on Booking.com
Agoodplan Zoco El Palmar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Chalet in La Janda, El Palmar · 502.34 km from centre

8.5

 

2 reviews

<h2>Charming Chalet in El Palmar</h2>

Agoodplan Zoco El Palmar offers a serene chalet experience in El Palmar, Spain. Guests enjoy a beautiful garden and terrace, complemented by free WiFi throughout the property.

<h2>Comfortable Amenities</h2>

The chalet features air-conditioning, a fully equipped kitchen, private bathroom, and a cosy fireplace. Additional amenities include a washing machine, dining area, and outdoor seating and picnic areas.

<h2>Prime Location</h2>

El Palmar Beach is a 2-minute walk away, providing easy access to the coast. Nearby attractions include Novo Sancti Petri Golf at 24 km and Club de Golf Campano at 18 km. Jerez Airport is 72 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Mobil home
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in La Janda, El Palmar · 502.44 km from centre

8.5

 

39 reviews

<h2>Elegant Country House in El Palmar</h2>

Mobil home offers a serene country house experience in El Palmar, Spain. Guests enjoy a spacious garden and terrace, perfect for relaxation.

<h2>Comfortable Living Spaces</h2>

The property features two bedrooms and a bathroom, complemented by a cosy living room. Amenities include a fully equipped kitchen, washing machine, and free on-site private parking.

<h2>Outdoor Dining and Leisure</h2>

A terrace with outdoor furniture provides a pleasant outdoor dining area. Barbecue facilities enhance the leisure experience, while the garden offers scenic views.

<h2>Prime Location</h2>

El Palmar Beach is a 5-minute walk away, while Novo Sancti Petri Golf lies 24 km from the property. Jerez Airport is 75 km distant. Highly rated by guests for its excellent facilities.

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

Country house in Barbate · 503.35 km from centre

8.0

 

1 review

Offering an outdoor swimming pool and garden view, Casa El Pino is set in Barbate, 27 km from Benalup Golf & Country Club and 29 km from Club de Golf Campano. The air-conditioned accommodation is 35 km from Novo Sancti Petri Golf, and guests can benefit from on-site private parking and complimentary WiFi.

The spacious country house has a cable TV. Towels and bed linen are offered in the country house.

Guests at the country house will be able to enjoy activities in and around Barbate, like cycling. Guests can also relax in the garden.

Jerez Airport is 73 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Mir Octavio
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Campo de Gibraltar, Algeciras · 505.28 km from centre

8.1

 

5,150 reviews

Featuring air-conditioned rooms with balconies and free Wi-Fi, Mir Octavio is located 700 metres from Algeciras Port. It offers a 24-hour front desk and private parking.

The hotel’s restaurant serves a buffet breakfast. There is also a bar serving drinks and snacks.

Mir Octavio is well located, with the RENFE Train Station located next door and easy access to the A-7 Motorway. Algeciras Bus Station is very close as well.

Set on the Strait of Gibraltar, Algeciras is less than 3 km from the beaches at San Garcia, while the border with Gibraltar is less than 20 km away. Cádiz and Málaga can be reached within 90 minutes, by car.

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

Country house in Barbate · 505.99 km from centre

8.6

 

6 reviews

Located in Barbate, 28 km from Benalup Golf & Country Club and 29 km from Club de Golf Campano, Casa Altamar offers a garden and air conditioning. Situated 35 km from Novo Sancti Petri Golf, the property provides an outdoor swimming pool and free private parking.

With free WiFi, this country house features a satellite TV, a washing machine and a fully equipped kitchen with a microwave and toaster. Towels and bed linen are available in the country house. The accommodation offers a fireplace.

Guests at the country house will be able to enjoy activities in and around Barbate, like cycling.

Jerez Airport is 73 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Apartamento Belvedere
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in La Janda, Vejer de la Frontera · 506.75 km from centre

9.0

 

6 reviews

<h2>Spacious Country House in Vejer de la Frontera</h2>

Apartamento Belvedere offers a spacious country house in Vejer de la Frontera. Guests enjoy free WiFi, an outdoor seating area, and a balcony with a view of a landmark.

<h2>Comfortable Amenities</h2>

The property features a private bathroom, fully equipped kitchen, washing machine, and a work desk. Additional amenities include a patio, coffee machine, microwave, and TV.

<h2>Local Attractions</h2>

Novo Sancti Petri Golf is 31 km away, Benalup Golf & Country Club 24 km, and Club de Golf Campano 25 km. Jerez Airport is 69 km from the property. Cycling activities are available nearby.

Compare price on Booking.com
Compare price on Booking.com
La Guarida de Vejer
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in La Janda, Vejer de la Frontera · 506.75 km from centre

8.9

 

67 reviews

<h2>Elegant Accommodation</h2>

La Guarida de Vejer in Vejer de la Frontera offers an adults-only country house experience. Guests enjoy private check-in and check-out services, a sun terrace, and free WiFi.

<h2>Comfortable Amenities</h2>

The property features air-conditioning, a terrace, kitchenette, balcony, and private bathroom. Additional amenities include a solarium, outdoor seating area, and a tour desk.

<h2>Local Attractions</h2>

Located 11 km from Playa del Carmen and Playa de Caños de Meca, the country house is also near Novo Sancti Petri Golf (29 km) and Antiguo Molino de Viento (17 km). Jerez Airport is 78 km away.

<h2>Guest Favorites</h2>

Guests highly rate the host, convenient location, and terrace. Activities available include hiking and cycling.

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

Country house in La Janda, Vejer de la Frontera · 506.81 km from centre

7.4

 

8 reviews

Offering sea views, Casa Triana is an accommodation situated in Vejer de la Frontera, 31 km from Novo Sancti Petri Golf and 23 km from Benalup Golf & Country Club. This property offers access to a terrace and free private parking. The property is non-smoking and is set 25 km from Club de Golf Campano.

With free WiFi, this country house features a TV, a washing machine and a fully equipped kitchen with a microwave and toaster. Towels and bed linen are available in the country house. For added privacy, the accommodation features a private entrance.

Jerez Airport is 79 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Apartamento Cobarrubias
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in La Janda, Vejer de la Frontera · 506.85 km from centre

7.0

 

2 reviews

<h2>Comfortable Accommodation</h2>

Apartamento Cobarrubias in Vejer de la Frontera offers a country house with one bedroom, a bathroom, and a spacious living room. Free WiFi is available throughout the property.

<h2>Modern Amenities</h2>

The apartment includes a fully equipped kitchen with a coffee machine, microwave, dishwasher, and oven. Additional amenities feature a washing machine, hairdryer, TV, and free toiletries.

<h2>Convenient Location</h2>

Located 29 km from Novo Sancti Petri Golf and 11 km from Playa del Carmen and Playa de Caños de Meca, the property provides easy access to local attractions. Jerez Airport is 78 km away.

Compare price on Booking.com
Compare price on Booking.com
Casa Rincón del Beso
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in La Janda, Vejer de la Frontera · 506.89 km from centre

9.5

 

45 reviews

Boasting city views, Casa Rincón del Beso is located in Vejer de la Frontera, 25 km from Club de Golf Campano. The property has sea and river views, and is 30 km from Novo Sancti Petri Golf. The property is non-smoking and is situated 23 km from Benalup Golf & Country Club.

With free WiFi, this country house features a cable TV, a washing machine and a fully equipped kitchen with a microwave and toaster. Towels and bed linen are available in the country house. For added privacy, the accommodation features a private entrance.

Guests at the country house will be able to enjoy activities in and around Vejer de la Frontera, like cycling.

Jerez Airport is 78 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Apartamento Callejon de La Fuente
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in La Janda, Vejer de la Frontera · 506.91 km from centre

9.3

 

37 reviews

Featuring air-conditioned accommodation with a terrace, Apartamento Callejon de La Fuente is located in Vejer de la Frontera. The property features mountain and city views, and is 22 km from Benalup Golf & Country Club. The property is non-smoking and is set 31 km from Novo Sancti Petri Golf.

With free WiFi, this country house provides a TV, a washing machine and a fully equipped kitchen with a microwave and toaster. Towels and bed linen are provided in the country house. For added privacy, the accommodation features a private entrance.

Guests at the country house will be able to enjoy activities in and around Vejer de la Frontera, like cycling.

Club de Golf Campano is 26 km from Apartamento Callejon de La Fuente. Jerez Airport is 79 km away.

Compare price on Booking.com
Compare price on Booking.com
Canalejas 3 Vejer
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in La Janda, Vejer de la Frontera · 506.91 km from centre

8.8

 

332 reviews

Located within 22 km of Benalup Golf & Country Club and 26 km of Club de Golf Campano in Vejer de la Frontera, Canalejas 3 Vejer provides accommodation with seating area. The property features mountain and city views, and is 31 km from Novo Sancti Petri Golf. Featuring family rooms, this property also provides guests with a sun terrace.

The units are equipped with air conditioning, a flat-screen TV with streaming services, a fridge, a coffee machine, a shower, a hair dryer and a desk. With a private bathroom equipped with free toiletries, units at the country house also provide guests with free WiFi, while some rooms here will provide you with a balcony. At the country house, all units have bed linen and towels.

Continental and gluten-free breakfast options with fruits, juice and cheese are available.

Sightseeing tours are available near the property.

Jerez Airport is 79 km away.

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