Simon Clifford is Morocco expert at our leading supplier, Exodus Travel Ltd: "March to June and September to November are the best times to visit Morocco. It’s not too hot at these times. The winter months can be surprisingly cold, especially in the mountains."
Rachel Blech is co-founder of our supplier, SheherazadVentures, gives her view on the best time to visit Morocco: “If you go in low season (early Dec to mid-Feb & July/Aug) you avoid the crowds and high prices, but risk unpredictable weather (Dec/Jan) when it can rain. In my view the best times to visit Morocco are late Feb/March/April – when the almond blossom is filling the valleys on the road to Mt. Toubkal National Park and Atlas Mountains. And also the Ounila Valley from Telouet to Ait Benhaddou which is totally unspoiled as yet – the valleys are an unreal emerald green and the road has little traffic.”