Marrakesh is at is best discovered in spring, from March to May, when days are sunny, fresh and flowers bloom. Autumn – September to November – is also a good time as the summer’s heat has subsided. The height of summer can average over 30°C (86°F), often feeling more than that in the sweltering souks. Winter is pleasant but gets cold at night, when a fireplace in your room is most welcome.