Morocco Weather

Like its many landscapes, Morocco has varying degrees of temperatures at different times of the year. If you are ever wondering about the weather in Morocco, remember this mantra: “Morocco is a cold land with a hot sun”.

The best weather in Morocco is to be had in April, May, & June, along with September and October. The winter months can also be sunny with warm days (especially in Fez and Marrakesh), but the nights will be very cold.

For average day time and night time temperatures and weather in Morocco, take a look at the following below. Here are some numbers you can go by:

Temperature Conversion Chart:

15 Celsius = 60 Fahrenheit
25 Celsius = 80 Fahrenheit
35 Celsius = 90 Fahrenheit
45 Celsius = 115 Fahrenheit

Average Day Time Temps by Month (in Celsius):

Place Jan Apr July Oct
Casablanca 17212624
Fes 16233625
Marrakesh 18263825
Ouarzazate 18274027
Tangier 16182722
Essaouira 12162418
Sahara Desert 15244525

Average Night Time Temps by Month (in Celsius):

Place Jan Apr July Oct
Casablanca 10121815
Fes 491813
Marrakesh 4121914
Ouarzazate 2102012
Tangier 8121815
Essaouira 10141815
Sahara Desert 2102215

Current Weather in Morocco: