Marrakech has favorable climate almost all year round. You can always visit this city and never be disappointed.
July-September: Although, the place is flooded with Moroccan’s returning to their place and is also a tourist’s popular season, the crowded city will not let you have a peaceful vacation if you are looking for the same.
November-May: This period is amazing with mild winters and warm yet bearable sunshine.
Highest temperature in Marrakesh is recorded as 113℉ in July.
Lowest temperature in Marrakesh is recorded as 35.6℉ in January.