Morocco Weather: Live City Temperatures

Across the 3 covered cities, Marrakech is warmest on annual average at 69°, while Casablanca is coolest at 65°.

🇲🇦 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.

These summaries use the same 2015–2024 climate dataset and live-weather process described in our weather data methodology.

Live weather across Morocco today

Marrakech Overcast 71°
Casablanca Sunny 70°
Fes Partly Cloudy 69°

Morocco cities compared

Annual climate figures per covered city, from 2015–2024 weather data.
CityAnnual avgHottest month Coldest monthRainy days/yr Sun h/daySnowy 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

Monthly averages across the covered cities, 2015–2024.
MonthAvg highAvg low Covered-city high range Rainy daysSunshine
January 64° 44° 62° to 67°
Fes to Marrakech
6 8.8 h/day
February 67° 46° 64° to 70°
Casablanca to Marrakech
7 9.5 h/day
March 69° 49° 66° to 74°
Casablanca to Marrakech
8 9.9 h/day
April 74° 53° 70° to 79°
Casablanca to Marrakech
6 11.2 h/day
May 81° 59° 74° to 87°
Casablanca to Marrakech
4 11.9 h/day
June 86° 64° 77° to 92°
Casablanca to Marrakech
2 12.3 h/day
July 94° 69° 81° to 101°
Casablanca to Marrakech
0 12.6 h/day
August 94° 70° 82° to 101°
Casablanca to Marrakech
1 12.2 h/day
September 87° 65° 79° to 92°
Casablanca to Marrakech
2 10.8 h/day
October 82° 60° 77° to 85°
Casablanca to Marrakech
5 9.7 h/day
November 72° 52° 70° to 75°
Casablanca to Marrakech
6 9.0 h/day
December 67° 47° 65° to 70°
Fes to Marrakech
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