Dimitrovgrad, where it's located

The climate of Dimitrovgrad is moderately continental, with cold winters and warm summers.
The city is located in south-eastern Serbia, near the border with Bulgaria, in a valley at an altitude of 500 meters (1,650 feet). On average, there are 39 days with snowfall per year, and 53 days with snow-covered ground, of which one day out of two in January. In summer, the temperature range is high, so it can be cool, or even a little cold, at night, while during the day it can be very hot.
The average temperature of the coldest month (January) is of -0.2 °C (32 °F), that of the warmest month (August) is of 20.5 °C (69 °F). Here are the average temperatures.
Dimitrovgrad - Average temperatures
Min (°C)-4-4048121313951-3
Max (°C)461117222528282318105
Min (°F)252532394654555548413427
Max (°F)394352637277828273645041

Precipitation amounts to 625 millimeters (24.6 inches) per year: so, it is at an intermediate level. It ranges from 40 mm (1.6 in) in the driest months (January, February, March) to 70 mm (2.8 in) in the wettest (June). Here is the average precipitation.
Dimitrovgrad - Average precipitation

On average, there are around 2,085 sunshine hours per year. The sun is not often seen in winter, while in summer it shines for a good number of hours. Here are the average sunshine hours per day.
Dimitrovgrad - Sunshine


Best Time

In order to avoid both the winter cold and the summer heat, the best times to visit Dimitrovgrad are spring and autumn, and in particular, the months of May, June and September: daytime temperatures are pleasant, although it's better to bring a sweater and a jacket for the evening. In July and August, the temperature is usually not too hot, however, there is the risk of some very hot days, which can happen, though more rarely, also in the second half of June and in the first half of September.