The climate of Vidin is continental, with cold winters and hot summers.
The city is located in the extreme north-west of Bulgaria, a short distance from Romania and Serbia. On the other side of the Danube is the Romanian city of Calafat.
The average temperature of the coldest month (January) is of 0.3 °C (32 °F), that of the warmest month (July) is of 23.2 °C (74 °F). Here are the average temperatures.
Vidin - Average temperatures
Min (°C)-4-316111416161161-3
Max (°C)46121824283030251894
Min (°F)252734435257616152433427
Max (°F)394354647582868677644839

Precipitation amounts to 525 millimeters (20.7 inches) per year: so, it is at an intermediate level. It ranges from 30 mm (1.2 in) in the driest month (October) to 55 mm (2.2 in) in the wettest ones (May, July). Here is the average precipitation.
Vidin - Average precipitation

On average, there are around 2,125 sunshine hours per year. Here are the average sunshine hours per day.
Vidin - Sunshine


Best Time

The best times to visit Vidin are spring and autumn, namely the months of May and September. In June, the weather is often excellent, but it can sometimes get hot, especially in the second half of the month.