|
Low season
|
June |
|
High season
|
October |
cheapest month to stay
29%
expected price decrease
most expensive time to stay
80%
expected price increase
|
Price
|
78 - 199 GBP
|
|
Highest day of week
|
Thursday |
|
Cheapest day of week
|
Sunday |
avg. price over the last two weeks
Average price (weeknight)
85 GBP
avg. price over the last two weeks
avg. price over the last two weeks
Average price (weekend night)
94 GBP
avg. price over the last two weeks
A stay of 5 nights is most popular when visiting Marrakesh.
On average, rooms will be priced around 127 GBP per night when booking a hotel in Marrakesh; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.
June is the cheapest month to book a hotel in Marrakesh. Prices can be 31% lower than other, busier months, so this is a great time to get a good deal.
At the moment the cheapest day to stay in a hotel in Marrakesh is Saturday, with Wednesday being the most expensive.
336 GBP per person, per night, is on average what you can expect to pay for luxury hotels in Marrakesh. To put this in perspective, 100 GBP per person, per night is the average price of a hotel in Marrakesh, which is a price difference of around 70% to stay at a luxury hotel.
14 GBP is how much a hostel (and up to 2-star hotels) in Marrakesh could cost you each night. Booking a hostel could save you 87 GBP when compared to the average price of a hotel in Marrakesh.
When visiting Marrakesh, people tend to book hotels in Medina, Gueliz - Hivernage, Annakhil - Palmeraies and Mechouar-Kasbah - Sidi Youssef Ben Ali.
Top car hires in Marrakesh
Experience Marrakesh from behind the wheel! Learn more about the best car hire deals here
Get the latest Marrakesh flight insights
Find the best time to travel, cheapest fares and most popular airlines.