Belgrade Weather in January

Serbia · January climate averages and travel tips

Avg high5°C (40°F)
Avg low-3°C (27°F)
Rainfall51 mm (2.0 in)
RatingPoor 3.6/10

In January, Belgrade has average highs of 5°C (40°F) and lows of -3°C (27°F). January is winter in Serbia. The month is fairly dry, with about 51 mm (2.0 in) of rain spread over 10 days. You get roughly 9 hours of daylight and frequently cloudy skies.

Is January a good time to visit Belgrade?

January is not the best time to visit Belgrade (3.6/10) mainly because of the cold. The weather is much better in April and September to October.

January weather at a glance

Average high5°C (40°F)
Average low-3°C (27°F)
Daily mean0°C (33°F)
Rainfall51 mm (2.0 in)
Rainy days (1 mm+)10
Humidity88%
Cloud cover77%
Daylight9 hours
Est. sunshine2.3 hours/day
Wind9.5 km/h
vs December1°C cooler than December, with similar rainfall.

What to pack for Belgrade in January

Belgrade weather in other months

Jan5°C / -3°C51 mmPoorFeb8°C / -1°C47 mmFairMar13°C / 2°C52 mmGoodApr19°C / 7°C47 mmExcellentMay23°C / 12°C83 mmExcellentJun28°C / 16°C79 mmExcellentJul31°C / 18°C61 mmGoodAug31°C / 18°C56 mmExcellentSep26°C / 14°C54 mmExcellentOct20°C / 8°C48 mmExcellentNov13°C / 3°C49 mmGoodDec6°C / -1°C53 mmPoor

← DecemberBest time to visit BelgradeFebruary →

Better weather in January nearby

Nearby in January

Where else is good in January? See where to go in January.