Your April weather guide

Weather in Morocco in April

April is a good month for Morocco if you want warm days rather than reliable sea-swimming weather. Average daytime temperatures reach 24°C, but nights fall to 12°C, so packing only summer clothes would be a mistake. The sea averages 17°C and will feel chilly to many swimmers. Choose Agadir for milder evenings and fewer rainy days, or Marrakech if warm daytime exploring matters more than sitting outside comfortably after dark.

Long-term climate averages, not a forecast · 1991-2020

Average daytime high
24.3°Cacross 2 destinations
Average night-time low
12.1°Cafter dark
Sea temperature
17.1°Ccold for swimming
Rainy days
4days1 mm or more

Morocco, month by month

Turn up the warmth

Warmest places in Morocco in April

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

#1Warm

Agadir

Morocco · 3 h 48 min from London

Day
24.4°C
Sea
17.1°C
Sun
8.7h
Rain days
2
#2Warm

Marrakech

Morocco · 3 h 36 min from London

Day
24.2°C
Sea
-
Sun
7.6h
Rain days
5

Morocco destinations ranked for April

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 April temperature
#Destination
1Agadir24.4°C14.5°C17.1°C8.7 h23 h 48 min
2Marrakech24.2°C9.7°C-7.6 h53 h 36 min

2 destinations shownClimate averages, not a forecast.

April climate overview

Daytime highs across Morocco in April run from 24.2°C (Marrakech) to 24.4°C (Agadir). Even in Agadir only 37% of days reach 25°C. Nights average 12.1°C; the coldest 10% of nights in Marrakech fall to 6°C or below.

Rainfall in April

Expect around 4 rainy days (1 mm or more) in April, with Agadir the driest (2 days) and Marrakech the wettest (5 days). The wettest April at Agadir between 1991 and 2020 was 2000 with 94 mm; the driest was 1993 with 0 mm.

Sea temperature

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

Sunshine and daylight

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

April against the rest of the year in Morocco

April is the 7th warmest month of the twelve in Morocco. It is 1.4°C warmer than March and 2.9°C warmer in May. The hottest month here is July (34°C) and the coolest January (19°C).

Which part of Morocco in April?

What to pack for Morocco in April

Based on the averages: summer clothes for the day; a light jumper for evenings (12°C at night).

Similar weather elsewhere in April

Within 1.5°C of Morocco's April daytime average: Bahamas (26°C, sea 25°C), Hong Kong (25°C, sea 22°C), Las Vegas (25°C), Boa Vista (25°C, sea 22°C), Hawaii (25°C, sea 25°C). See the full ranking for April.

Agadir: the better choice for milder evenings

Agadir suits travellers who want time by the coast without expecting a warm sea. Days average 24°C and nights 14°C, making evenings milder than in Marrakech, though a light layer is still useful. With 2 rainy days on average, it is also the drier choice. The catch is the 17°C sea: enjoying the shore and enjoying a long swim are different propositions. There can be hotter weather too, with 37% of days exceeding 25°C. Pack light daytime clothing and sun protection, and keep your plans flexible enough to take a break from the midday heat when temperatures climb.

Marrakech: warm days with a cooler finish

Marrakech is a good fit if your priority is spending time outdoors during the day rather than swimming. Its 24°C daytime average matches Agadir, so there is no clear winner for typical daytime warmth. The difference comes after sunset: nights average 10°C, making a jumper or jacket a sensible addition to your bag. Rain is also more likely to affect plans here, with 5 rainy days on average. Keep an indoor option in mind rather than assuming every day will stay dry. April offers a useful balance for travellers who like daytime warmth and do not mind covering up in the evening.

A little more detail

Morocco in April FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Morocco in April?

Agadir is the warmest of the 2 places we track in Morocco in April with an average high of 24.4°C; Marrakech is the coolest at 24.2°C.

Is the sea warm in Morocco in April?

Not really: the warmest sea we track in Morocco in April is 17.1°C at Agadir, below the 22°C most people find comfortable.

Is Morocco much warmer than London in April?

Yes. Morocco averages 24°C by day, compared with 14°C in London. That makes lighter daytime clothes more useful, but the warmth does not last through the night: Morocco's average overnight temperature is 12°C, so bring layers as well.

How sunny and rainy is Morocco in April?

Morocco averages 8.1 hours of sunshine and 4 rainy days in April. That supports planning plenty of outdoor time, but not assuming an entirely dry holiday. Agadir is the safer choice for avoiding rain, while Marrakech needs a little more flexibility.

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