The traditional peak season times for Marrakech tourism are October and Easter, however there is never a bad time to visit the Red City which it is on the same latitude as the Canary Islands and is generally 10 to 15 degrees warmer than London. Perfect for a short break in winter. Even in the heat of summer Marrakech is blessed with a low humidity due to it proximity to the Sahara.
Here’s a fun comparison, how does the weather in Marrakech compare to the weather near you today?