Bankya
Small spa town on the western edge of Sofia. Mineral baths, sanatoria and quiet — a genuine break 25 minutes from the centre.
Central park and colonnade at the mineral bath in Bankya
Why people stay in Bankya
Bankya is a small spa town 17 km west of central Sofia, technically inside the Sofia municipality but with its own train station and a completely different character — leafy, low-rise, quiet, with mineral springs that have drawn Bulgarians for a century. The central park and colonnade around the main mineral bath date to the 1900s and the town still has a handful of working sanatoria alongside modern spa hotels.
Suits couples, families, older travellers, and anyone who wants a bath and a walk rather than a bar. Skip it if the city itself is your reason for coming — you are 25 to 35 minutes from central Sofia by train or bus, and evenings in Bankya are extremely quiet. Prices for a spa hotel with pool are $60 to $130; small guesthouses from $40. Almost all hotels here offer treatments; check the massage prices before booking, they add up.
The best hotels are close to the central park and the mineral bath — streets like Aleksandar Stamboliyski and Tsar Simeon. Spa hotels with pools charge $70 to $130 including breakfast; small guesthouses without pools $40 to $60. Avoid anything east of the railway line — technically Bankya but disconnected from the town centre. Confirm the mineral pool is actually open (some sanatoria close for renovation months at a time).
Things to do in Bankya
The heart of Bankya. Public colonnade around the main spring, free to sit at, mineral drinking water taps free. Bring a bottle. Small cafe on the square, $2 for coffee.
Marked trail from Bankya to the neighbouring village of Klisura through low forest — 6 km each way, 2 hours out. Trailhead at the north end of Aleksandar Stamboliyski. Empty on weekdays.
Non-guest access at hotels like Bankya Palace or Spa Hotel Bankya (about $25 to $40 for pool plus sauna plus steam). Book by phone the day before. Bring slippers.
Old station building, small trains to Sofia Central every 60 to 90 minutes, $1 one way. A useful and cheap way to reach the centre without a car.
What to see
Hotels in Bankya
Getting around Bankya
Bankya has its own railway station with slow trains to Sofia Central every 60 to 90 minutes ($1, 30 minutes). Bus 42 from Slivnitsa metro (M1) reaches Bankya in 35 to 45 minutes for $0.90. From the airport, taxi is the only reasonable option — $25 to $35, 40 minutes. Inside Bankya walking is fine; the town is small and flat. Bus 56 covers the outer neighbourhoods.
Questions about Bankya
Overnight if you want the spa experience properly — book a hotel with a pool, do a treatment, walk the park, dinner and back to the pool. Day trip is fine but you spend a lot of the day on transport for a couple of hours at the baths.
Yes, the public taps at the central colonnade dispense mineral water tested and approved for drinking. Slightly sulfurous, warm from the spring. Locals fill 20-litre containers daily.