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 mini-bar, 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 center, 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 located 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 center, 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

Located in Marina Smir, a few steps from Restinga Beach, PLAYA DEL PACHA Suites Hotel has accommodations with a garden, free private parking, a private beach area and a terrace. This 4-star hotel offers a restaurant. The property provides a 24-hour front desk, airport transportation, 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 accommodations in Tarifa Old Town. The famous Puerta de Jerez City Gate is 656 feet 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 984 feet 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 cozy 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 15 mi and Club de Golf Campano at 11 mi. Jerez Airport is 45 mi 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 2297 feet 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 1.9 mi from the beaches at San Garcia, while the border with Gibraltar is less than 12 mi 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

Featuring an outdoor swimming pool, Casa La Herradura 1 features accommodations in Vejer de la Frontera. This property offers access to a terrace and free private parking. Club de Golf Campano is 17 miles from the chalet.

This air-conditioned 2-bedroom chalet comes with a dining area, a flat-screen TV, and a fully equipped kitchen with an oven. Towels and bed linen are offered in the chalet. The accommodation has a fireplace.

Novo Sancti Petri Golf Club is 20 miles from the chalet, while Benalup Golf & Country Club is 15 miles from the property. Jerez Airport is 50 miles 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 center, sauna, fitness center, 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, mini-bars, 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 specialties, 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 accommodations in Conil de la Frontera and has an outdoor swimming pool, fitness center and garden. Offering a bar, the property is located within a few steps of Fuente del Gallo Beach. The property is non-smoking throughout and is located 9 miles from Novo Sancti Petri Golf Club.

At the hotel, all rooms have a balcony. Complete with a private bathroom equipped with a shower and a hairdryer, all rooms at Grupotel Conil Playa - Adults Only Recommended have a flat-screen TV and air conditioning, and some rooms also offer a terrace. All guest rooms feature a safety deposit box.

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

Languages spoken at the 24-hour front desk include German, English, Spanish and French.

Genoves Park is 29 miles from the hotel, while Club de Golf Campano is 7.6 miles from the property. Jerez Airport is 40 miles 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 is located in Conil de la Frontera, just 28 miles from Genoves Park and 6.6 miles from Club de Golf Campano. With free private parking, the property is 1.2 miles from La Fontanilla Beach and 11 miles from Novo Sancti Petri Golf Club. Outdoor seating is also available at the chalet.

The chalet is composed of 2 separate bedrooms, a fully equipped kitchen with a dishwasher and an oven, and 1 bathroom. A flat-screen TV is available. The accommodation has a fireplace.

Guests can enjoy the outdoor swimming pool and garden at Chalet la Dehesa.

Benalup Golf & Country Club is 22 miles from the accommodation, while Cortadura Fort is 24 miles from the property. Jerez Airport is 40 miles 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

Casa rural-Granja (La casa de la abuela Juana) offers accommodations in Conil de la Frontera, 10 miles from Novo Sancti Petri Golf Club and 28 miles from Genoves Park. Guests are welcome to go for a swim in the rooftop pool. The chalet also features free Wifi, free private parking, and facilities for disabled guests.

Featuring a terrace and sea views, the chalet includes 2 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 1 bathroom with a walk-in shower. Guests can take in the views of the mountain from the patio, which also has outdoor furniture. For added privacy, the accommodation has a private entrance and soundproofing.

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

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

Club de Golf Campano is 5.6 miles from Casa rural-Granja (La casa de la abuela Juana), while Benalup Golf & Country Club is 23 miles from the property. Jerez Airport is 39 miles 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 Accommodations</h2>

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

<h2>Comfortable Amenities</h2>

The property features air-conditioning, private bathrooms with bathrobes, tea and coffee makers, mini-bars, 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.1 mi from La Barrosa Beach and 38 mi 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 15-minute walk of La Barrosa Beach and Centro Comercial Novocenter. This golf hotel is 20.6 mi (33.2 km) from Playa de la Victoria and 0.1 mi (0.1 km) from Golf Novo Sancti Petri.

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