Middle East & North Africa · City travel
Best time to visit Casablanca
Late May–Early Oct is the best time to visit. During this period, the average daytime high is 25.8°C, with 0.3 rainy days per 10 days.
View on the globe
Season calendar
Conditions vary little through the year (a 11.2-point range). Choose dates that suit your plans rather than relying on the color band.
Japan MOFA travel advice
Japan MOFA travel advice: Level 1 (Exercise caution)
Climate and season score by month
| Month | Level | Daytime high | Rainy days (per 10 days) | Cloud cover |
|---|---|---|---|---|
| January | Fair | 18.1°C | 2.5 | 45.4% |
| February | Fair | 18.4°C | 2.4 | 42.9% |
| March | Okay | 19.9°C | 2.1 | 42.8% |
| April | Okay | 20.9°C | 1.5 | 41.9% |
| May | Good | 22.8°C | 0.9 | 39.0% |
| June | Good | 24.9°C | 0.2 | 32.9% |
| July | Good | 26.2°C | 0.1 | 29.9% |
| August | Good | 27.0°C | 0.1 | 29.4% |
| September | Good | 26.1°C | 0.5 | 32.0% |
| October | Okay | 24.8°C | 1.5 | 38.7% |
| November | Okay | 21.4°C | 2.5 | 41.6% |
| December | Fair | 19.2°C | 2.4 | 44.5% |
Questions and answers
- When is the best time to visit Casablanca?
- Late May–Early Oct. During this period, the average daytime high is 25.8°C, with 0.3 rainy days per 10 days. Conditions vary little through the year, so any season works well.
- When should I avoid visiting Casablanca?
- Late Feb–Early Mar, Late Nov–Early Feb is the least favorable time of year. Then, the average daytime high is 18.8°C, with 2.5 rainy days per 10 days.
- What is the rainiest time of year in Casablanca?
- January, November, December, with about 2.5 rainy days per 10 days at the peak.
How the score works
The season score is a relative 0–100 measure of how suitable each time of year is for travel at this destination, grouped into seven levels. It combines climate-normal trends in temperature, rain, cloud cover, and other conditions.
Weather station: ANFA(7 km). Data: Copernicus ERA5, NASA POWER, NOAA GHCN-Daily, OISST, IBTrACS, and Natural Earth.
These are historical climate-normal trends, not a weather forecast.