Spring (April to early June) and autumn (September to October) are the best times to visit Toledo. The weather is warm but not brutal, the light is beautiful, and the summer crowds have either not yet arrived or have already departed.
July and August are hot — temperatures regularly exceed 35°C — and the city fills with tourists. The narrow streets hold heat, and the major sights are crowded. If you must visit in summer, arrive early and retreat to a café by noon.
Corpus Christi, typically in June, is Toledo's most important festival. The city decorates its streets with awnings of herbs and flowers, and the great gold monstrance from the Cathedral treasury is carried in procession through the old city. It draws large crowds but is worth timing a visit around.
Toledo is cold in winter — the plateau climate means clear, sharp air and temperatures that can drop to freezing at night. The city is quieter and the light on the stone is particularly clean and beautiful. The Cathedral and the main museums all remain open year-round.