Hero Image

Curated luxury hotels in Morocco

Search
Fri 30 Oct
Mon 2 Nov
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 30 Oct
Mon 2 Nov
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 Tanger
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tangier · 460.05 km from centre

8.4

 

190 reviews

Breakfast available

With a stay at Occidental Tanger in Tangier (Malabata), you'll be within a 5-minute drive of Tangier Beach and Tanger City Center. This hotel is 3.7 mi (6 km) from Port of Tangier and 0.7 mi (1.1 km) from Villa Harris Gardens.

Compare price on Booking.com
Compare price on Booking.com
Grand Mogador Sea View & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tangier · 460.95 km from centre

7.5

 

2,627 reviews

Breakfast available

Located a 5-minute drive from Tanger train Station, Grand Mogador Sea View & Spa offers an outdoor swimming pool, a buffet and a Moroccan restaurant. It has a direct access to the beach.

Featuring sea or mountains views, the air-conditioned accommodations at Grand Mogador Sea View & Spa include a minibar, a TV and a telephone. Free Wi-Fi access is provided throughout the property.

A continental breakfast is provided every morning. After breakfast, you can access the steam bath, the fitness centre, the sauna or enjoy a massage treatment, at a surcharge.

Other facilities are fitness rooms, meeting/banquet facilities and an airport shuttle, available at an additional cost. The hotel is situated a 20-minute drive from Ibn Battouta Airport.

SPA and indoor swimming pool are available with a supplement and prior reservation.

Compare price on Booking.com
Compare price on Booking.com
Sofitel Tamuda Bay Beach And Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tanger-Tetouan-Al Hoceima, M'diq · 463.65 km from centre

8.4

 

519 reviews

Breakfast available

<h2>Prime Beachfront Location</h2>

Sofitel Tamuda Bay Beach And Spa in M'diq offers direct beachfront access with stunning sea views. Guests can relax on the sun terrace or take a dip in the heated pool.

<h2>Exceptional Facilities</h2>

The hotel features a spa, fitness centre, and free bicycles. Additional amenities include a steam room, sauna, and hot tub. Free WiFi is available throughout the property.

<h2>Comfortable Accommodations</h2>

Rooms offer air-conditioning, private bathrooms, and modern comforts. Family rooms and interconnected rooms cater to all guests, ensuring a pleasant stay.

<h2>Dining Experience</h2>

The family-friendly restaurant serves French, Mediterranean, and Moroccan cuisines. Breakfast options include continental, buffet, and à la carte, accommodating various dietary needs.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Lancaster Palace Tamuda Bay
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Marina Smir · 468.46 km from centre

9.4

 

6 reviews

Breakfast available

With a stay at Lancaster Palace Tamuda Bay in Allyene, you'll be within a 5-minute walk of Smir Water Park and Kabila Beach. This luxury hotel is 2.5 mi (4 km) from Kabila Marina and 5.3 mi (8.6 km) from Forêt de Cabo Negro.

Compare price on Booking.com
Compare price on Booking.com
PLAYA DEL PACHA Suites Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Marina Smir · 469.65 km from centre

8.0

 

559 reviews

Situated in Marina Smir, a few steps from Restinga Beach, PLAYA DEL PACHA Suites Hotel features accommodation with a garden, free private parking, a private beach area and a terrace. This 4-star hotel offers a restaurant. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

Guests at the hotel can enjoy a buffet breakfast.

Compare price on Booking.com
Compare price on Booking.com
The Riad - Adults Recommended
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Riad in Tarifa · 489.24 km from centre

8.9

 

783 reviews

Set in a 17th-century building, with a baroque façade and original fresco paintings, The Riad offers accommodation in Tarifa Old Town. The famous Puerta de Jerez City Gate is 200 metres away.

Each elegant room has Moroccan-style décor and a private bathroom with free toiletries and a hair dryer. Some rooms include a balcony or patio.

At The Riad you will find different types of massage.

Guests can enjoy various activities in the surroundings, including windsurfing, diving and cycling. Plaza de Santa Maria Square is 300 metres from the property, while Tarifa Port is 5 minutes’ walk away.

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
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,278 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 La Herradura 1
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Chalet in La Janda, Vejer de la Frontera · 507.33 km from centre

9.0

 

20 reviews

Boasting air-conditioned accommodation with a private pool, garden view and a terrace, Casa La Herradura 1 is situated in Vejer de la Frontera. This property offers access to a patio and free private parking. The property is non-smoking and is located 32 km from Novo Sancti Petri Golf.

The chalet has 2 bedrooms, a flat-screen TV and a fully equipped kitchen that provides guests with an oven, a microwave, a washing machine, a toaster and a fridge. Towels and bed linen are offered in the chalet. The accommodation offers a fireplace.

Benalup Golf & Country Club is 24 km from the chalet, while Club de Golf Campano is 28 km from the property. Jerez Airport is 81 km away.

Compare price on Booking.com
Compare price on Booking.com
DAIA Slow Beach Hotel Conil - Adults Only Recommended
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Conil de la Frontera · 507.57 km from centre

9.4

 

903 reviews

<h2>Prime Beachfront Location</h2>

DAIA Slow Beach Hotel Conil in Conil de la Frontera offers direct beachfront access with La Fontanilla Beach just a 4-minute walk away. Guests enjoy stunning sea views and a sun terrace for relaxation.

<h2>Exceptional Facilities</h2>

The hotel features a rooftop swimming pool, indoor pool, spa and wellness centre, sauna, fitness centre, and sun terrace. Additional amenities include a hot tub, yoga classes, and a solarium. Free WiFi is available throughout the property.

<h2>Comfortable Accommodations</h2>

Rooms offer air-conditioning, private bathrooms with walk-in showers, and sea views. Amenities include bathrobes, minibars, and flat-screen TVs. The hotel provides a 24-hour front desk, room service, and a tour desk.

<h2>Dining Experience</h2>

A modern, romantic restaurant serves Mediterranean, Spanish, and local cuisines with brunch, lunch, and dinner options. Breakfast includes champagne, local specialities, warm dishes, and more. Live music enhances the dining experience.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hipotels Gran Conil
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Conil de la Frontera · 507.81 km from centre

9.4

 

246 reviews

When you stay at Hipotels Gran Conil in Conil de la Frontera, you'll be on the beach, within a 10-minute walk of Playa de La Fontanilla and Parque de La Atalaya. This beach hotel is 5.7 mi (9.2 km) from La Barrosa Beach and 0.6 mi (0.9 km) from Mirador de El Jabiguero.

Compare price on Booking.com
Compare price on Booking.com
Grupotel Conil Playa - Adults Only Recommended
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Conil de la Frontera · 508.15 km from centre

9.0

 

683 reviews

Facing the beachfront, Grupotel Conil Playa - Adults Only Recommended offers 4-star accommodation in Conil de la Frontera and has an outdoor swimming pool, fitness centre and garden. A few steps from Fuente del Gallo Beach and 14 km from Novo Sancti Petri Golf, the property offers a terrace and a bar. The property is non-smoking and is set 47 km from Genoves Park.

At the hotel, all rooms have a balcony. Featuring a private bathroom with a shower and a hairdryer, rooms at Grupotel Conil Playa - Adults Only Recommended also have free WiFi. All guest rooms will provide guests with air conditioning, a safety deposit box and a flat-screen TV.

A buffet breakfast is available at the accommodation. At Grupotel Conil Playa - Adults Only Recommended you will find a restaurant serving Mediterranean, local and international cuisine. Vegetarian, dairy-free and vegan options can also be requested.

Speaking German, English, Spanish and French, staff will be happy to provide guests with practical information on the area at the 24-hour front desk.

Club de Golf Campano is 12 km from the hotel, while Benalup Golf & Country Club is 38 km from the property. Jerez Airport is 65 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Alborán Algeciras
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

8.4

 

196 reviews

Breakfast available

With a stay at Hotel Alborán Algeciras in Algeciras, you'll be within a 15-minute drive of Rock of Gibraltar and Bahia Park Algeciras. This hotel is 0.9 mi (1.4 km) from Bay of Gibraltar and 1.6 mi (2.5 km) from Playa del Rinconcillo.

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

Chalet in Conil de la Frontera · 508.29 km from centre

9.3

 

4 reviews

Chalet la Dehesa, a property with a garden and a terrace, is located in Conil de la Frontera, 46 km from Genoves Park, 11 km from Club de Golf Campano, as well as 35 km from Benalup Golf & Country Club. Situated 2 km from La Fontanilla Beach, the property features an outdoor swimming pool and free private parking. The property is non-smoking and is set 17 km from Novo Sancti Petri Golf.

The chalet has 2 bedrooms, a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, and 1 bathroom with a shower. The accommodation offers a fireplace.

Cortadura Fort is 39 km from the chalet, while Cortadura Train Station is 39 km from the property. Jerez Airport is 64 km away.

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

Hotel in Conil de la Frontera · 508.57 km from centre

9.4

 

119 reviews

Breakfast available

With a stay at Hipotels Hotel Flamenco Conil in Conil de la Frontera, you'll be on the beach, just a 1-minute walk from Golfo de Cádiz and 9 minutes by foot from Fuente del Gallo Beach. This beach hotel is 4.3 mi (6.9 km) from La Barrosa Beach and 0.8 mi (1.2 km) from Cala Camacho.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel ILUNION Calas De Conil
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Conil de la Frontera · 509.63 km from centre

8.4

 

384 reviews

Breakfast available

Located in Conil de la Frontera, Hotel ILUNION Calas De Conil is next to a golf course – a 4-minute walk from La Barrosa Beach and 10 minutes by foot from Cala encendida. This family-friendly hotel is 1.6 mi (2.5 km) from Puerto de Conil and 3.5 mi (5.6 km) from Golf Novo Sancti Petri.

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

Hotel in Campo de Gibraltar, Los Barrios · 509.66 km from centre

8.6

 

169 reviews

Breakfast available

When you stay at Montera Plaza in Los Barrios, you'll be within a 10-minute drive of Bay of Gibraltar and Bahia Park Algeciras. This family-friendly hotel is 13.2 mi (21.3 km) from Rock of Gibraltar and 4.2 mi (6.8 km) from Playa de Palmones.

Compare price on Booking.com
Compare price on Booking.com
Casa rural-Granja (La casa de la abuela Juana)
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Chalet in Conil de la Frontera · 511.69 km from centre

9.6

 

17 reviews

Boasting accommodation with a rooftop pool, mountain view and a patio, Casa rural-Granja (La casa de la abuela Juana) is situated in Conil de la Frontera. The property features pool and garden views, and is 16 km from Novo Sancti Petri Golf. The chalet also features free WiFi, free private parking and facilities for disabled guests.

The chalet with a terrace and sea views has 2 bedrooms, a living room, a flat-screen TV, an equipped kitchen with a dishwasher and a microwave, and 1 bathroom with a walk-in shower. Towels and bed linen are available in the chalet. For added privacy, the accommodation has a private entrance and soundproofing.

For those times when you'd rather not dine out, you can choose to cook on the barbecue.

Sightseeing tours are available around the property. Kids pool is also available at the chalet, while guests can also relax in the garden.

Genoves Park is 45 km from Casa rural-Granja (La casa de la abuela Juana), while Club de Golf Campano is 9 km from the property. Jerez Airport is 63 km away.

Compare price on Booking.com
Compare price on Booking.com
Riad Medina Mudéjar Cádiz
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Riad in Chiclana de la Frontera · 513.11 km from centre

9.3

 

679 reviews

Breakfast available

<h2>Elegant Accommodation</h2>

Riad Medina Mudéjar Cádiz in Chiclana de la Frontera offers adults-only accommodation with a romantic restaurant ambience. Guests enjoy free WiFi, a hot spring bath, spa and wellness centre, sauna, sun terrace, and a bar.

<h2>Comfortable Amenities</h2>

The property features air-conditioning, private bathrooms with bathrobes, tea and coffee makers, minibars, and soundproofing. Additional amenities include streaming services, work desks, and ground-floor units.

<h2>Dining Experience</h2>

The restaurant serves lunch, dinner, and high tea in a romantic setting. Breakfast is provided by the property, and menus cater to special diets.

<h2>Prime Location</h2>

Located 1.7 km from La Barrosa Beach and 61 km from Jerez Airport, the riad is near attractions such as Novo Sancti Petri Golf and Pinar Público. Guests appreciate the bathroom comfort, attentive staff, and breakfast provided by the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Amàre Beach Hotel Sancti Petri - Adults Recommended
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Chiclana de la Frontera · 513.46 km from centre

9.4

 

21 reviews

Breakfast available

When you stay at Amàre Beach Hotel Sancti Petri - Adults Recommended in Chiclana de la Frontera, you'll be next to a golf course, within a 10-minute walk of La Barrosa Beach and Golf Novo Sancti Petri. This golf hotel is 0.4 mi (0.6 km) from Golfo de Cádiz and 0.8 mi (1.2 km) from Centro Comercial Novocenter.

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