Skip to content
wherewarm

Morocco

Marrakech weather by month

Marrakech is warmest in July, with average highs of 38°C, and coolest in January at 19°C. Beach weather (highs of 25°C or more and fewer than seven rainy days) is most likely April to October.

Marrakech through the year

Month by month

Marrakech: average weather for each month, 2011–2025
MonthHighLowRainy daysRainSkyDays 25°C+
January19°5°327 mmSome cloud6%
February21°6°431 mmSome cloud19%
March23°8°546 mmSome cloud33%
April26°11°437 mmSome cloud57%
May30°14°317 mmSome cloud81%
June33°17°03 mmMostly clear98%
July38°20°02 mmMostly clear100%
August38°21°15 mmMostly clear100%
September33°18°112 mmSome cloud97%
October29°15°220 mmSome cloud83%
November23°10°439 mmSome cloud37%
December20°6°432 mmSome cloud6%

Shaded rows: beach weather (April to October). Rainy day = 2 mm or more. Sky = average cloud cover. How we measure

Flying time

Estimated from the distance for a direct flight. Real schedules vary, and many long-haul trips need a connection.

  • From Dublin≈ 3h 30m
  • From Cork≈ 3h 15m
  • From Belfast≈ 3h 45m
  • From London≈ 3h 15m
  • From Manchester≈ 3h 30m
  • From Glasgow≈ 3h 45m

Similar weather

Air: ERA5 reanalysis via Open-Meteo, 2011–2025, for the grid point at 31.63, -8.01 (458 m). Averages describe past weather, not a forecast.