Morocco holidays
1 destination in Morocco, with real fares from London Heathrow. See Marrakech below, or plan dates in the trip search.
Highlights
Morocco's trip starts with Marrakech, a walled red city where the medina, gardens and food sit close together, with the Atlas Mountains visible on a clear day.
Why go
- A dense, walkable medina of souks, riads and squares, with Jemaa el-Fna at its centre shifting from food stalls to performers as the day goes on.
- Marrakech's gardens, including the Majorelle Garden and the Menara, offer genuine escapes from the medina's intensity within the same city.
- The Atlas Mountains rise close enough to be visible from the city on clear days and reachable as a day trip, without needing to change base.
Worth knowing
- Marrakech is the one destination here so far — Morocco's coast, the Sahara and the other imperial cities aren't covered yet.
- Summer heat genuinely limits daytime activity; plan around the middle of the day rather than through it.
- The medina's dense, largely unmarked alleys are easy to lose your bearings in, and taxis can't follow you into the narrowest of them.
Marrakech
City · Morocco€66 from London Heathrow22h 20m, 1 stop
Fares are one-way prices from London Heathrow, per traveller, checked regularly against Travelpayouts — indicative, not live quotes. See the packages page for real return windows with dates.
When to go
- Spring
- One of the best times to visit: warm days, cool evenings, and the medina and gardens comfortable before summer heat arrives.
- Summer
- Genuinely hot, often well above 35°C by day — a season to plan around rather than aim for, with midday better spent indoors or by a pool.
- Autumn
- Warm and increasingly comfortable from late September, with an appeal similar to spring as the summer heat eases.
- Winter
- Mild and sunny by day, but riads and older buildings are often unheated, so mornings and evenings can be genuinely cold indoors as well as out — worth packing for both extremes, not just the daytime forecast.
Weather across Morocco
Monthly highs and rainfall averaged across Morocco’s 1 published destination — one place inside that set can run warmer or cooler than this. Gold months are the best weather fit by our formula.
- Best overall
- April · May · October · November
- Hottest
- July · 40°C
- Wettest
- March · 54mm
- January, averaged across these destinations: daily high 22°C, 13mm rainfall.
- February, averaged across these destinations: daily high 23°C, 42mm rainfall.
- March, averaged across these destinations: daily high 24°C, 54mm rainfall.
- April, averaged across these destinations: daily high 28°C, 20mm rainfall. Good month for weather.
- May, averaged across these destinations: daily high 31°C, 14mm rainfall. Good month for weather.
- June, averaged across these destinations: daily high 34°C, 2mm rainfall.
- July, averaged across these destinations: daily high 40°C, 1mm rainfall.
- August, averaged across these destinations: daily high 40°C, 0mm rainfall.
- September, averaged across these destinations: daily high 32°C, 7mm rainfall.
- October, averaged across these destinations: daily high 31°C, 30mm rainfall. Good month for weather.
- November, averaged across these destinations: daily high 27°C, 4mm rainfall. Good month for weather.
- December, averaged across these destinations: daily high 22°C, 26mm rainfall.
What it costs
An inexpensive restaurant meal runs around €4. A budget hotel room is typically around €35/night, €74 mid-range. These are Morocco-wide estimates, not live listing prices.
Getting around
Marrakech Menara Airport connects to the centre by taxi. The medina itself is best explored on foot, since many of its lanes are too narrow for cars, while the Ville Nouvelle and day trips towards the Atlas Mountains are a taxi or organised-tour matter.
Other countries
Show all 45 other countries
- Cyprus (no flight)
- Spain
- Greece
- Croatia
- Egypt
- Italy
- Portugal
- Malta
- Austria
- France
- Germany
- Romania
- Turkey
- United Kingdom
- Albania
- Armenia
- Belgium
- Bosnia and Herzegovina
- Bulgaria
- Czechia
- Denmark
- Estonia
- Finland
- Georgia
- Hungary
- Iceland
- Ireland
- Israel
- Jordan
- Latvia
- Lithuania
- Moldova
- Montenegro
- Netherlands
- North Macedonia
- Norway
- Poland
- Serbia
- Slovakia
- Slovenia
- Sweden
- Switzerland
- Tunisia
- United Arab Emirates
- United States
