Your holiday weather, at a glance

Morocco in April: where is it warmest?

In April, Ouarzazate is the warmest place with 26 °C by day, Tétouan the coolest with 19 °C. 10 of 11 destinations have good holiday weather.

All destinations in April, warmest first

Long-term averages for the month: daytime high, sea, sunshine and rainy days.

PlaceScoreAirSeaSunRain days
Ouarzazate9426°–9 h1
Marrakesh (Marrakech)9625°–8 h5
Agadir6423°17°9 h2
Casablanca9522°18°8 h5
Nador9122°17°8 h6
Fez8422°–7 h8
Rabat9321°18°8 h6
Essaouira5421°17°10 h4
Tangier9020°17°8 h8
Chefchaouen8520°–7 h8
Tétouan9019°–8 h7

Morocco in April: quick answers

Morocco in April: where is it warmest?

The warmest places in April are Ouarzazate (26 °C), Marrakesh (Marrakech) (25 °C) and Agadir (23 °C).

Morocco in April: where is the sea warmest?

The sea is warmest at Casablanca (18 °C), Rabat (18 °C) and Agadir (17 °C).

Morocco in April: where is the weather best?

The best holiday weather in April – warm, sunny and dry – is in Marrakesh (Marrakech), Casablanca and Ouarzazate.

Morocco month by month

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences