1. Home
  2. Best time to visit Marrakech
Best time to go

Best time to visit Marrakech

The right month depends on what you are after. Here is our ranking, backed by the numbers.

MonthHighLowRainDaysSun/dayScore
January19°6°25 mm37.6 h64
February21°8°26 mm3.77.1 h79
March24°10°35 mm4.78.3 h86
April26°12°26 mm2.98.9 h91
May29°15°11 mm1.510.0 h86
June34°18°3 mm0.611.8 h62
July38°21°2 mm0.310.9 h36
August37°21°5 mm0.810.4 h37
September33°19°15 mm1.38.8 h67
October29°16°19 mm2.48.3 h90
November23°11°30 mm3.87.5 h89
December20°7°24 mm4.17.5 h72

The best times to visit Marrakech are April-May and October-November: 23-29 °C in the afternoon, mild nights and little rain. March and late September are also excellent. Summer (June to August) is very hot; winter is bright but cool in the evening.

Our ranking

The table above gives each month a score out of 100 based on average temperatures, rainy days and cold nights. The best months are April, October, November and May; the toughest are July and August because of the heat.

By what you want to do

  • Sightseeing and the medina: March to May, October-November.
  • Pool and relaxing: May to September (water is chilly before late April).
  • Agafay Desert: October to May for the evenings; winter with a heated camp.
  • Merzouga and the deep south: October to April.
  • Hiking in the Atlas: April to June and September-October.
  • Skiing at Oukaïmeden: January to March, snow permitting.
  • Tight budget: January (outside the holidays), June, September.
  • Swimming in Essaouira: August to October (sea at 21-22 °C).

Periods to plan for

School holidays (February half-term, Easter, October half-term, Christmas) push up prices and crowds. Moroccan religious holidays move every year: Ramadan 2027 is expected around 8 February-9 March, see our Ramadan guide. In July-August combine your stay with Essaouira or the Atlas.

A few days before you go

Check our 14-day forecast and tomorrow’s weather, and use the “Plan my trip” tool on the home page to see the weather for your exact dates.

FAQ

What is the best month to go to Marrakech?

April and October are often rated the best: around 26-29 °C in the afternoon, mild evenings and very little rain.

When should you avoid Marrakech?

July and August if you struggle with heat (37-38 °C on average, over 42 °C on some days), and holiday periods if you want calm and low prices.

Is Marrakech nice in winter?

Yes for sightseeing: 19-20 °C and plenty of sunshine in the afternoon. Nights are cold (6-7 °C), so bring warm clothes.