Short answer
The best time to visit Marrakech is March to May and late September to November, when days are warm and evenings mild. July and August are very hot, often above 35°C. December to February brings sunny days, cold nights and snow on the High Atlas. In 2027, Ramadan is expected from about 8 February to 9 March, and the marathon is on 31 January.
Marrakech weather by season
Marrakech has a hot, dry climate with sunshine most of the year. The seasons that matter for a visit are the heat of summer and the cold of winter nights; spring and autumn sit comfortably between them.
Spring (March to May): warm days, green countryside and snow still on the Atlas peaks. Summer (June to August): very hot afternoons, often above 35°C and sometimes above 40°C. Autumn (September to November): heat easing through September, pleasant October and November. Winter (December to February): days around 18–20°C in the sun, nights that can drop to a few degrees above zero.
Rain is light overall and falls mostly between November and April, usually as short showers rather than days of rain.
Spring: March to May
Spring is the most popular season, and for good reason. Days are warm enough for rooftop lunches, nights are mild, and the Atlas still has snow on the summits, which makes the mountain day trips at their most photogenic. The Ouzoud waterfalls are fullest after the winter rain.
It is also busy. Easter (28 March 2027) and European spring school holidays bring crowds and higher hotel prices, so book riads and transfers early for those weeks. By late May afternoons are already hot.
Summer: June to August
July and August are the hottest months. Afternoon temperatures regularly pass 35°C and heatwaves can bring 40°C or more. The medina's covered souks give some shade, but walking between sights in the middle of the day is tiring.
Summer still works if you plan around the heat: sightsee from early morning to late morning, rest at the pool, and go out again after sunset when the Jemaa el-Fna square fills up. Hotel prices are often lower.
Use the day trips to escape the heat. Essaouira, about 2 h 45 away on the Atlantic, is often windy and much cooler. Imlil, in the mountains about 1 h 25 away, is cooler than the city and is the season for walking in the High Atlas.
Autumn: September to November
September starts hot and cools through the month. October and November are among the best months of the year: warm, clear days, cooler evenings and fewer visitors than in spring outside school holidays.
Autumn is also a good season for the desert. Days in Zagora and Merzouga are bearable again and the nights at camp are not yet as cold as in winter. The first rain and the first snow on the Atlas peaks can come in November.
Winter: December to February
Winter days are usually sunny and mild, comfortable for walking all day. Nights are another story: temperatures can fall close to freezing in the countryside, and older riads with open courtyards can feel cold. Pack a warm layer and check that your room has heating.
Snow covers the High Atlas, visible from the city on clear days. Imlil and the Oukaïmeden ski area are at their wintriest, and the Tizi n'Tichka pass to Aït Benhaddou can close for some hours after heavy snow. Nights at a desert camp in Agafay, Zagora or Merzouga are very cold: camps usually have heavy blankets, but bring warm clothes too.
Christmas and New Year are a peak period, with full hotels and higher prices; January after the holidays and early February are quieter.
Marrakech in 2027: events and dates
Marrakech International Marathon: Sunday 31 January 2027, with the half marathon the same morning and a 5K Race for All on Saturday 30 January, as published on marathonmarrakech.ma. Hotels near the course fill up that weekend.
Ramadan 2027 is expected to start around 8 February and end around 9 March, with Eid al-Fitr right after. In Morocco the exact dates depend on the sighting of the new moon and are confirmed only a day or so before, so treat these as estimates.
Eid al-Adha is expected around mid-May 2027, again subject to the moon sighting. Many shops close for two or three days and roads are busy before the holiday as families travel.
The Gnaoua World Music Festival in Essaouira usually takes place in June, and the Marrakech International Film Festival usually runs in late November or early December. Their 2027 dates have not been announced yet; check the festival sites before you book around them.
Visiting during Ramadan
Visiting Marrakech during Ramadan is fine and many travellers enjoy it. Hotels, riads and most restaurants for visitors stay open, and sights keep their hours, sometimes shorter. Some local cafés close during the day, and it is polite not to eat, drink or smoke in the street in daylight.
The city changes rhythm. Traffic is heavy in the hour before sunset as everyone heads home for iftar, the meal that breaks the fast, then the streets go quiet before filling again in the evening. Plan airport rides and day trip returns with that hour in mind.
Plan the trip
Common questions
What is the best month to visit Marrakech?
April and October are the best all-round months: warm days, mild evenings and good conditions for both the city and the Atlas. March, May and November are close behind.
How hot is Marrakech in summer?
In July and August afternoons regularly pass 35°C and heatwaves can reach 40°C or more. Mornings and late evenings are the time to be out.
Is Marrakech cold in winter?
Days are often sunny and mild, around 18–20°C, but nights are cold and can drop to a few degrees above zero. Bring a warm jacket for evenings and the desert.
When is Ramadan 2027 in Morocco?
It is expected from about 8 February to 9 March 2027. Morocco confirms the start and end by moon sighting, so the dates can shift by a day.
Is it a good idea to visit Marrakech during Ramadan?
Yes. Hotels and restaurants for visitors stay open and the evenings are lively. Expect some daytime closures, shorter hours and heavy traffic just before sunset.
When is the Marrakech Marathon 2027?
Sunday 31 January 2027, with the half marathon the same day and a 5K Race for All on Saturday 30 January.
Does it snow in Marrakech?
Not in the city, but the High Atlas, visible from Marrakech, is usually snow-capped in winter and early spring.
