Best months by city
| City | Best months | Hottest month | Wettest month |
|---|---|---|---|
| Casablanca | June to September (weather data only) | August, 81°F (27°C) | March, about 8 rainy days |
| Fès | February, May and October to November (weather data only) | July, 101°F (38°C) | March, about 9 rainy days |
| Marrakesh | March to May and September to November | July, 103°F (39°C) | March, about 6 rainy days |
Each city name opens its own month-by-month table. Heat is the average daytime high; rainy days are days with at least 1 mm of rain. Cities marked "weather data only" have not yet been checked against crowds, closures or local seasons.
Every month at a glance
| City | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Casablanca | Okay | Okay | Avoid | Okay | Okay | Best | Best | Best | Best | Okay | Okay | Avoid |
| Fès | Okay | Best | Avoid | Avoid | Best | Okay | Avoid | Avoid | Okay | Best | Best | Okay |
| Marrakesh | Okay | Okay | Best | Best | Best | Okay | Avoid | Avoid | Best | Best | Best | Okay |
Best = the city's best months. Avoid = very hot, very cold or among the wettest months. Okay = neither. Hover or tap a cell for the reason.
Morocco month by month
- January
- None of the cities we cover is at its best this month.
- February
- At its best in Fès (1 of 3).
- March
- At its best in Marrakesh (1 of 3). Worth avoiding: Casablanca (among the wettest, 8 rainy days); Fès (among the wettest, 9 rainy days).
- April
- At its best in Marrakesh (1 of 3). Worth avoiding: Fès (among the wettest, 9 rainy days).
- May
- At its best in Fès and Marrakesh (2 of 3).
- June
- At its best in Casablanca (1 of 3).
- July
- At its best in Casablanca (1 of 3). Worth avoiding: Fès (very hot, 101°F (38°C)); Marrakesh (very hot, 103°F (39°C)).
- August
- At its best in Casablanca (1 of 3). Worth avoiding: Fès (very hot, 100°F (38°C)); Marrakesh (very hot, 102°F (39°C)).
- September
- At its best in Casablanca and Marrakesh (2 of 3).
- October
- At its best in Fès and Marrakesh (2 of 3).
- November
- At its best in Fès and Marrakesh (2 of 3).
- December
- None of the cities we cover is at its best this month. Worth avoiding: Casablanca (among the wettest, 7 rainy days).
Plan your trip
Open a city guide for tours, hotels and what to do there:
See today's travel advisory for Morocco (government warnings, checked every 2 minutes).
Morocco: common questions
- When is the best time to visit Morocco?
- The best time to visit Morocco depends on the city, but May and September to November suit the most places: at least 2 of the 3 cities we cover are at their best in those months. By city: Casablanca, June to September; Fès, February, May and October to November; Marrakesh, March to May and September to November. Cities marked weather data only have a pick based on temperature and rain alone, not yet checked against crowds or local seasons.
- When is the hottest month in Morocco?
- It depends on the city. The hottest month is July in Fès and Marrakesh; August in Casablanca (average daytime highs, 2019-2024).
- When is the rainy season in Morocco?
- The wettest month, counted in days with at least 1 mm of rain, is March in Casablanca, Fès and Marrakesh. Open the city guide for the full month-by-month table.
- Is there a month that is good everywhere in Morocco?
- No. The most cities (2 of 3) are at their best in May and September to November, but at least one city is better visited at another time.
How we worked this out
Temperatures and rainy days come from Open-Meteo ERA5 records for 2019-2024 for each city. Where a city's best months were checked by hand against crowds and local seasons, that is the pick shown; otherwise the pick is based on weather alone and is marked. Weather changes from year to year, so treat this as a planning guide, not a forecast.