AARP MEMBER DISCOUNTS SEE MORE

Marrakesh can get surprisingly cold in the winter and after the sun goes down. Although the sun shines almost year-round, the best time to visit is in spring, when the surrounding hills and valleys are an explosion of colorful flowers, and fall, when the temperature is comfortable enough to warrant sunbathing. The only exception in that period is during Easter week, which brings crowds.