Morocco Weather
🇲🇦 3 cities covered · Africa
· semi-arid climate
Warmest city
Marrakech
Coolest city
Casablanca
Sunniest city
Marrakech
Best time to visit
November to February
Weather in Morocco at a glance
Weather in Morocco spans a single dominant semi-arid climate across the 3 cities we cover. Marrakech is typically the warmest spot, averaging 69°F (20°C) across the year, while Casablanca runs coolest at 65°F (18°C) - A spread of about 4°F (2°C).
Quick facts
- Warmest city: Marrakech - annual average 69°
- Coolest city: Casablanca - annual average 65°
- Sunniest city: Marrakech (10.7 h sun/day)
- Best time to visit: November to February
- Climate type: semi-arid
The bigger picture
For sunshine, Marrakech leads with about 10.7 hours of sun per day on average. Fes is the wettest of the covered cities, collecting roughly 464 mm (18.3 inches) of precipitation a year. Averaged across the country's covered cities, November to February brings the most comfortable mix of temperature, dry days and daylight.
Live weather across Morocco today
Morocco cities compared
| City | Annual avg | Hottest month | Coldest month | Rainy days/yr | Sun h/day | Snowy days/yr |
|---|---|---|---|---|---|---|
| Marrakech | 69° | Jul · 101° | Jan · 42° | 41 | 10.7 | 0 |
| Casablanca | 65° | Aug · 82° | Jan · 48° | 53 | 10.5 | 0 |
| Fes | 66° | Aug · 99° | Jan · 42° | 63 | 10.4 | 0 |
Morocco weather by month
| Month | Avg high | Avg low | Rainy days | Sunshine |
|---|---|---|---|---|
| January | 64° | 44° | 6 | 8.8 h/day |
| February | 67° | 46° | 7 | 9.5 h/day |
| March | 69° | 49° | 8 | 9.9 h/day |
| April | 74° | 53° | 6 | 11.2 h/day |
| May | 81° | 59° | 4 | 11.9 h/day |
| June | 86° | 64° | 2 | 12.3 h/day |
| July | 94° | 69° | 0 | 12.6 h/day |
| August | 94° | 70° | 1 | 12.2 h/day |
| September | 87° | 65° | 2 | 10.8 h/day |
| October | 82° | 60° | 5 | 9.7 h/day |
| November | 72° | 52° | 6 | 9.0 h/day |
| December | 67° | 47° | 5 | 8.5 h/day |
Morocco weather FAQs
What is the warmest city in Morocco?
Among the cities we cover, Marrakech is the warmest, averaging 69°F (20°C) across the year. Its hottest month is July, with highs near 101°F (38°C).
What is the coldest city in Morocco?
Casablanca runs coldest, averaging 65°F (18°C) for the year; January lows average 48°F (9°C).
What is the sunniest city in Morocco?
Marrakech, with about 10.7 hours of sunshine per day averaged across the year.
When is the best time to visit Morocco?
Averaged across the covered cities, November to February offers the most comfortable combination of temperatures, drier days and daylight. Coastal, mountain and desert areas can differ - check each city's climate page for specifics.
Does it snow in Morocco?
Snow is essentially absent in the Morocco cities we cover - the 2015–2024 record shows no regular measurable snowfall.
What is the climate of Morocco like?
The covered cities fall under semi-arid climate. That means big day-to-night temperature swings and modest rainfall.
More countries in Africa
🇩🇿 Algeria
🇦🇴 Angola
🇧🇯 Benin
🇧🇼 Botswana
🇧🇫 Burkina Faso
🇧🇮 Burundi
🇨🇲 Cameroon
🇨🇻 Cape Verde
🇨🇫 Central African Republic
🇹🇩 Chad
🇰🇲 Comoros
🇨🇩 DR Congo
🇩🇯 Djibouti
🇪🇬 Egypt
🇬🇶 Equatorial Guinea
🇪🇷 Eritrea
🇸🇿 Eswatini
🇪🇹 Ethiopia
🇬🇦 Gabon
🇬🇲 Gambia
🇬🇭 Ghana
🇬🇳 Guinea
🇬🇼 Guinea-Bissau
🇨🇮 Ivory Coast