Map from Google - Toledo

In Toledo, the capital of Castilla-La Mancha, located at an altitude of about 500 metres (1,600 feet), the climate is transitional Mediterranean, with continental characteristics, and semi-arid. The daily temperature variation is often high. In winter, mild periods alternate with cold periods, where night frosts, usually light, may occur. However, the characteristic feature of the climate of Toledo is the hot summer, with fairly frequent torrid periods, although air humidity is fortunately low.
Here are the average temperatures.
Average temperatures - Toledo
Min (°C)246811161919151163
Max (°C)121418202430353429221612
Min (°F)363943465261666659524337
Max (°F)545764687586959384726154

Precipitation is quite low: the total annual rainfall is 350 millimetres (13.8 inches), and in fact the landscape is arid, especially during the summer months. The rains, however, are quite frequent in spring and autumn. In May, and more rarely in the summer, a few thunderstorms may break out in the afternoon, but usually from June to August it almost never rains.
Here is the average precipitation.
Average precipitation - Toledo
Prec. (mm)252520404530151020453545350
Prec. (in)

Winter, from December to February, is fairly mild: the average temperature in January is 7 °C (44.5 °F). Rainfall, which is brought by Atlantic depressions, because of the distance from the sea is not very frequent, and usually not even abundant. Days can be mild, particularly when the Azores anticyclone settles on the Iberian Peninsula, bringing periods of good weather also in winter, with highs around 15/18 °C (59/64 °F), but nights are usually cold, with lows around 3/5 °C (37/41 °F). Sometimes cold waves, with snowfall and frost, may occur. A particularly cold episode occurred in January 2005, when the temperature dropped to -9 °C (16 °F).

Summer, from June to August or mid-September, is hot and sunny; the average July temperature is 27 °C (81 °F). The heat is usually intense during the day, since the maximum temperatures easily reach 37/38 °C (99/100 °F), with peaks of 40/42 °C (104/108 °F), although the air is dry, so it is more bearable. At night, however, the heat almost always grants a truce, as temperatures decrease in a remarkable way.

Spring and autumn are mild and characterized by a variable weather, where periods of good weather alternate with the passage of Atlantic depressions, which bring clouds and rain.

The amount of sunshine in Toledo is excellent in summer, when clear skies prevail: in July there are on average 12 hours of sunshine per day. Sunny days are possible throughout the year, but in winter the average goes down to 4 hours of sunshine per day in December and 5 in January.

Toledo, Alcazar in the background

When to go

The best times to visit Toledo are spring and autumn, especially from mid-April to late May and mid-September to mid-October. In June it can get hot during the day, especially in the second half of the month. In April it can still be a bit cold, especially in the first part of the month.
September, too, is a good month, but at first it can still be hot, while during the month the first rains may occur. In October the air is often mild, however, the days get shorter, the rains are more frequent, and it can start to get a bit chilly at night, especially in the second half of the month.
Those who can stand the heat can also choose July and August, but must be prepared to walk around the city in hot weather.
The temperature range between day and night is often high, so it is helpful to dress in layers and have something warm for the evening: you may want a light sweatshirt for the evening in summer as well.