Temp
19° C
average
Rain
0 mm
per month
Sun
65 %
chance
Humidity
69 %
average
What’s the weather like in Morocco in April?
In April, Morocco experiences spring weather with mild temperatures and plenty of sunshine. It is a great time to visit the country as the weather is typically pleasant, making it ideal for outdoor activities and exploring the various attractions.
Average daily temperatures
During April, the average daily temperatures in Morocco range from around 15 to 27 degrees Celsius (59 to 80 degrees Fahrenheit), depending on the region. In coastal areas such as Casablanca and Essaouira, temperatures are generally cooler, while inland cities like Marrakech and Fez tend to be slightly warmer.
Sunshine and rainfall
April is one of the sunniest months in Morocco, with an average of 9 to 10 hours of sunshine per day. Rainfall during this month is minimal, with some regions experiencing only a few millimeters of precipitation. However, it is always wise to bring a light jacket or raincoat as there may be occasional showers.