Best time to go to Morocco
If you’re looking for a bit of sun, Morocco is a good year-round bet. In Marrakech, temperatures peak at just under 40°C in July. Either side of summer, days are milder – think 22°C to 28°C. And in winter, temperatures sit in the high teens. In Agadir and Taghazout, sea breezes keep things a bit cooler. July tends to peak at around 27°C, while the mercury sits in the low 20s during the winter. You’ll see a bit more rain from November through to March, but it’s usually just the odd showery day here and there.