Morocco i
Morocco

Morocco in April

Where it is warm, dry and good for swimming in Morocco in April — compared across the country’s main destinations.

Quick answers
Where is it warmest in Morocco in April?
Ouarzazate is the warmest of the 16 destinations compared, with highs of 25°C (77°F) in April; Chefchaouen is the coolest at 19°C (67°F).
Can you swim in the sea in Morocco in April?
Hardly: even the warmest water, at Casablanca (18°C (64°F)), stays below 21 °C.
Warmest
25°
Ouarzazate
Coolest
19°
Chefchaouen
Driest
11 mm
Sidi Ifni
Warmest sea
18°
Casablanca

April in Morocco ranges from 19°C (67°F) in Chefchaouen to 25°C (77°F) in Ouarzazate — a spread of 6 degrees across the country. On average it is about as warm as March. Most destinations stay largely dry. Best bets this month: Ouarzazate, Marrakesh, and Agadir.

Weather in April by city

PlaceDayNightRainSeaScore
Ouarzazate 25° 11° 13 mm — 100
Sidi Ifni 23° 14° 11 mm — 98
Taroudant 25° 14° 19 mm — 98
Agadir 22° 13° 16 mm 17° 96
Marrakesh 23° 12° 32 mm — 93
Casablanca 21° 11° 40 mm 18° 87
Berkane 22° 11° 44 mm — 86
Essaouira 20° 14° 22 mm — 85
Nador 21° 12° 44 mm — 85
Fes 22° 11° 62 mm — 83
Rabat 20° 11° 55 mm 18° 80
Meknes 20° 9° 67 mm — 78
Tétouan 21° 12° 59 mm — 78
Moulay Driss Zerhoun 20° 9° 70 mm — 78
Al Hoceima 20° 12° 39 mm 17° 78
Chefchaouen 19° 9° 69 mm — 71

Public holidays in April

No nationwide public holidays this month.

Public holidays 2027 →

Frequently asked questions

What is the weather like in Morocco in April?

Average daytime highs range from 19° in Chefchaouen to 25° in Ouarzazate.

Can you swim in Morocco in April?

The sea is cool: the warmest water is around Casablanca at about 18°.