Home › Browse › Africa › Morocco
Sunshine destinations in Morocco
15 destinations with month-by-month sunshine data. Guides: hottest & sunniest places · where is it sunny in Morocco, month by month · best time to visit .
Zagora is the sunniest place in Morocco — 3,857 hours of sunshine a year, sunniest in February with daytime highs around 21°C / 70°F. Ouarzazate (3,818 h) and Errachidia (3,758 h) are next.
The sunniest places in Morocco
1
Zagora
Morocco small town
3,857 h sun/yr best in February (21° / 70°F days)
2
3
Errachidia
Morocco regional city
3,758 h sun/yr best in May (30° / 86°F days)
4
Essaouira
Morocco seaside town
3,614 h sun/yr best in June (31° / 88°F days)
5
Marrakesh
Morocco city break
3,604 h sun/yr best in May (31° / 88°F days)
6
7
Beni Mellal
Morocco regional city
3,466 h sun/yr best in May (30° / 86°F days)
8
Oujda
Morocco city break
3,356 h sun/yr best in July (31° / 88°F days)
9
Nador
Morocco regional city
3,343 h sun/yr best in June (30° / 86°F days)
10
Fes
Morocco city break
3,299 h sun/yr best in June (32° / 90°F days)
11
Casablanca
Morocco major city break
3,196 h sun/yr best in June (27° / 81°F days)
12
Rabat
Morocco coastal city break
3,128 h sun/yr best in June (26° / 79°F days)
13
Tangier
Morocco coastal city break
3,005 h sun/yr best in June (30° / 86°F days)
14
Tétouan
Morocco coastal city break
3,005 h sun/yr best in June (30° / 86°F days)
15
Tan Tan
Morocco beach resort
2,683 h sun/yr best in April (20° / 68°F days)
All Morocco destinations
1
2
3
4
5
6
7
8
Oujda
Morocco city break
Best in July (98/100) 31° / 88°F
9
Nador
Morocco regional city
Best in June (98/100) 30° / 86°F
10
Fes
Morocco city break
Best in June (97/100) 32° / 90°F
11
12
Rabat
Morocco coastal city break
Best in June (97/100) 26° / 79°F
13
Tangier
Morocco coastal city break
Best in June (96/100) 30° / 86°F
14
Tétouan
Morocco coastal city break
Best in June (96/100) 30° / 86°F
15
Tan Tan
Morocco beach resort
Best in April (94/100) 20° / 68°F