Marrakesh Weather

Marrakesh Average Weather & Yearly Climate

Typical weather in Marrakesh offers an average daily temperature of 29 celsius but it does vary during the year with averages differing

Weather information and stats show July is the hottest month of the year and January is coldest and varies by 19. Expect average temperatures to be 27 from Spring, 37 in Summer (June to Aug) , 28 through Autumn and 22 degrees in Winter too.
 

Month Degrees Celsius
January 19
February 27
March 25
April 27
May 29
June 35
July 38
August 38
September 33
October 29
November 23
December 20

 
What are the Weather Insights, Yearly Temperature, Climate in Marrakesh?

Our weather stats and information helps you to determine when to visit and the best time to go Marrakesh

  • Typical Average Daily Temperature: 29
  • Typical Hottest Month: July
  • Typical Coldest Month: January
  • Average Spring Temperature: 27
  • Average Summer Temperature: 37
  • Average Autumn Temperature: 28
  • Average Winter Temperature: 22