Weather forecast for destinations in Serbia

Current weather and a 7-day forecast for 50+ destinations — mountains, spas, lakes and cities.

Weather forecast for all of Serbia's main tourist destinations in one place — mountains, spa towns, lakes, rivers and cities. For each place we show the current temperature and a detailed seven-day forecast: highs and lows, precipitation and wind speed.

It is especially useful when planning a weekend in the mountains, a swim at the lake or a spa stay — click a destination for the seven-day view and nearby accommodation.

Mountains

KopaonikFog🌫️ 0°0° / -2°ZlatiborFog🌫️ 4°6° / 3°TaraFog🌫️ 4°5° / 2°Stara Planina—🌡️ —DivčibareOvercast☁️ 3°6° / 0°GočFog🌫️ 4°4° / 2°ZlatarFog🌫️ 2°3° / 1°Rtanj—🌡️ —Fruška GoraClear sky☀️ 7°8° / 2°GolijaFog🌫️ 2°3° / 0°Mokra GoraPartly cloudy⛅ 6°7° / 4°AvalaOvercast☁️ 6°8° / 1°Kučaj mountainsFog🌫️ 5°5° / 2°Besna KobilaOvercast☁️ 3°4° / 1°

Spa towns

Vrnjačka BanjaOvercast☁️ 8°9° / 7°SokobanjaOvercast☁️ 8°9° / 5°Banja VrujciOvercast☁️ 7°10° / 1°Banja KoviljačaOvercast☁️ 7°10° / 2°Niška Banja—🌡️ —Prolom BanjaOvercast☁️ 7°8° / 6°Lukovska Banja—🌡️ —Ribarska BanjaFog🌫️ 6°7° / 5°Banja JunakovićClear sky☀️ 8°12° / 2°Gornja Trepča spaOvercast☁️ 7°9° / 5°Mataruška BanjaOvercast☁️ 6°7° / 5°Bukovička BanjaOvercast☁️ 8°10° / 3°Kanjiža spaMainly clear🌤️ 8°11° / 1°

Lakes

Silver LakeOvercast☁️ 8°9° / 6°Lake PalićClear sky☀️ 7°11° / 2°Lake PerućacPartly cloudy⛅ 7°9° / 6°Vlasina LakeOvercast☁️ 4°5° / 3°Zlatar LakeFog🌫️ 2°4° / 1°Gazivode LakeOvercast☁️ 6°8° / 5°Bor LakeDrizzle🌦️ 7°7° / 3°Zaovine Lake—🌡️ —Gruža LakeOvercast☁️ 8°9° / 6°Ćelije LakeOvercast☁️ 8°9° / 7°

Rivers & gorges

Drina (Bajina Bašta)Overcast☁️ 9°10° / 7°Uvac—🌡️ —Iron Gates (Donji Milanovac)Overcast☁️ 8°10° / 5°Golubac—🌡️ —

Cities

BelgradePartly cloudy⛅ 8°10° / 6°Novi Sad—🌡️ —NišOvercast☁️ 8°9° / 5°Kragujevac—🌡️ —Subotica—🌡️ —KraljevoOvercast☁️ 8°10° / 7°UžiceOvercast☁️ 7°9° / 6°Valjevo—🌡️ —ČačakOvercast☁️ 8°10° / 7°Zrenjanin—🌡️ —Sremski KarlovciClear sky☀️ 8°11° / 4°Novi Pazar—🌡️ —Vršac—🌡️ —KnjaževacOvercast☁️ 9°9° / 6°

Data source: Open-Meteo. Data refreshes every 30 minutes.