Marrakesh, Morocco: Annual Weather Averages

July is the hottest month in Marrakesh with an average temperature of 29°C (84°F) and the coldest is January at 12.5°C (55°F) with the most daily sunshine hours at 10.8 in July. The wettest month is November with an average of 40.6mm of rain..

Average Temperature: Marrakesh

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
°C 13 14 17 18 21 24 29 29 27 21 17 14
°F 55 57 63 64 69 75 84 83 80 70 63 56

Average High/Low Temperature: Marrakesh

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High °C 19 21 25 27 29 35 38 38 33 29 23 20
Low °C 6 8 11 13 15 19 21 21 19 16 11 8
High °F 66 70 76 80 85 95 101 100 91 84 74 68
Low °F 44 47 52 55 59 66 70 70 66 61 52 46

Average Day/Night Temperature: Marrakesh

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day °C 13 14 17 19 23 25 28 29 25 23 18 14
Night °C 11 13 16 19 22 25 28 29 25 23 16 12
Day °F 56 58 62 65 73 78 83 85 76 73 64 58
Night °F 53 55 60 65 72 76 82 84 77 73 61 54

Average Rainfall: Marrakesh

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
mm 32 38 38 39 24 5 1 3 6 24 41 13
Days 8 7 8 8 5 1 1 1 3 6 7 7

Average Daily Sunshine Hours: Marrakesh

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Hours 7 8 8 8 9 11 11 11 9 8 7 7

Holiday Weather Blog

Your Holiday Weather Settings

Show temperature in:
Show distance in: