Morocco i
Morocco

Morocco in May

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

Quick answers
Where is it warmest in Morocco in May?
Ouarzazate is the warmest of the 16 destinations compared, with highs of 29°C (84°F) in May; Essaouira is the coolest at 21°C (70°F).
Can you swim in the sea in Morocco in May?
Hardly: even the warmest water, at Casablanca (19°C (67°F)), stays below 21 °C.
Warmest
29°
Ouarzazate
Coolest
21°
Essaouira
Driest
3 mm
Sidi Ifni
Warmest sea
19°
Casablanca

Ouarzazate is the warm end of Morocco in May (29°C (84°F)); Essaouira the cool end (21°C (70°F)). On average it is 2.5 °C (4 °F) warmer than April. Most destinations stay largely dry. Best bets this month: Marrakesh, Agadir, and Casablanca.

Weather in May by city

PlaceDayNightRainSeaScore
Agadir 23° 15° 5 mm 18° 98
Taroudant 26° 15° 4 mm — 98
Marrakesh 26° 14° 18 mm — 97
Sidi Ifni 23° 15° 3 mm — 96
Casablanca 23° 14° 18 mm 19° 95
Essaouira 21° 15° 7 mm — 94
Rabat 22° 13° 20 mm 19° 93
Nador 24° 15° 29 mm — 92
Meknes 23° 11° 39 mm — 91
Tétouan 24° 14° 33 mm — 91
Berkane 24° 13° 32 mm — 91
Moulay Driss Zerhoun 24° 11° 41 mm — 91
Fes 25° 13° 42 mm — 90
Al Hoceima 22° 14° 25 mm 18° 90
Chefchaouen 22° 11° 33 mm — 88
Ouarzazate 29° 14° 9 mm — 88

Festivals in Morocco in May

  • Mawazine International music festival held in Rabat near Rabat (1 km)

Public holidays in May

  • Labour Day
Public holidays 2027 →

Frequently asked questions

What is the weather like in Morocco in May?

Average daytime highs range from 21° in Essaouira to 29° in Ouarzazate.

Can you swim in Morocco in May?

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