Climate in Knjazevac

Knjazevac experiences four distinct seasons with cold winters and warm summers. Temperatures typically range from around 5 degrees Celsius in winter to over 30 degrees Celsius in the hottest months. Expect moderate rainfall throughout the year with occasional snow in the colder periods.

Monthly Averages

MonthHighAvgLowRainDaysSun (h)Comfort

Nearby Cities