A World of Discovery
On The Go Tours / Morocco / Best Time To Visit

Best time to visit Morocco

Morocco is a year round destination, although its distinct regions of coast, mountains and desert means that there are varying climates across the country.

The weather chart shows the average daily minimum and maximum temperatures in Celsius and the average monthly precipitation.

Morocco Seasons

In Morocco's summer months (June to August) the heat is particularly fierce in the Sahara Desert whilst mid-level altitudes and cities along the Atlantic coast - like urban Casablanca and laid back Essaouira are pleasantly hot. The north coast and Rif Mountains enjoy a temperate Mediterranean climate with long, hot, sunny days. Here it is wise to wear loose breathable clothing, that will not only keep you cool but also protect you from the sun's rays.

During the winter months (November to February) daytime temperatures in the south are still mild, although remember to pack a warm jacket as the evenings can get surprisingly cold. The north of Morocco experiences wet and cloudy winters and the High Atlas Mountains can be exceptionally cold, sometimes retaining their snow-capped peaks until as late as July.

The country is at its most beautiful in spring (mid-March to May) when the landscape is green and lush, making for spectacular mountain hiking. Morocco is also lovely in Autumn (September to October) when temperatures are very pleasant.

Morocco Climate | Marrakech

Temp Min °C4691114171920171496
Temp Max °C182023262933383833282319
Rainfall (mm)252833311583310233131