Your holiday weather, at a glance

Morocco in March: where is it warmest?

In March, Ouarzazate is the warmest place with 22 °C by day, Tétouan the coolest with 17 °C. 9 of 11 destinations have good holiday weather.

All destinations in March, warmest first

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

PlaceScoreAirSeaSunRain days
Ouarzazate9822°–9 h2
Marrakesh (Marrakech)9122°–8 h6
Agadir5822°17°9 h4
Casablanca8920°17°7 h7
Rabat8720°17°7 h7
Nador8520°16°7 h7
Fez7920°–6 h9
Essaouira4520°17°9 h5
Tangier8218°16°7 h9
Chefchaouen7718°–6 h10
Tétouan7617°–7 h9

Morocco in March: quick answers

Morocco in March: where is it warmest?

The warmest places in March are Ouarzazate (22 °C), Marrakesh (Marrakech) (22 °C) and Agadir (22 °C).

Morocco in March: where is the sea warmest?

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

Morocco in March: where is the weather best?

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

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