Autumn/Winter – mid November to mid February. Mostly warm (15-25°C), can be very chilly in evenings and it may rain, but rarely for long periods.
Spring/Late Summer – March, April, May, September, October. Perfect warm temperatures (25-35°C) in Marrakech and the south, warm evenings and very little chance of rain.
High Summer – June, July, August. Can be very hot in Marrakech and the south (up to 50°C), pleasant in mountains and on the coast. Mornings are best for sightseeing and afternoons for sunbathing/pool or a siesta. Wonderful long warm evenings.