Your March weather guide

Weather in Morocco in March

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

Average daytime high
22.9°Cacross 2 destinations
Average night-time low
10.1°Cafter dark
Sea temperature
16.8°Ccold for swimming
Rainy days
5days1 mm or more

Morocco, month by month

Turn up the warmth

Warmest places in Morocco in March

Ranked by average daytime high. The full comparison is in the table below.

#1Warm

Agadir

Morocco · 3 h 48 min from London

Day
23.5°C
Sea
16.8°C
Sun
7.9h
Rain days
4
#2Warm

Marrakech

Morocco · 3 h 36 min from London

Day
22.3°C
Sea
-
Sun
6.9h
Rain days
6

Morocco destinations ranked for March

All 2 places we track in Morocco, ordered by daytime high.

Scroll sideways for more weather, down for more places. Click a heading to sort.

Morocco destinations ranked by March temperature
#Destination
1Agadir23.5°C13.0°C16.8°C7.9 h43 h 48 min
2Marrakech22.3°C7.2°C-6.9 h63 h 36 min

2 destinations shownClimate averages, not a forecast.

March climate overview

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.

Rainfall in March

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.

Sea temperature

The sea averages 16.8°C around Morocco in March. That is cold for swimming without a wetsuit.

Sunshine and daylight

Around 7.4 hours of sunshine a day on average, out of 11.8 hours of daylight (sunshine estimated from cloud cover).

March against the rest of the year in Morocco

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).

Which part of Morocco in March?

What to pack for Morocco in March

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.

Similar weather elsewhere in March

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 for warmer evenings and time by the coast

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 for mild days, with layers after sunset

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

Morocco in March FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Morocco in March?

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.

Is the sea warm in Morocco in March?

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.

Is Morocco much warmer than London in March?

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.

Is the sea warm enough for swimming in March?

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.

About these averages

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