Agadir
- Day
- 23.5°C
- Sea
- 16.8°C
- Sun
- 7.9h
- Rain days
- 4
Your March weather guide
Yes, March is a good month for Morocco if you want warm afternoons rather than reliable swimming weather. Country averages of 23°C by day and 10°C at night make layers more useful than a suitcase packed only for heat, while the sea averages a cool 17°C. Agadir suits travellers who prefer warmer evenings and fewer rainy days; Marrakech works well if you are happy to trade mild afternoons for much cooler nights.
Long-term climate averages, not a forecast · 1991-2020
Morocco, month by month
Turn up the warmth
Ranked by average daytime high. The full comparison is in the table below.
All 2 places we track in Morocco, ordered by daytime high.
Daytime highs across Morocco in March run from 22.3°C (Marrakech) to 23.5°C (Agadir). Even in Agadir only 35% of days reach 25°C. Nights average 10.1°C; the coldest 10% of nights in Marrakech fall to 4°C or below.
Expect around 5 rainy days (1 mm or more) in March, with Agadir the driest (4 days) and Marrakech the wettest (6 days). The wettest March at Agadir between 1991 and 2020 was 1996 with 169 mm; the driest was 2000 with 0 mm.
The sea averages 16.8°C around Morocco in March. That is cold for swimming without a wetsuit.
Around 7.4 hours of sunshine a day on average, out of 11.8 hours of daylight (sunshine estimated from cloud cover).
March is the 8th warmest month of the twelve in Morocco. It is 2.5°C warmer than February and 1.4°C warmer in April. The hottest month here is July (34°C) and the coolest January (19°C).
Based on the averages: light layers - warm in the sun, cooler in the shade; a warm layer for evenings, when it drops to around 10°C; a light waterproof for the odd shower.
Within 1.5°C of Morocco's March daytime average: Bahamas (24°C, sea 24°C), Hawaii (24°C, sea 24°C), Hurghada (24°C, sea 22°C), Sydney (24°C, sea 23°C), Hong Kong (22°C, sea 20°C). See the full ranking for March.
Agadir is the warmer choice, with daytime temperatures averaging 24°C and nights around 13°C. That makes it a better fit for spending time outdoors into the evening, though a light jacket still makes sense. There is some scope for hotter weather: 35% of days exceed 25°C, so keep your plans flexible if you dislike midday heat. With 4 rainy days, rain is less frequent than in Marrakech, but it should not be ruled out. The catch is the sea. At 17°C, it is cool rather than comfortably warm, so choose Agadir for coastal warmth on land rather than assuming long swims will be appealing.
Marrakech averages 22°C during the day, which suits travellers who want to spend time outside without planning around consistently hot afternoons. The bigger consideration is the evening chill: nights average 7°C, so bring a proper warm layer rather than relying on daytime clothes. Rain is also more of a consideration here, with 6 rainy days compared with Agadir's 4. Leave room to rearrange outdoor plans instead of expecting every day to stay dry. If warm evenings are central to your holiday, Agadir is the better match. If mild daytime weather matters more and you do not mind wrapping up later, Marrakech remains a good March option.
A little more detail
Plain answers, grounded in the averages.
Agadir is the warmest of the 2 places we track in Morocco in March with an average high of 23.5°C; Marrakech is the coolest at 22.3°C.
Not really: the warmest sea we track in Morocco in March is 16.8°C at Agadir, below the 22°C most people find comfortable.
Yes. Morocco averages 23°C by day, compared with London's 10°C, so afternoons should feel noticeably warmer. Do not assume that warmth lasts through the evening, though: Morocco's average night temperature is also 10°C, making an extra layer useful.
The sea averages 17°C, including in Agadir, so expect cool water rather than a warm swim. March is a better fit for travellers who value warm weather on land than for those whose holiday depends on comfortable sea swimming.
ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020
Averages computed from daily values at 2 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather