This information may change. Always check the official source.Last verified: August 2026 by

Best time to visit Morocco

In Marrakech: November to March — the months averaging 18–27 °C by day. 6 of the twelve months clear that band in Marrakech, so this is the driest run of 5 in a row.

Morocco is not one climate. Each reference city below is answered on its own numbers.

Marrakech

  1. January: 18 °C by day, 4 °C at night, 34 mm of rain, recommended
  2. February: 20 °C by day, 5 °C at night, 32 mm of rain, recommended
  3. March: 23 °C by day, 7 °C at night, 37 mm of rain, recommended
  4. April: 25 °C by day, 10 °C at night, 37 mm of rain
  5. May: 28 °C by day, 13 °C at night, 17 mm of rain
  6. June: 32 °C by day, 16 °C at night, 6 mm of rain
  7. July: 37 °C by day, 19 °C at night, 3 mm of rain
  8. August: 36 °C by day, 19 °C at night, 6 mm of rain
  9. September: 31 °C by day, 17 °C at night, 11 mm of rain
  10. October: 28 °C by day, 13 °C at night, 22 mm of rain
  11. November: 22 °C by day, 8 °C at night, 34 mm of rain, recommended
  12. December: 19 °C by day, 5 °C at night, 30 mm of rain, recommended
Warmest
July, 37 °C
Coolest
January, 18 °C
Driest
July, 3 mm
Wettest
March, 37 mm

Casablanca

February to June — 18–27 °C by day. 9 of the twelve months clear that band in Casablanca, so this is the driest run of 5 in a row.

  1. January: 18 °C by day, 9 °C at night, 47 mm of rain
  2. February: 18 °C by day, 10 °C at night, 39 mm of rain, recommended
  3. March: 21 °C by day, 11 °C at night, 38 mm of rain, recommended
  4. April: 22 °C by day, 13 °C at night, 30 mm of rain, recommended
  5. May: 24 °C by day, 15 °C at night, 16 mm of rain, recommended
  6. June: 27 °C by day, 18 °C at night, 4 mm of rain, recommended
  7. July: 29 °C by day, 19 °C at night, 1 mm of rain
  8. August: 29 °C by day, 20 °C at night, 1 mm of rain
  9. September: 28 °C by day, 19 °C at night, 10 mm of rain
  10. October: 26 °C by day, 17 °C at night, 33 mm of rain
  11. November: 21 °C by day, 13 °C at night, 51 mm of rain
  12. December: 19 °C by day, 10 °C at night, 49 mm of rain
Warmest
July, 29 °C
Coolest
January, 18 °C
Driest
July, 1 mm
Wettest
November, 51 mm

Agadir

January to May — 18–27 °C by day. 8 of the twelve months clear that band in Agadir, so this is the driest run of 5 in a row.

  1. January: 20 °C by day, 11 °C at night, 36 mm of rain, recommended
  2. February: 22 °C by day, 12 °C at night, 45 mm of rain, recommended
  3. March: 23 °C by day, 13 °C at night, 41 mm of rain, recommended
  4. April: 24 °C by day, 15 °C at night, 19 mm of rain, recommended
  5. May: 27 °C by day, 16 °C at night, 7 mm of rain, recommended
  6. June: 29 °C by day, 18 °C at night, 1 mm of rain
  7. July: 32 °C by day, 21 °C at night, 0 mm of rain
  8. August: 32 °C by day, 21 °C at night, 1 mm of rain
  9. September: 29 °C by day, 20 °C at night, 5 mm of rain
  10. October: 27 °C by day, 18 °C at night, 28 mm of rain
  11. November: 24 °C by day, 15 °C at night, 44 mm of rain
  12. December: 21 °C by day, 12 °C at night, 55 mm of rain
Warmest
July, 32 °C
Coolest
January, 20 °C
Driest
July, 0 mm
Wettest
December, 55 mm

How this is worked out: a month qualifies when its mean daytime high falls between 18 °C and 27 °C. Where more than five qualify, the answer is the driest run of consecutive qualifying months; where none do, it is the driest three months in a row if the year is hot throughout, or the warmest three if it never gets there. The figures are the thirty-year monthly averages charted below, and they are averages, not a forecast — any single year can miss them by a wide margin.

Marrakech

Long-term averages for Marrakech: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
010203040°C050mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 18 °C, Night 4 °C, Rain 34 mm. February: Day 20 °C, Night 5 °C, Rain 32 mm. March: Day 23 °C, Night 7 °C, Rain 37 mm. April: Day 25 °C, Night 10 °C, Rain 37 mm. May: Day 28 °C, Night 13 °C, Rain 17 mm. June: Day 32 °C, Night 16 °C, Rain 6 mm. July: Day 37 °C, Night 19 °C, Rain 3 mm. August: Day 36 °C, Night 19 °C, Rain 6 mm. September: Day 31 °C, Night 17 °C, Rain 11 mm. October: Day 28 °C, Night 13 °C, Rain 22 mm. November: Day 22 °C, Night 8 °C, Rain 34 mm. December: Day 19 °C, Night 5 °C, Rain 30 mm
Show the monthly table
Marrakech
MonthDay (°C)Night (°C)Rain (mm)
January18434
February20532
March23737
April251037
May281317
June32166
July37193
August36196
September311711
October281322
November22834
December19530

Casablanca

Long-term averages for Casablanca: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
51015202530°C0100mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 18 °C, Night 9 °C, Rain 47 mm. February: Day 18 °C, Night 10 °C, Rain 39 mm. March: Day 21 °C, Night 11 °C, Rain 38 mm. April: Day 22 °C, Night 13 °C, Rain 30 mm. May: Day 24 °C, Night 15 °C, Rain 16 mm. June: Day 27 °C, Night 18 °C, Rain 4 mm. July: Day 29 °C, Night 19 °C, Rain 1 mm. August: Day 29 °C, Night 20 °C, Rain 1 mm. September: Day 28 °C, Night 19 °C, Rain 10 mm. October: Day 26 °C, Night 17 °C, Rain 33 mm. November: Day 21 °C, Night 13 °C, Rain 51 mm. December: Day 19 °C, Night 10 °C, Rain 49 mm
Show the monthly table
Casablanca
MonthDay (°C)Night (°C)Rain (mm)
January18947
February181039
March211138
April221330
May241516
June27184
July29191
August29201
September281910
October261733
November211351
December191049

Agadir

Long-term averages for Agadir: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
101520253035°C0100mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 20 °C, Night 11 °C, Rain 36 mm. February: Day 22 °C, Night 12 °C, Rain 45 mm. March: Day 23 °C, Night 13 °C, Rain 41 mm. April: Day 24 °C, Night 15 °C, Rain 19 mm. May: Day 27 °C, Night 16 °C, Rain 7 mm. June: Day 29 °C, Night 18 °C, Rain 1 mm. July: Day 32 °C, Night 21 °C, Rain 0 mm. August: Day 32 °C, Night 21 °C, Rain 1 mm. September: Day 29 °C, Night 20 °C, Rain 5 mm. October: Day 27 °C, Night 18 °C, Rain 28 mm. November: Day 24 °C, Night 15 °C, Rain 44 mm. December: Day 21 °C, Night 12 °C, Rain 55 mm
Show the monthly table
Agadir
MonthDay (°C)Night (°C)Rain (mm)
January201136
February221245
March231341
April241519
May27167
June29181
July32210
August32211
September29205
October271828
November241544
December211255

Comments

No comments yet. Share the first one.

Sources (1)

What this guide was checked against. Rules and prices change — follow the official link before you rely on a detail.