Marrakech Climate: Sunshine Hours, Temperature & Best Time to Visit

Marrakech climate month by month: sunshine hours, temperature, rain and day length from weather station data 1991–2020. Best time to visit: April, May, October. Sunniest month: July.

  • 3,257 hours of sunshine a year – 1.9 times as much as London. Warmest is July at 38 °C by day.
  • Best time to visit: April, May, October

Sunshine and temperature in Marrakech month by month

  • January: 7.6 h Sun/day (236 h), Daytime high 19 °C, Night 6 °C, Rain 25 mm, Holiday score 60
  • February: 8.0 h Sun/day (227 h), Daytime high 21 °C, Night 8 °C, Rain 26 mm, Holiday score 68
  • March: 8.2 h Sun/day (255 h), Daytime high 24 °C, Night 10 °C, Rain 35 mm, Holiday score 80
  • April: 9.2 h Sun/day (277 h), Daytime high 26 °C, Night 12 °C, Rain 26 mm, Holiday score 90
  • May: 9.8 h Sun/day (305 h), Daytime high 29 °C, Night 15 °C, Rain 11 mm, Holiday score 94
  • June: 10.9 h Sun/day (326 h), Daytime high 34 °C, Night 18 °C, Rain 3 mm, Holiday score 85
  • July: 10.8 h Sun/day (335 h), Daytime high 38 °C, Night 21 °C, Rain 2 mm, Holiday score 68
  • August: 10.1 h Sun/day (314 h), Daytime high 37 °C, Night 21 °C, Rain 5 mm, Holiday score 66
  • September: 9.0 h Sun/day (270 h), Daytime high 33 °C, Night 19 °C, Rain 15 mm, Holiday score 80
  • October: 8.2 h Sun/day (253 h), Daytime high 29 °C, Night 16 °C, Rain 19 mm, Holiday score 86
  • November: 7.6 h Sun/day (229 h), Daytime high 23 °C, Night 11 °C, Rain 30 mm, Holiday score 76
  • December: 7.4 h Sun/day (230 h), Daytime high 20 °C, Night 7 °C, Rain 24 mm, Holiday score 63
  • Temperature: station Marrakesch (4 km) · Sunshine: station Marrakesch (4 km) · Rain: station Marrakesch (4 km). Averages 1991–2020, source: Deutscher Wetterdienst (CLIMAT station data, CC BY 4.0) and NASA POWER; single years differ.

Questions

  • When is the best time to visit Marrakech? By sunshine, warmth and rain the best months are April, May, October. Sunniest is July with 335 hours of sunshine, warmest July at 38 °C.
  • How many hours of sunshine does Marrakech get a year? About 3,257 hours – 1.9 times as many as London (1,675 hours).
  • When does it rain most in Marrakech? In March, with 35 mm on average. The driest month is July.
  • How warm is Marrakech in January and July? In January the average daytime high is 19 °C, in July 38 °C.