You can travel to Morocco any time of the year. However, there are better and recommended periods to visit Morocco rather than any time else. Morocco is at its best in spring (mid-March to November) when the heat of summer has eased. At other times don’t underestimate the extremes of summer heat and winter, particularly in the high Atlas Mountains, where snowcapped peaks persist from November to July. If you are travelling in winter, head for South, although be prepared for bitterly cold nights. Morocco’s Mediterranean coast and Rif Mountains are frequently wet and cloudy in winter and early spring. Apart from the weather. It is the time of ‘Ramadan month’; the traditional month of fasting and purification, which is another important consideration. During Ramadan some restaurants cafes are closed during the day time and general business hours are reduced.