Agadir
- Day
- 24.4°C
- Sea
- 17.1°C
- Sun
- 8.7h
- Rain days
- 2
Your April weather guide
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
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 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.
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.
The sea averages 17.1°C around Morocco in April. That is cold for swimming without a wetsuit.
Around 8.1 hours of sunshine a day on average, out of 12.8 hours of daylight (sunshine estimated from cloud cover).
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).
Based on the averages: summer clothes for the day; a light jumper for evenings (12°C at night).
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 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 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
Plain answers, grounded in the averages.
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.
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.
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.
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.
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