Directory
Every Thermal Spa in Serbia
Every thermal banja in Serbia we cover — 39 in all, from the resort towns to the village springs.
39 thermal spas
Southern Serbia
Niška Banja
Niška Banja is a historic thermal spa on the edge of Niš, in southern Serbia, and one of the country's best-known health resorts — the third most visited spa…
38°
245 km from Belgrade · 2h 35m by car · Direct bus
- rheumatism
- cardiovascular
- neurological
Central Serbia
Ribarska Banja
Ribarska Banja is one of Serbia's oldest spas, tucked into the wooded slopes of Mount Jastrebac at around 540 m, about 35 km from the historic town of…
42°
210 km from Belgrade · 3h by car · Direct bus
- rheumatism
- musculoskeletal
- neurological
Eastern Serbia
Sokobanja
Sokobanja is a thermal spa town in eastern Serbia, set in a green valley between the Ozren and Rtanj mountains, about 60 km north of Niš and 220 km south of…
45°
221 km from Belgrade · 2h 30m by car · Direct bus
- respiratory
- cardiovascular
- stress
- +1
Southern Serbia
Vranjska Banja
Vranjska Banja is a thermal spa town in the far south of Serbia, 12 km from the city of Vranje, famous for having some of the hottest thermal springs in Europe…
96°
320 km from Belgrade · 3h 20m by car · Direct bus
- rheumatism
- neurological
- skin
Central Serbia
Vrnjačka Banja
Vrnjačka Banja is Serbia's largest and most visited spa, a green resort town of parks, bridges and promenades on the northern slopes of Mount Goč, about 200 km…
36°
200 km from Belgrade · 2h 30m by car · Direct bus
- diabetes
- gastrointestinal
- gynecological
- +1
Western Serbia
Banja Koviljača
Banja Koviljača is one of Serbia's oldest and grandest spas, set on the banks of the Drina river at the foot of Mount Gučevo in western Serbia, just 6 km from…
29°
140 km from Belgrade · 1h 30m by car · Direct bus
- rheumatism
- gynecological
- skin
Central Serbia
Bukovička Banja
Bukovička Banja is a historic spa in the town of Aranđelovac, in the heart of Serbia's Šumadija region and only about 70 km south of Belgrade — close enough…
25°
70 km from Belgrade · 1h 5m by car · Direct bus
- cardiovascular
- metabolic
- musculoskeletal
Southern Serbia
Lukovska Banja
Lukovska Banja is the highest spa in Serbia, set at around 680 m on the southern slopes of Mount Kopaonik. Its 37 thermal and mineral springs — among the…
67°
285 km from Belgrade · 3h 55m by car · Direct bus
- rheumatism
- musculoskeletal
- circulation
Southern Serbia
Prolom Banja
Prolom Banja is a thermal spa on the wooded slopes of Mount Radan in southern Serbia, near the town of Kuršumlija, best known for its exceptionally mild…
290 km from Belgrade · 4h by car · Direct bus
- skin
- urinary
- digestive
Vojvodina
Vrdnik
Vrdnik is Serbia's most modern thermal spa, set on the wooded southern slopes of Fruška Gora in Vojvodina, only about 70 km from Belgrade and 27 km from Novi…
32°
85 km from Belgrade · 1h 10m by car · Direct bus
- rheumatism
- recovery
- relaxation
Vojvodina
Banja Rusanda
90 km from Belgrade · 1h 20m by car
Central Serbia
Banja Vrujci
80 km from Belgrade · 1h 15m by car
Eastern Serbia
Gamzigradska Banja
220 km from Belgrade · 2h 50m by car
Central Serbia
Gornja Trepča (Atomska)
Atomska Banja — officially Gornja Trepča — is a thermal spa in the Šumadija region of central Serbia, about 130 km south of Belgrade and 18 km from Čačak. It…
30°
130 km from Belgrade · 1h 50m by car
Central Serbia
Jošanička Banja
200 km from Belgrade · 2h 45m by car
Vojvodina
Kanjiška Banja (Kanjiža)
200 km from Belgrade · 2h 30m by car
Southern Serbia
Kuršumlijska Banja
260 km from Belgrade · 3h 30m by car
Central Serbia
Mataruška Banja
165 km from Belgrade · 2h by car
Southern Serbia
Novopazarska Banja
260 km from Belgrade · 3h 50m by car
Central Serbia
Ovčar Banja
130 km from Belgrade · 1h 40m by car
Vojvodina
Palićka Banja
186 km from Belgrade · 2h 10m by car
Central Serbia
Selters Banja (Mladenovac)
50 km from Belgrade · 50 min by car
Southern Serbia
Sijarinska Banja
280 km from Belgrade · 3h 50m by car
Western Serbia
Badanja
108 km from Belgrade · 1h 35m by car · Direct bus
Central Serbia
Banja Ljig
84 km from Belgrade · 1h 14m by car · Direct bus
Vojvodina
Bezdanska Banja
215 km from Belgrade · 3h 10m by car · Direct bus
Western Serbia
Biostanska Banja
199 km from Belgrade · 2h 56m by car · Direct bus
Central Serbia
Bogutovačka Banja
161 km from Belgrade · 2h 22m by car · Direct bus
Eastern Serbia
Brestovačka Banja
192 km from Belgrade · 2h 50m by car · Direct bus
Southern Serbia
Bujanovačka Banja
358 km from Belgrade · 5h 16m by car · Direct bus
Vojvodina
Junaković Banja
190 km from Belgrade · 2h 48m by car · Direct bus
Vojvodina
Novosadska Banja
91 km from Belgrade · 1h 20m by car · Direct bus
Central Serbia
Obrenovačka Banja
Obrenovačka Banja is the closest thermal spa to Belgrade — barely 30 km west of the capital, at the edge of the town of Obrenovac and directly opposite the…
22°
31 km from Belgrade · 28 min by car · Direct bus
Western Serbia
Pribojska Banja
198 km from Belgrade · 2h 55m by car · Direct bus
Western Serbia
Radaljska Banja
136 km from Belgrade · 2h by car · Direct bus
Southern Serbia
Rajčinovića Banja
233 km from Belgrade · 3h 26m by car · Direct bus
Vojvodina
Stari Slankamen
54 km from Belgrade · 47 min by car · Direct bus
Vojvodina
Torda
114 km from Belgrade · 1h 40m by car · Direct bus
Southern Serbia
Zvonačka Banja
344 km from Belgrade · 5h 4m by car · Direct bus