Serbia weather by month: when to go
Here is Serbia's weather month by month for Belgrade, Novi Sad and the mountains.
Serbia has a continental climate: four clear seasons, hot summers and cold winters. The plains around Belgrade and Novi Sad are warmest, while mountain areas like Zlatibor, Tara and Kopaonik stay cooler and get plenty of snow.
Serbia weather month by month
- December to February: Around 0 to 5 °C in Belgrade, with the cold košava wind. Ski season on Kopaonik and Zlatibor, and Christmas markets.
- March and April: Spring arrives quickly, 12 to 20 °C. Good for city breaks.
- May and June: Warm and green, 22 to 28 °C. Cafes move outside and the river barges in Belgrade open.
- July and August: Hot, often 30 to 35 °C in Belgrade and Novi Sad. EXIT festival in Novi Sad is usually in July. Escape to Zlatibor or Tara, where it is about 10 degrees cooler.
- September and October: Warm days, cool evenings and grape harvest in Fruška Gora and Župa.
- November: Grey and foggy, the quietest month.
Best time to visit Serbia
For cities, May, June and September. For the mountains, July and August in summer or January and February for skiing. Festival lovers should check dates for EXIT and the Guča trumpet festival in August.
Serbia travel FAQ
When is the best time to visit Belgrade?
May, June and September have warm days and comfortable evenings for the riverside and outdoor cafes.
How cold does Serbia get in winter?
Belgrade is often around freezing in January, and the mountains have reliable snow for skiing.
When is EXIT festival?
EXIT in Novi Sad is usually held in July. Check the official dates and book stays early.
Find stays in Belgrade, Novi Sad and Zlatibor in our Serbia guide.