The climate of Niš is continental, with cold winters and hot summers.
The city is located in south-eastern Serbia, at an altitude of 200 meters (650 ft). On average, the land is covered with snow for 40 days a year. Because of its position, in the central-southern part of the Balkan peninsula, in winter it is exposed to cold spells from the north, while in summer it is subject to heat waves, when the temperature can reach 40 °C (104 °F). For example, in 1987, the temperature dropped to -20.3 °C (-4.5 °F) in January, while it reached 42.3 °C (108 °F) in July, while in 2012, it ranged from -18 °C (-0.5 °F) in January to 41 °C (106 °F) in July. The cold record, -28.9 °C (-20 °F), was set in January 1942, while the heat record, 44.2 °C (111.5 °F), was set in July 2007.
The average temperature of the coldest month (January) is of 1.4 °C (35 °F), that of the warmest month (August) is of 22.8 °C (73 °F). Here are the average temperatures.
Nis - Average temperatures
Min (°C)-2-126111415151273-1
Max (°C)581318242730302519126
Min (°F)283036435257595954453730
Max (°F)414655647581868677665443

Precipitation amounts to 580 millimeters (22.8 inches) per year: so, it is at an intermediate level. It ranges from 35 mm (1.4 in) in the driest month (February) to 60 mm (2.4 in) in the wettest (May). Here is the average precipitation.
Nis - Average precipitation

On average, there are around 2,000 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.
Nis - Sunshine


Best Time

The best times to visit Niš are spring and autumn, and in particular 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.