morocco

Morocco Climate

Trek Zone

When Is the Best Time To Visit Morocco?

The answer to the question of what is the best month to visit Morocco depends on what you are interested in doing during your stay. Here you can see an overview of each month and its typical weather conditions.

Climate of Morocco

Morocco's climate is largely determined by the diversity of terrain and the action of sea currents. The northern regions are under the influence of a subtropical Mediterranean climate. In the center and south the climate changes to a dry tropical, there are semi-desert and desert areas. The mountainous areas (Atlas Mountains) have a different climate, not found anywhere else in the country.

Considering the weather, we can distinguish four seasons: a hot and dry summer (June-August), a mild but rainy winter (November-February), and a sunny with passing rains spring (March-May) and autumn (September-October).

In different regions of the country, the seasons may develop slightly differently. We can single out several areas with slightly different meteorological conditions.

The Mediterranean and Atlantic coasts (including Agadir) and northern areas are characterized by a milder and slightly cooler climate than that found in the central and southern parts of the country. The weather is mainly influenced by the cold Canary Current, which makes the temperature in summer about 23°C - 28°C, while in winter it oscillates between 12°C - 15°C. The water temperature on the coasts is moderate. In June, it reaches 20°C in the Atlantic, while the Mediterranean warms up to this temperature only in July, a state that lasts until October. Throughout the year you can count on plenty of sunshine. Summers are mostly rainless, precipitation usually occurs in autumn and winter, fluctuating between 400 mm and 500 mm. Frequent morning fogs are characteristic for the Atlantic coast.

The center and south of the country (plain, semi-desert, desert areas) are the hottest and driest areas in Morocco. Temperatures reach 28°C to 35°C in summer, however, under the influence of dry and hot winds (chamsin, sirocco) the temperature can exceed 40°C. In winter it drops to about 10°C, and frosts can occur at night. Rainfall occurs irregularly and is not abundant, 60 mm - 100 mm per year.

Mountainous areas (Atlas Mountains) are the coolest areas in the country. As the altitude increases, temperatures also drop. In summer it is warmest - above 0°C, in winter in the higher parts of the mountains thermometers can indicate up to -20°C. Rainfall is year-round and oscillates around 1,000 mm. At altitudes above 1,000 meters above sea level, it snows in winter, and on the peaks of the Atlas Mountains it can linger all year round.

Temperature records

Lowest

-11.2°F
Ifrane

Highest

121.3°F
Marrakesh

Climate and Average Weather in Morocco

General weather conditions each month by city.

  • Marrakech
  • Rabat
  • Agadir
  • Casablanca
  • Essaouira
  • +
  • Fes
  • Tangier
  • Ouarzazate
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Average temperature (°F)
Average rainfall (in)
RAIN - Days with precipitation
DAY - Average length of day
SUN - Sunshine hours per day (cloudless weather)

Weather Map

Select month
January
February
March
April
May
June
July
August
September
October
November
December
Switch places
MarrakechRabatAgadirCasablancaEssaouiraFesTangierOuarzazate

The icons next to the month name indicate the convenience of the date for visiting the selected area/territory/ country. They are only a suggestion and should not be used as the final criterion for selecting your travel date. The season is defined as the time period with the weather favorable for sightseeing (or sunbathing - small island countries) for the average tourist. For countries with a large geographical range, the most touristic places were included.

Where to next? Discover country icon Algeria, a country in the region worth visiting, or use the destination finder