Climate averages 1991–2020

Weather in Morocco in March

In March, average daytime highs across the 56 cities listed in Morocco range from 13.8°C in Ifrane to 24.9°C in Taroudant. Monthly rainfall ranges from 10 mm in Tan-Tan to 80 mm in Larache.

Long-term climate patterns, not a forecast for a particular trip.

Morocco by monthAll cities

City by city

March in Morocco

1991–2020
Average March climate for cities in Morocco, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Casablanca20.2°C11.3°C11.3°C346.4
Rabat20.0°C11.1°C11.1°C476.5
Fes19.8°C7.7°C7.7°C629.5
Tangier18.0°C10.8°C10.8°C628.1
Marrakesh22.1°C6.8°C6.8°C406.2
Salé19.2°C12.0°C12.0°C476.5
Agadir23.9°C14.0°C14.0°C393.7
Meknes19.4°C7.4°C7.4°C588.3
Oujda18.8°C6.4°C6.4°C526.9
Kenitra19.0°C12.1°C12.1°C607.1
Tétouan17.3°C10.3°C10.3°C688.1
Al Hoceïma17.0°C11.2°C11.2°C416.7
Temara20.4°C10.5°C10.5°C456.3
Safi21.0°C12.0°C12.0°C315.3
Mohammedia19.6°C11.8°C11.8°C396.2
Khouribga19.6°C8.0°C8.0°C497.2
El Jadida19.3°C12.9°C12.9°C385.7
Beni Mellal21.2°C6.6°C6.6°C729.3
Salé Al Jadida20.0°C10.4°C10.4°C476.5
Ait Melloul23.3°C12.7°C12.7°C323.6
Nador19.5°C10.7°C10.7°C426.5
Dar Bouazza20.1°C11.5°C11.5°C336.1
Taza19.0°C8.3°C8.3°C498.3
Settat21.0°C10.0°C10.0°C416.9
Berrechid20.8°C9.7°C9.7°C427.0
Khemisset19.8°C7.2°C7.2°C538.7
Inezgane23.7°C13.1°C13.1°C323.6
Ksar El Kebir20.1°C9.5°C9.5°C768.2
Larache18.8°C10.7°C10.7°C808.2
Guelmim22.9°C11.3°C11.3°C172.8
Khenifra19.0°C5.1°C5.1°C678.6
Berkane20.3°C8.5°C8.5°C517.0
Taourirt20.5°C8.3°C8.3°C264.4
Bouskoura20.7°C10.3°C10.3°C336.1
Al Fqih Ben Çalah22.0°C8.0°C8.0°C506.2
Oued Zem19.9°C7.7°C7.7°C477.0
El Kelaa des Srarhna22.6°C9.0°C9.0°C396.4
Sidi Slimane21.4°C9.8°C9.8°C496.8
Errachidia20.9°C7.1°C7.1°C112.6
Guercif20.3°C8.3°C8.3°C285.1
Oulad Teïma24.6°C11.0°C11.0°C414.4
Ben Guerir21.8°C9.3°C9.3°C305.5
Tiflet20.4°C8.2°C8.2°C517.1
Taroudant24.9°C11.8°C11.8°C325.6
Sefrou18.2°C6.4°C6.4°C6811.0
Essaouira21.1°C12.8°C12.8°C385.3
Fnidek16.8°C12.3°C12.3°C607.5
Sidi Kacem21.7°C10.0°C10.0°C547.4
Tiznit21.3°C12.0°C12.0°C274.4
Tan-Tan24.0°C13.7°C13.7°C102.1
Ouarzazate21.0°C6.4°C6.4°C122.1
Souk El Arbaa20.8°C9.7°C9.7°C657.7
Youssoufia22.3°C10.4°C10.4°C315.7
Ifrane13.8°C3.0°C3.0°C7311.8
Lahraouyine20.5°C10.4°C10.4°C346.4
Martil17.5°C11.2°C11.2°C688.1

A rain day is a local calendar day with at least 1 mm of precipitation.