If you are considering when to visit Morocco, everything will depend on the region you want to visit. In general, spring is the best time to visit the country, when the trees are in bloom and the landscapes show all their beauty.
On the other hand, autumn can be a good season to visit the imperial cities, the medinas regain all their vitality after the summer. In addition, although the days are shorter, the climate of Morocco is also milder in this period. The rainy season lasts between November and April, but it only rains occasionally.
On the other hand, if you are going to make a trip through the regions located to the south of the High Atlas, it is preferable to do it in the period from October to May, since in summer temperatures can reach or exceed 45 ° C. Option valid for the months winter in certain areas of the High Atlas, such as the Michlifen ski resort in the surroundings of Ifrane.
During the summer, the most recommended area to visit is the coastal area, especially the Atlantic: in addition to being able to enjoy its beaches, the climate of the westernmost Morocco is better tolerated than the rest of the country. In the north, temperatures are relatively mild. And if you are going to do a trekking trip through the center of the country, we advise you to book your accommodation in advance, especially if it is high season: the one that runs from June 15 to September 15.