hi there, Morocco has a very varied climate but October and April is the warmest time to travel there. If you intend to travel to the cities of Marrakech & Fez then spring and autumn is the better time. Also, don’t underestimate the extremes of summer heat and winter in Morocco, particularly in the High Atlas, where snowcapped peaks persist from November to July. If you are travelling in winter, head for the south, although be prepared for bitterly cold nights. The north coast and the Rif Mountains are frequently wet and cloudy in winter and early spring.