199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Serbia

Weather & climate · Belgrade

Flag of SerbiaBest Time to Visit Serbia

September

The best time to visit Serbia is September, when daytime highs in Belgrade are around 25°C. May to June are also a good time to go. August is the warmest month (31°C by day), January the coldest (-4°C at night), and June the wettest with about 83 mm of rain.

31°C
Warmest: August
-4°C
Coldest nights: January
677 mm
Rain per year
83 mm
Wettest: June

Serbia weather by month

  1. Jan3°C-4°C48 mm
  2. Feb6°C-3°C46 mm
  3. Mar13°C1°C50 mm
  4. Apr19°C7°C50 mm
  5. May23°C12°C78 mm
  6. Jun28°C16°C83 mm
  7. Jul31°C18°C63 mm
  8. Aug31°C18°C55 mm
  9. Sep25°C13°C56 mm
  10. Oct18°C7°C54 mm
  11. Nov12°C2°C47 mm
  12. Dec5°C-2°C47 mm

Best time Good Less ideal

-10°-5°0°5°10°15°20°25°30°35°40°100 mm0January: 48 mm rainFebruary: 46 mm rainMarch: 50 mm rainApril: 50 mm rainMay: 78 mm rainJune: 83 mm rainJuly: 63 mm rainAugust: 55 mm rainSeptember: 56 mm rainOctober: 54 mm rainNovember: 47 mm rainDecember: 47 mm rainJanuary: 3°CFebruary: 6°CMarch: 13°CApril: 19°CMay: 23°CJune: 28°CJuly: 31°CAugust: 31°CSeptember: 25°COctober: 18°CNovember: 12°CDecember: 5°CJanuary: -4°CFebruary: -3°CMarch: 1°CApril: 7°CMay: 12°CJune: 16°CJuly: 18°CAugust: 18°CSeptember: 13°COctober: 7°CNovember: 2°CDecember: -2°CJanFebMarAprMayJunJulAugSepOctNovDec
Average high Average low Rain (mm per month)
MonthHighLowRainHumidityCloud coverVerdict
January3°C-4°C48 mm88%76%Cold
February6°C-3°C46 mm84%74%Cold
March13°C1°C50 mm76%67%Fair
April19°C7°C50 mm70%62%Fair
May23°C12°C78 mm68%63%Good
June28°C16°C83 mm64%54%Good
July31°C18°C63 mm55%42%Fair
August31°C18°C55 mm54%39%Fair
September25°C13°C56 mm61%56%Best time
October18°C7°C54 mm71%58%Fair
November12°C2°C47 mm82%68%Fair
December5°C-2°C47 mm88%77%Cold

Data: NASA POWER (Prediction Of Worldwide Energy Resources) — 25-year climate averages 2001–2025, public domain, for the area around Belgrade (44.83, 20.5). Satellite and model averages — local weather stations can differ by 1–2 °C, and mountains or coasts elsewhere in Serbia have their own climate.

Frequently asked questions

When is the best time to visit Serbia?

September. The best time to visit Serbia is September, when daytime highs in Belgrade are around 25°C. May to June are also a good time to go. August is the warmest month (31°C by day), January the coldest (-4°C at night), and June the wettest with about 83 mm of rain.

What is the hottest month in Serbia?

August, with average highs of 31°C in Belgrade.

What is the coldest month in Serbia?

January, when nights drop to about -4°C and days reach 3°C.

What is the rainiest month in Serbia?

June with about 83 mm; February is the driest (46 mm).

When should I avoid visiting Serbia?

January is the least comfortable month on average: 3°C by day and 48 mm of rain.