Best Time to Visit Marrakech: Weather Month by Month
Marrakech can be visited all year, but the experience changes completely between a 25 °C April and a July close to 38 °C. Here is the calendar to choose your dates by weather, prices and events.
The best time to visit Marrakech is spring (March to May) and autumn (October to November): highs are around 23 to 29 °C, evenings are pleasant and trips to the Atlas or Agafay are comfortable. Summer (June to September) is very hot, with average highs of 33 to 37 °C in July-August and peaks above 40 °C: only ideal if you have a riad with a pool and sightsee early in the morning. Winter (December to February) is sunny and mild by day (18 to 20 °C) but cold at night (6 to 8 °C), often with snow on the Atlas. In 2027, Ramadan is expected from about 8 February to 9 March. Prices peak at Easter, during the October half-term and over Christmas-New Year: book early for those periods.
Marrakech Weather Month by Month
| Month | Avg. high | Avg. low | Our verdict |
|---|---|---|---|
| January | 18 °C | 6 °C | Sunny, cold nights |
| February | 20 °C | 8 °C | Mild, Ramadan in 2027 |
| March | 23 °C | 10 °C | Excellent |
| April | 25 °C | 12 °C | Ideal, in high demand |
| May | 29 °C | 15 °C | Ideal, getting warmer |
| June | 33 °C | 18 °C | Hot |
| July | 37 °C | 21 °C | Very hot |
| August | 37 °C | 21 °C | Very hot |
| September | 33 °C | 19 °C | Hot, cooler by month-end |
| October | 28 °C | 15 °C | Excellent |
| November | 22 °C | 10 °C | Very good, some rain |
| December | 19 °C | 7 °C | Mild by day, cold at night |
Indicative climate averages; actual temperatures vary from year to year.
Key Dates in Marrakech
- International Film Festival: 20 to 28 November 2026. See the event page.
- International Marathon: 31 January 2027. See the Marrakech Marathon.
- 1-54 Art Fair: 18 to 21 March 2027. See 1-54 Marrakech.
- Grand Prix Hassan II tennis: 29 March to 4 April 2027. See the tournament.
These dates draw crowds: riads near the medina fill up faster.
Check riad availability for your dates· Booking.comFree cancellation on many properties · the best-rated places fill up firstNo prepayment needed on many offers: lock in your room now
What to Do by Season
- Spring: trips to Ourika, Ouzoud and Essaouira, balloon flights, Atlas hikes.
- Summer: early-morning sightseeing, pool in the afternoon, Agafay at sunset.
- Autumn: the ideal season for a tour to the Merzouga desert.
- Winter: hammam, snowy Atlas, winter sun; see Marrakech in winter.
See things to do in Marrakech· GetYourGuideFree cancellation up to 24h before on most activities · the best time slots sell out first in high seasonReserve now, pay later on many activities
Further reading: the best time to visit Morocco, the Agafay Desert and Marrakech in 5 days.
Going in November? See Marrakech in November: weather, film festival and public holidays.
Going in December? See Marrakech in December: weather, festive season and bookings.
Going in January? See Marrakech in January: weather, marathon and post-holiday deals.
Going in February? See Marrakech in February: weather, Ramadan 2027 and half-term.
Going in March? See Marrakech in March: weather, end of Ramadan, 1-54 and tennis.
Going in April? See Marrakech in April: the ideal month, Easter holidays and bookings.
Going in October? See Marrakech in October: weather, half-term and Eid Al Wahda.
Going in May? See Marrakech in May: weather, bank holidays and Eid al-Adha.
Going in June? See Marrakech in June: heat, tips and the Gnaoua Festival.
Going in July? See Marrakech in July: heat, tips and cooler activities.
Going in August? See Marrakech in August: heat, public holidays and smart habits.
Going in September? See Marrakech in September: end of summer and gentler prices.
FAQ — Best Time to Visit Marrakech
What is the best month to visit Marrakech?
Is Marrakech too hot in summer?
Is Marrakech cold in winter?
When is Ramadan 2027?
What is the cheapest time to visit Marrakech?
In Short
- March-May and October-November: the best time.
- Very hot summers, mild days and cold nights in winter.
- Book early for school holidays and major events.












