Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Marrakech Hotels from Rs2,884

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Discover neighborhoods in Marrakech

Find the best Marrakech areas and neighborhoods for the activities you enjoy most. Learn more about Marrakech

Marrakech hotels and places to stay

Iberostar Club Palmeraie Marrakech
4 out of 5
Commune Rurale Ouidane Sidi Youssef Ben, Ali. BP.: 3759, Amerchich, Marrakech
Free cancellationReserve now, pay when you stay
The price is Rs11,215 per night
9.04 km from city centre
4.2/5Excellent! (442 reviews)
Recent holiday

"My friend and I stayed at the Iberostar Palmeraie for 5 nights. We couldn’t fault the stay"…"

Reviewed on 15 Mar 2020

Iberostar Club Palmeraie Marrakech
Kenzi Club Agdal Medina All Inclusive
5 out of 5
Avenue Mohamed VI Zone de l Agdal, Marrakech
Free cancellationReserve now, pay when you stay
The price is Rs13,654 per night
5.86 km from city centre
4.2/5Excellent! (973 reviews)

"Great & very helpful staff. Amazing food collection in the open buffet."…"

Reviewed on 8 Feb 2020

Kenzi Club Agdal Medina All Inclusive
Aqua Mirage Club & Aqua Parc - All Inclusive
4 out of 5
Km 5, Route de Tahanaout, Marrakech
The price is Rs9,939 per night
10.83 km from city centre
4.1/5Very Good! (670 reviews)

"It was beautiful, clean, friendly and fun. Activities galore and great shows. Entertainment ('animation') staff were incredible. All staff were super friendly. The views were phenominal and after a week in the medina and souks this was the perfevt location. They need to work on vegan options as everything ..."…"

Reviewed on 27 Mar 2020

Aqua Mirage Club & Aqua Parc - All Inclusive
LABRANDA Rose Aqua Parc
4 out of 5
Avenue Mohammed VI, Marrakech
Free cancellationReserve now, pay when you stay
The price is Rs5,113 per night
2.57 km from city centre
3.3/5 (255 reviews)

"Fantastic value hotel, room was spacious and had an extra bed. Breakfast was good and overall the place surpassed my expectations. Would happily stay again. Location wise it wasn't too far from Jemma El Finr, we actually walked there which took roughly 25/30minutes. I'd recommend a taxi, Mc Donalds ..."…"

Reviewed on 4 Jan 2020

LABRANDA Rose Aqua Parc
Riad Dar Massai
4 out of 5
31, derb Sbaia, Kasbah Medina, Marrakech
Free cancellation
The price is Rs2,884 per night
1.66 km from city centre
4.6/5Exceptional! (138 reviews)

"From the moment we arrived we were very well looked after .All the staff made us feel welcome and could do enough for us . The suite very clean and comfortable very well decorated with all you need for your stay .Breakfast was great start to the day .We decided to have dinner 4 out of 5 nights and ..."…"

Reviewed on 15 Mar 2020

Riad Dar Massai
Riad Faraj
4 out of 5
32 Rue Mokha, Medina, Marrakech
Free cancellationReserve now, pay when you stay
The price is Rs3,987 per night
1.06 km from city centre
4.5/5Wonderful! (180 reviews)

"I have nothing negative to say about Riad Faraj. It is a beautiful, clean place with outstanding staff. it is well located close to the action but not on a busy street. The spacious roof terrace is a pleasant place to enjoy the evening. ."…"

Reviewed on 1 Mar 2020

Riad Faraj
ClubHotel Riu Tikida Palmeraie - All Inclusive
4 out of 5
Route Fes, km 6, Marrakech
The price is Rs10,365 per night
6.23 km from city centre
4.3/5Excellent! (652 reviews)

"Great location. Very clean. Nice big spacious rooms. The only disappointment I had was the food overall. The food selection was below par. I have done all inclusive riu resorts in the Caribbean and this was a bigger property with less options. The only unique thing in the breakfast time was the tea ..."…"

Reviewed on 7 Feb 2020

ClubHotel Riu Tikida Palmeraie - All Inclusive
Sofitel Marrakech Lounge and Spa
5 out of 5
Rue Harroun Errachid, Quartier de l Hivernage, Marrakech
Free cancellationReserve now, pay when you stay
The price is Rs13,240 per night
1.76 km from city centre
4.2/5Very Good! (493 reviews)

"Best hotel in town, near shopping and a lot of restaurants/cafe’s"…"

Reviewed on 11 Feb 2020

Sofitel Marrakech Lounge and Spa
Hotel Club Dar Atlas Marrakech All Inclusive
4 out of 5
Route de Fès, Bab Atlas, Annakhil, Marrakech
Free cancellationReserve now, pay when you stay
The price is Rs10,989 per night
9.83 km from city centre
3.9/5Very Good! (74 reviews)

"The Hotel was clean and tidy, the staff were all really friendly and helpful but the rooms could with a bit of an update and the food was quite basic!"…"

Reviewed on 6 Jan 2020

Hotel Club Dar Atlas Marrakech All Inclusive
La Maison Arabe Hotel, Spa and Cooking Workshops
5 out of 5
1, Derb Assehbé, Bab Doukkala, Marrakech
Free cancellationReserve now, pay when you stay
The price is Rs9,457 per night
0.87 km from city centre
4.9/5Exceptional! (312 reviews)

"This is a wonderful place to stay to experience the ambience of a riad in central Marrakech. It is walking distance to the square and souks and other sites. The staff is extremely helpful and goes above and beyond to help its guests with any problems and provides a multitude of convenience. The staff ..."…"

Reviewed on 21 Mar 2020

La Maison Arabe Hotel, Spa and Cooking Workshops
Don't see what you're looking for?
See all available properties in Marrakech
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Marrakech

Couples looking to get away will find a romantic atmosphere in Marrakech, and visitors give high marks for the shopping, abundant cafes and beautiful gardens. This cultural city also attracts tourists with its restaurants and tours. Top sights in the city include Jamaa el Fna, Palais des Congres and Koutoubia Minaret.

  • There are 1711 hotels and other accommodation options in Marrakech
  • The closest major airport is in Marrakech (RAK-Menara), 2.2 mi (3.5 km) from the city centre

Getting around Marrakech

To see more of the surrounding area, hop aboard a train at Marrakech Central Station or Sidi Bou Othmane Station. Marrakech might not have many public transport options to choose from so consider a car rental to maximise your time.

Dressing for Marrakech

  • Between January and March, daytime temperatures average 24°C, whilst night-time temperatures stay around 6°C
  • From April to June, the average is 34°C during the day and 11°C at night
  • July to September sees average temperatures of 37°C during the day and 18°C at night
  • Between October and December, you can expect 29°C as the daytime average and 7°C as the night-time average
  • Average annual rainfall for Marrakech is 8 millimetres
  • July and August are usually the hottest months averaging 36°C, while January and December are usually the coldest with an average temperature of 7°C

Frequently asked questions

Where is the best place to stay in Marrakech?
Riad El Zohar is a favourite with Expedia customers. This 3.5-star riad offers free breakfast and a restaurant. It’s located steps from Le Jardin Secret. Traveller reviews also recommend Riad Idra and Riad Andalla Spa as top options for your visit.
If I need to cancel my hotel reservation in Marrakech, will I receive a refund?
Yes, most hotel bookings are refundable if you cancel before the accommodation’s cancellation deadline, which is often 24 or 48 hours before your arrival date. If your reservation is non-refundable, it may still be possible to cancel it and receive a refund within 24 hours of your booking. Enter your dates, click on “Search”, then use the “free cancellation” filter to get the best options available in Marrakech.
What's the best place to stay on a budget in Marrakech?
Based on reviews, Hotel Aday is a popular 2-star hotel for our travellers in search of a less expensive place to stay, and it offers free WiFi. Other good choices for your budget-friendly stay include Kenzi Club Agdal Medina All Inclusive and Riad Pachavana.
What's the best place to stay for a family holiday to Marrakech?
Kenzi Club Agdal Medina All Inclusive is a top 5-star property on Expedia for families, and features a children’s pool and a children’s club. Other options to stay with the children include Savoy Le Grand Hotel and Opera Plaza Hotel Marrakech. Also, attractions such as Oasiria Water Park and La Plage Rouge are fun for children of all ages.
What's the best accommodation for a couple visiting Marrakech?
Four Seasons Resort Marrakech is a favourite 5-star hotel for couples, and features a full-service spa and an al fresco restaurant. Other good choices for a romantic stay include Dar Ayniwen Garden Hotel & Bird Zoo and Sirayane Boutique Hotel and Spa.
What's the best accommodation for an all-inclusive stay in Marrakech?
Kenzi Menara Palace & Resort is a 5-star hotel featuring 2 restaurants and a full-service spa, and a favourite with Expedia travellers. Other good options for your holiday include Kenzi Rose Garden and Riu Tikida Garden - Adults Only - All Inclusive.
What's the best pet-friendly place to stay in Marrakech?
Appartement F3 Marrakech is a top apartment for people travelling with their pets. Other good options to stay with your pet include Auberge le Maquis and Dar Agelzime.
What's the best luxury hotel in Marrakech?
Movenpick Hotel Mansour Eddahbi Marrakech is a 5-star hotel with 3 restaurants and a full-service spa, and it’s a popular choice for Expedia travellers looking for an elegant place to stay. Riad Kniza and Dar Rhizlane & Spa - Palais & table d’hôtes are two other upscale options for your holiday.
What's the best boutique-style accommodation in Marrakech?
Dar Darma - Riad is a favourite 5-star riad with Expedia travellers looking for stylish accommodation, and features a restaurant and a bar. Domaine des Remparts Hotel & Spa and Dar Ayniwen Garden Hotel & Bird Zoo are other choices for a boutique stay.
What's the best golf hotel in Marrakech?
Barcelo Palmeraie is a 5-star hotel featuring 2 outdoor pools and free WiFi, and it’s a top choice for golfing nearby. Other good options if you’d like to stay near a golf course include Riad Andalouse and Riad La Porte Rouge. You can tee off at Atlas Golf Marrakech or Noria Golf Club while you’re in town.

Marrakech Hotel Reviews

More trip options