Destinations
Thermal Destinations
Explore Bulgaria's leading balneo towns — their mineral springs, spa hotels, treatments and how to reach them.

Sofia (Sofia City)
Bankya
15 springs
Bankya is Sofia's spa town — a leafy resort suburb on the city's western edge, just 17 km from the centre, long prized for gentle thermal water and clean mountain air. It is best…

Rhodope Mountains (Smolyan Province)
Devin
6 springs
Devin is Bulgaria's mineral-water capital. The name is on bottles across the country, and the town that supplies it sits deep in the Rhodope Mountains, wrapped in forest, gorges…

Pirin / Blagoevgrad Province (near Bansko)
Dobrinishte
17 springs
Dobrinishte is where you ski and soak. This small town on the north-eastern slopes of the Pirin mountains, just 6 km from the Bansko ski resort, has 17 mineral springs and a…

Plovdiv Province
Hisarya
22 springs
Hisarya is Bulgaria's Roman spa town — and unusually, the spa and the history are the same story. People have come here to drink and bathe in the mineral water for nearly two…

Kyustendil Province (SW Bulgaria)
Kyustendil
40 springs
Kyustendil is one of Bulgaria's oldest — and least commercialised — spa towns. Set in a fruit- growing valley near the Macedonian and Serbian borders, it has been a bathing town…

SW Rhodopes / Mesta valley (Blagoevgrad Province)
Ognyanovo
9 springs
Ognyanovo is the Rhodopes' open-air soak. This small spa village in the Mesta valley is best known for its outdoor mineral pools — steaming in the mountain air — and for being one…

Pirin / Blagoevgrad Province (SW Bulgaria)
Sandanski
16 springs
Sandanski is Bulgaria's warmest town — and its most famous climatic cure. Tucked into the southern foothills of the Pirin mountains near the Greek border, it enjoys a…

Rila / Kyustendil Province
Sapareva Banya
15 springs
Sapareva Banya has continental Europe's only geyser — a column of 103 °C mineral water that shoots up to 18 metres into the air. It is the hottest mineral water in Bulgaria, and…

NW Bulgaria / Stara Planina (Montana Province)
Varshets
6 springs
Varshets is one of Bulgaria's oldest and gentlest spa towns. Set at the foot of the western Stara Planina (Balkan mountains) in the country's quiet north-west, it has welcomed…

Rhodope Mountains
Velingrad
90 springs
Velingrad is the spa capital of the Balkans — and the title is earned, not marketing. More than 90 mineral springs rise in and around this small town in the western Rhodope…