Country · 41 destinations
Best time to visit Morocco
Morocco is good to visit all year round. Its destinations score highest in May, with an average travel score of 92 out of 100.
The climate in Morocco through the year
When to go
Morocco scores 65 or more out of 100 in every month across the 38 destinations Eddigo covers, so there is no bad time to go. May comes out on top with an average of 92. Daytime highs in May range from 20°C in Al Hoceima to 32°C in Al Fqih Ben Çalah. The lowest average is in January (76), with daytime highs from 15°C to 22°C.
Where in the country
In May, the highest scores are in Safi (97), Casablanca (96) and Agadir (96), while Al Fqih Ben Çalah scores 77. The destinations do not all peak at the same time:
- May: Casablanca, Fes, Safi, Mohammedia, Khouribga and 12 more
- June: Rabat, Tangier, Meknes, Kenitra, Tétouan and 4 more
- December: Marrakesh, Guelmim, Al Fqih Ben Çalah, El Kelaa des Srarhna and Legzira Beach
- January: Agadir, Ait Melloul and Oulad Teïma
- October: Oujda, Taourirt and Errachidia
Warmest, coolest, wettest and driest
Over the year, Al Fqih Ben Çalah is the warmest destination (daytime highs averaging 29°C) and Al Hoceima the coolest (20°C). Tétouan gets the most precipitation, about 650 mm a year, and Guelmim the least, about 140 mm. The highest-lying is Oukaïmeden at about 2,350 m. The warmest sea is at Berkane: 25°C in August.
By type of trip
The best months change with what you want to do. With Eddigo’s trip types, Morocco averages 65 or more in these months:
- Beach holiday: April–November. Best in September: Tangier (94), Tétouan (93) and Ksar El Kebir (93)
- City break: all year round. Best in December: Errachidia (100), Guelmim (98) and Oulad Teïma (98)
- Hiking: September–June. Best in December: Errachidia (100), Marrakesh (97) and El Kelaa des Srarhna (97)
Month by month
| Month | Score | Day | Sea | Rain | Best destinations |
|---|---|---|---|---|---|
| January | 76 | 15–22° | 18° | 53 mm | Oulad Teïma 98 · Agadir 97 · Ait Melloul 97 |
| February | 77 | 15–23° | 17° | 50 mm | Guelmim 95 · Oulad Teïma 95 · Agadir 94 |
| March | 83 | 16–25° | 17° | 54 mm | Errachidia 97 · Legzira Beach 96 · Guelmim 95 |
| April | 88 | 18–27° | 18° | 38 mm | Ait Melloul 97 · Agadir 96 · Errachidia 96 |
| May | 92 | 20–32° | 19° | 19 mm | Safi 97 · Casablanca 96 · Agadir 96 |
| June | 88 | 22–36° | 22° | 4 mm | Tangier 97 · Tétouan 97 · Al Hoceima 96 |
| July | 77 | 22–41° | 24° | 2 mm | Agadir 94 · Al Hoceima 93 · Larache 93 |
| August | 76 | 23–41° | 25° | 3 mm | Agadir 94 · Larache 93 · Rabat 92 |
| September | 86 | 23–36° | 24° | 13 mm | Agadir 96 · Ait Melloul 96 · Khemisset 96 |
| October | 89 | 21–31° | 22° | 42 mm | Errachidia 98 · Agadir 97 · Ait Melloul 97 |
| November | 87 | 18–26° | 20° | 60 mm | Errachidia 98 · Ait Melloul 96 · Guelmim 96 |
| December | 83 | 16–22° | 19° | 58 mm | Guelmim 98 · Oulad Teïma 98 · Legzira Beach 98 |
Score: average of the cities and beach destinations with the default preferences (ski resorts are left out). Day: lowest to highest typical daytime temperature among them. Sea: the warmest. Rain: average.