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.

Share a tip

Sign in to continue.

Sources (1)

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