Marrakech hotels

Search hundreds of travel sites at once for hotels in Marrakech

Here is why travellers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Bundle and saveSave money when you bundle your flight + hotel.

Best Marrakech hotels

Discover the best prices and deals for you by selecting your travel dates.
Choose your dates

Most recommended Marrakech hotels

Show all
La Maison des Oliviers - Marrakech - Bar
Parking
Free Wi-Fi
Pool
Pet-friendly
Hotel Almas - Marrakech - Living room
Free Wi-Fi
Pool
Air conditioning
Eden Andalou Aquapark & Spa - Marrakech - Bedroom
Parking
Free Wi-Fi
Pool
Pet-friendly
Rawabi Hotel Marrakech & Spa - Marrakech - Bedroom
Parking
Free Wi-Fi
Pool
Pet-friendly
Iberostar Club Palmeraie Marrakech - Marrakech - Lobby
Parking
Free Wi-Fi
Pool
Air conditioning
Wazo Hotel - Marrakech - Building
Parking
Free Wi-Fi
Pool
Pet-friendly
Bab Hotel - Marrakech - Pool
Free Wi-Fi
Pool
Air conditioning
Dar Rhizlane - Marrakech - Pool
Parking
Free Wi-Fi
Pool
Air conditioning

Marrakech hotels near Moulay Al Yazid Mosque

Show all

Top Marrakech hotels with parking

Show all
The Oberoi Marrakech - Marrakech - Lobby
Parking
Free Wi-Fi
Pool
Air conditioning
Sol Oasis Marrakech - Marrakech - Building
Parking
Free Wi-Fi
Pool
Air conditioning
Kenzi Farah - Marrakech - Lounge
Parking
Free Wi-Fi
Pool
Air conditioning
Kenzi Club Agdal Medina - Marrakech - Bedroom
Parking
Free Wi-Fi
Pool
Air conditioning
Riad Qodwa - Marrakech - Balcony
Riad Qodwa
Marrakech, Morocco
7.7Good(346)
Parking
Free Wi-Fi
Pool
Pet-friendly
Hivernage Hotel & Spa - Marrakech - Balcony
Parking
Free Wi-Fi
Pool
Air conditioning
Les Deux Tours - Marrakech - Patio
Parking
Free Wi-Fi
Pool
Pet-friendly

Top 10 hotels in Marrakech

Discover the top hotels in Marrakech handpicked by local expert Sally Kirby.
Article Author
Sally Kirby
27 November 2024

I first landed in Marrakech in 2005. We stayed in a riad, a traditional Moroccan house/ boutique hotel, and spent the weekend getting lost in – and loving – the ancient Medina’s labyrinthine alleys. Fast-forward to 2024, I’ve been a Moroccan resident for six years and have written several Morocco guidebooks, including one for Marrakech. Marrakech is home to some of the world’s finest hotels, so it’s hard to pick just 10 favourites. Marrakechis – people native to Marrakech – are natural hosts. Their warm hospitality is what completes the 5-star hotel experience for me. Stay in the Medina, where most riads are located, and you can easily walk to the city’s many historic sights. Meanwhile, nearby Hivernage and Gueliz districts are modern and leafy, with luxury hotels alongside the city’s best nightlife and shopping. Head 5 km outside the city to enjoy sprawling 5-star resorts with acres of gardens, golf courses and an Atlas Mountains backdrop. Here’s my pick of the best hotels in Marrakech.

1.

Royal Mansour Marrakech

Address:

Rue Abou Abbas El Sebti

Price:

£1,153-£2,494/night

One of the best hotels in Marrakech, Royal Mansour is owned by Morocco's King Mohammed VI. The epitome of luxury, it boasts a prime central location between the Medina and Hivernage district. If you’ve ever wondered what it’s like to be royalty, this hotel offers you that palatial experience.

As one of the top-rated hotels in Marrakech, it’s hard to find fault here. The 53 private riads are spread over three floors, with bedrooms featuring retractable glass roofs and private pools. I’m always amazed at the intricacy of the traditional Moroccan artistry throughout the hotel, where you’ll find an abundance of marble, elaborate tile mosaics, embellished lighting and rich fabrics.

But my favourite spot has to be the vast wellness spa, with its 13 treatment rooms. I had one of the best hair treatments and blow dries ever here.

2.

The Oberoi Marrakech

Address:

BP 22788 - Route de Ouarzazate Marrakech

Price:

£84-£2,296/night

The Oberoi Marrakech is the ideal spot for some serious pampering. Design-wise, it’s inspired by Marrakech’s historic monuments. Located a 20-minute drive from the city centre, you’ll arrive to expansive citrus and olive tree-filled orchards. And those views of the Atlas Mountains – wow.

Stemming from the owner’s Indian heritage, fine dining options include Rivayat, where a palace setting is complemented by an Indian menu created by Michelin-starred chef Rohit Ghai. Mediterranean and Moroccan menus are offered in other restaurants.

This is one of the best hotels in Marrakech for space. The smallest Deluxe Rooms are 70 sqm, while other room categories are individual villas or suites with private gardens and pools. I was really impressed by their Experiences menu, which includes sunrise yoga, cookery courses and private BBQ setups. Plus, curated wellness journeys incorporate ancient Indian remedies, Moroccan rituals, and other therapies in spa suites overlooking the lake.

3.

Four Seasons Resort Marrakech

Address:

1 Boulevard de la Menara

Price:

£247-£1,491/night

One of the best-located luxury hotels in Marrakech, the Four Seasons Resort Marrakech is within walking distance of the Medina, Gueliz and Kasbah – three of my favourite areas. Its 139 rooms and suites are spread across several low-rise Moorish-style buildings centred around a pool. Water fountains and tall palms feature heavily throughout, giving it an urban oasis feel.

I love the friendly vibe created by the warm, professional staff. They’re always thinking ahead for you and offering thoughtful in-room treats.

This is also one of the best hotels in Marrakech for resort facilities, with four restaurants including ILOLI, a new Japanese spot on the rooftop with 360-degree city views. And I could spend hours scoffing pastries at the hotel’s breakfast buffet. Other facilities include two pools, tennis courts, different spaces for kids to play and a spa offering jet lag recovery and couples’ treatments.

4.

Amanjena

Address:

Route de Ouarzazatekm 12

Price:

£959-£2,190/night

The first thing I noticed about Amanjena is that everything is on a large scale. This space is felt in the rooms, gardens and main areas, where temple-like ceilings dwarfed me at first, but the airflow was appreciated on hotter days. Located a 15-minute drive from the city, it’s one of the best hotels in Marrakech if you’re looking to escape the city and be immersed in a ‘peaceful paradise’ (the translation of Amanjena).

The rose-hued clay walls reflect those of Marrakech’s Medina, while 40 pavilions and lodges are dotted around the hotel’s central water feature. The minimalist decor is softened by polished marble, wood-panelling, and mosaic-tiled floors. Houses offer private pools and outdoor pavilions for lounging in your private garden.

Personalised experiences, meanwhile, include intimate private dining, yoga in a garden shala, the LUX tennis academy’s professional coaching, and individually created hammam journeys in the spa.

5.

Mandarin Oriental, Marrakech

Address:

Route Du Golf Royal

Price:

£1,017-£1,854/night

Tradition and modernity are perfectly blended at the Mandarin Oriental. The 54 one-to-four-bedroom villas all have private pools and gardens, ideal for families. I loved the simplicity of the white and walnut colour palette – think white walls, cream rugs with Amazigh (Berber) motifs and floor-to-ceiling glass windows.

The hotel is just a 15-minute drive southeast of the Medina, and a five-minute drive to MACAAL (Contemporary Art Gallery). But you might want to stay put and admire the 20 hectares of rose-scented gardens or splash in the outdoor pool. The holistic spa has a temple-like hammam, Thai treatment room, indoor pool and outdoor spa suites.

The Asian influence is carried seamlessly into dining options. Ling Ling by Hakkasan has a Cantonese menu and delicious cocktails, while Shirvan’s hybrid menu, with its Michelin-starred chef, infuses traditional Moroccan recipes with Asian spices.

6.

La Sultana Marrakech

Address:

403 rue de la Kasbah

Price:

£69-£1,166/night

La Sultana Marrakech is in the Kasbah, one of my favourite areas. It's just a few minutes’ walk to interesting sights such as Bahia Palace, and a 20-minute walk to the Medina.

The hotel itself is an ancient monument steeped in Moroccan history. Traditional artisan techniques have restored woodwork, original tiles and hand-carvings in plaster work – look up to take in the delicately hand-painted ceilings. There are just 28 rooms and suites, each unique.

Staff welcome you like family, and you’ll be given a mobile phone to liaise directly with your butler at any time. This is one of the best hotels in Marrakech for spa lovers – the underground spa reminds me of a Roman bathhouse, with pink marble columns reflecting sparkly lanterns. Book ahead for the Royal Hammam, which includes a massage with argan oil.

The sprawling rooftop has two restaurants, a terrace for cookery classes and views onto the neighbouring Saadian Tombs, one of the city’s finest monuments.

7.

Le Farnatchi

Address:

2, Derb El Farnatchi

Price:

£176-£350/night

One of the original luxury riads in the Medina, Le Farnatchi remains one of the best hotels in Marrakech. Right next door to Ben Youssef Medersa, this is a traditional riad experience with modern twists. Each of the 10 luxury suites are different – some duplex, some with private terraces. All have roaring fires for cosy winter evenings and stand-out features such as headboards refashioned from antique door frames or indulgent bathtubs.

A pool in the interior courtyard has alcoves for relaxing. Meanwhile, the Farnatchi Spa is a highlight – I love the simplicity of the black, white and soft grey colour scheme. Candlelight completes the relaxing environment for hammams, massages and facials.

The in-house restaurant Le Trou au Mur offers Moroccan specialities in a fine dining setting, and focuses on reinventing old recipes that are disappearing from other menus due to how complex they are to make.

8.

Riad Kniza

Address:

Riad Kniza - 34 Derb L'Hotel

Price:

£136-£210/night

Located in the Medina, a few minutes’ walk from the Djemma el Fna main square, this is a luxury riad steeped in history. One of the best hotels in Marrakech, the same family has owned it for generations. The current owner, an antique dealer, recently opened a private museum for guests – pop in to see his collection of Moroccan antiques, jewellery and textiles.

The riad features a traditional layout, with a central courtyard and 11 spacious suites. I love the intricate details in the hand-carved plasterwork, turquoise-tiled pool, chandeliers and silverware.

True Moroccan hospitality is what makes this one of the top rated hotels in Marrakech. I feel like all their experiences, whether it’s breakfast on the terrace or afternoon tea in a white draped-alcove, are created with tradition and care. Book ahead for dinner in their popular restaurant – there are only nine tables – which offers an intimate Moroccan dining experience.

9.

Maison Brummell Majorelle

Address:

Rue Al Madina, 7 Lotissement Arsa Zahia

Price:

£151-£191/night

Part of a new movement of cutting-edge design hotels in the city, this is one of the best hotels in Marrakech for modern architecture fans. I love the minimalist decor and clean lines, as well as the shadows created on the rosy ochre walls, a play of light that changes throughout the day.

The hotel boasts a fantastic location in Gueliz, neighbouring the Jardins Majorelle. It’s an urban oasis for adults (only kids over 12 are allowed). The eight bedrooms are sparsely decorated, with pink polished concrete walls and grey terrazzo floors softened by chunky wool Moroccan rugs.

I loved the ‘at home’ feeling – you’re given a set of keys to come and go as you please (though friendly staff are still on hand to help with local tips). Communal breakfasts are enjoyed on the patio, encouraging conversation with fellow guests. There’s a small pool too for afternoon chill time.

10.

La Mamounia

Address:

Avenue Bab J&Apos;Did, Marrakech, Morocco, 40 040

Price:

£63-£3,744/night

This was one of the first fancy hotels in Marrakech; it recently celebrated its 100th anniversary. Set in a prime location between the Medina and new districts, I could spend hours in the gardens, which are filled with towering palms, rose bushes and leafy olive trees.

Much-loved by loyal visitors, including royalty and heads of state (Sir Winston Churchill has a bar named after him), this is a place that exudes timeless elegance. It’s also one of the best hotels in Marrakech if you like tradition. I’m always looking for an excuse to go for high tea, served in their tea rooms, while the spa is a regal affair with column pillars, heated pools, and hammams.

The 135 rooms are classic Moroccan style, with luxurious touches of velvet, leather, marble and silk. You’ll also find several themed suites – check out the Koutoubia Suite for views of the Koutoubia Minaret.

KAYAK’s insights for hotels in Marrakech

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Marrakech with confidence.

How much does a hotel cost in Marrakech?

The average price of a double room in Marrakech is £282 per night. In the last 3 days, KAYAK found great deals as cheap as £55 per night. Expect to pay around £63/night for a 4-star hotel in Marrakech and £172/night for a 5-star, with prices varying by date.

Which month has the cheapest hotel rates in Marrakech?

Hotels are cheapest in Marrakech in June, with average rates of £147. In comparison, March is the most expensive month, with prices at £294.

What is the cheapest day of the week to book a hotel in Marrakech?

Saturday offers the lowest rates in Marrakech, with an average nightly price of £194. The highest prices are found on Tuesday, with average rates at £289.

Which neighbourhood do KAYAK users most love to book their hotel in Marrakech?

The most popular neighbourhood in Marrakech among KAYAK users to search for a hotel is Medina, with an average price of £163. Riad Kaiss By Anika, Ksar Anika Boutique Hotel & Spa, and Sillage Palace Sky & Spa rank among the highest-rated hotels in Medina.

How much is a hotel in Marrakech for tonight?

The best deal for a 3-star hotel room in Marrakech found by KAYAK users in the last 3 days was £17, while a 4-star hotel the lowest price was £35. The cheapest room found overall was for £17.

How much is a hotel in Marrakech for this weekend?

The cheapest hotel room in Marrakech for the upcoming weekend found on KAYAK in the last 3 days was for £15 per night. For the same dates, 3-star hotel rooms have been found for as low as £15 per night and 4-star hotel rooms from £35 per night.

How early should you book a hotel in Marrakech?

Book at least 87 days before your stay begins to get the best price for your Marrakech hotel.

How much is a Marrakech hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

4 stars and above

Good to know

Low season

August

High season

May

Average price (weeknight)

£279

Average price (weekend night)

£282
Cheapest month to stay with an average 24% drop in price.
Most expensive month to stay with an average 18% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

Top tips for finding Marrakech hotel deals

  • The cheapest 3-star hotel room in Marrakech found on KAYAK in the last 2 weeks was £37, while the most expensive was £68.
  • How long should you stay? KAYAK users usually book their hotel in Marrakech for 4 days.
  • A stay within the ancient, pink-hued walls of the Medina of Marrakesh is an unforgettable experience. This area is densely packed with beautiful budget hotels like Riad Essaada.
  • At sundown, the area around the Jemaa El Fna is a lovely place to sip mint tea and watch the colourful streetlife. Numerous hotels and riads (traditional guesthouses) overlook this immense public square, including the Hotel & Ryad Art Place Marrakech and Hotel Ali.
  • Luxury hotels in Marrakesh feature stunning architecture, opulent spas, beautiful gardens and fine dining. Several are hidden among the bustle of the Medina, including the palatial Royal Mansour Marrakech and La Mamounia, both with 5 stars.
  • If you are travelling with children, you may prefer a family-friendly hotel with a pool and water park, such as the Labranda Aqua Fun Club Marrakech or Aqua Mirage Club, both ideal options for families.
  • Visitors seeking something quieter, away from the frenzied streets of the old quarter, should consider a boutique hotel in the Ville Nouvelle (New Town), with its wide, tree-lined boulevards and pretty parks.
  • Another quiet haven is the palm-fringed oasis known as the Palmeraie, north of the centre. Luxury hotels abound in this upmarket area, as do options for leisure pursuits such as golfing.
  • If you’re looking for an active holiday then you should search for Marrakech hotels that are nearby to one of the city’s parks, where you can walk around and enjoy the beautiful scenery. For example, Savoy Le Grand Hotel Marrakech is only a short walk from both the Menara Gardens and Oliveraie. Alternatively, if you want to stay active at the hotel, there is an extensive fitness centre to make use of.
  • To treat your taste buds whilst in Morocco you should look to stay in the Medina neighbourhood in the city centre, where you can enjoy a range of local delicacies. For example, Riad Palais Blanc is located only a short walk from some of the city’s most popular food establishments.
  • If you are travelling with a disability then you should search for Marrakech hotels that are accessible. Le Pavillon de la Kasbah Marrakech has an entire unit that is accessible by wheelchair on the ground floor. The room has a roll-in shower too. You will be able to access other floors in the building via the lift.
See more tips

FAQs when booking a hotel in Marrakech

  • Which hotels in Marrakesh offer especially good views?

    Guests searching for a hotel in Marrakesh with a good view will find many riads dotted throughout the old town, such as the Dar Hanane, which feature rooftop terraces and spectacular panoramas of the Medina and souks. Meanwhile, Riad Jaaneman is a serene oasis, located west of the centre, with private balconies overlooking the Atlas Mountains.

  • Which hotel area is especially good for shopping in Marrakesh?

    The narrow streets that twist and turn through Marrakesh’s famous souk of the Medina are some of the most atmospheric in the city. If you plan to shop till you drop, consider a hotel close to this area, such as the Riad 72 or Riad Le Clos des Arts, so that you don’t have far to carry your newly purchased items home.

  • Are there good hotels near Marrakesh Airport?

    If you are arriving very late or jetting off early from Marrakech-Menara Airport, you may prefer to base yourself close to the airport. There are a range of hotels near the airport, but within easy reach of the city centre, including the Le Méridien N'Fis and the highly-rated Dar Rhizlane & Spa.

  • Which hotels in Marrakesh have especially good spa services?

    After a day of sightseeing, a hotel in Marrakesh with a good spa will offer respite for crowd-weary travellers. The Mandarin Oriental, Four Seasons Resort and Fairmont Royal Palm Marrakech are examples of excellent spa hotels that will ensure you feel as relaxed as possible during your stay.

  • Which hotels in Marrakesh have a good swimming pool?

    There are many hotels in Marrakesh with swimming pools set amid tranquil gardens, courtyards adorned with elaborate Zellige tile patterns, and on rooftops overlooking the city. Notable hotels where guests can relax by the pool include La Maison Arabe Hotel, Es Saadi Resort Marrakech and La Villa Des Orangers.

  • What are the advantages of a self-catered hotel in Marrakech?

    You can save money during your holiday in Marrakech by choosing a hotel with kitchen facilities, so you don’t have to eat out all the time. For example, Riad Sable Chaud gives you access to a full kitchen including an oven, microwave and stove top. There are also lots of supermarkets nearby, so stocking up for your stay will be easy.

  • Where in Marrakech should I stay to be close to the airport?

    If you’ve got an early flight to catch in the morning, you should stay nearby to the terminal building at Marrakech Airport (RAK). Club Paradiso is only about a 10-minute drive from the airport, whilst also being a short distance from the city centre, so you’ll be able to catch your flight with ease.

  • Where to stay in Marrakech?

    Medina and Gueliz are the most popular neighbourhoods on KAYAK for users looking for a hotel in Marrakech. You should also consider staying close to Jamaa el Fna.

  • What are the best hotels near Jamaa el Fna?

    Jamaa el Fna being one of the most popular landmarks in Marrakech, many travellers enjoy staying close by. Les Jardins de la Koutoubia, Riad Palais des Princesses and Chems Hotel are recommended hotels on KAYAK within walking distance.

  • How do I find a hotel in central Marrakech?

    After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Marrakech districts. You can also do a search using the city map to choose a specific location, like Marrakech city centre

  • How can I find hotels near me?

    Take a look at our extensive hotel map to find the best hotels near you.

  • Are there Marrakech hotels with free parking?

    There are many hotels in Marrakech that offer both parking and free parking. Popular choices among KAYAK users include El Andalous Lounge & Spa Hotel, La Maison des Oliviers and Eden Andalou Aquapark & Spa.

See more FAQs

Where to stay in Marrakech?

Our map will help you find the perfect place to stay in Marrakech by showing you the exact location of each hotel.

What Marrakech hotel guests are talking about

Show all

Hotels about topic

Show all
Aqua Mirage Club - Marrakech - Pool
Free Wi-Fi
Air conditioning
Labranda Aqua Fun Club Marrakech - Sidi Abdellah Ghiat - Lobby
Parking
Free Wi-Fi
Pool
Air conditioning
Eden Andalou Aquapark & Spa - Marrakech - Bedroom
Parking
Free Wi-Fi
Pool
Pet-friendly
Ushuaia Hotel & Clubbing - Marrakech
Free Wi-Fi
Pool
Air conditioning
Mogador Kasbah - Marrakech - Bedroom
Free Wi-Fi
Air conditioning
Grand Mogador Agdal - Marrakech - Lobby
Free Wi-Fi
Pool
Air conditioning
Jnane Leila - Marrakech - Bedroom
Parking
Free Wi-Fi
Pool
Pet-friendly
Sirayane Boutique Hotel And Spa - Marrakech - Lounge
Parking
Free Wi-Fi
Pool
Air conditioning
Terra Mia Marrakech - Marrakech - Pool
Free Wi-Fi
Pet-friendly
Air conditioning
Tigmiza Boutique Hotel & Spa - Marrakech - Lobby
Parking
Free Wi-Fi
Pool
Air conditioning
La Maison des Oliviers - Marrakech - Bar
Parking
Free Wi-Fi
Pool
Pet-friendly
Dar Sabra - Marrakech
Parking
Free Wi-Fi
Pool
Air conditioning

Popular topics

Everything you need to know for your stay in Marrakech

Marrakech Hotel Deals. Search and compare hotels in Marrakech. Find cheap hotel rooms in Marrakech. KAYAK searches hundreds of travel sites to help you find cheap hotels and book the room that suits you best.

Not what you’re looking for? Find thousands of other hotels, flights, car hires and package deals with KAYAK.