Transport to Banya, Karlovo Municipality

The town of Banya is 40 km from Plovdiv, 150 km from Sofia, 15 km from Karlovo, 20 km from Sopot, and 12 km from Hisarya. Use the map, address, and notes below to explore how to travel by car, bus, or train.

Open in Google Maps

At a glance

Approximate distances and times
From Distance By car Public transport
Plovdiv about 40 km approx. 45 min approx. 1h-1h 15m
Sofia about 150 km approx. 2h 15m approx. 2h 30m
Burgas about 250 km approx. 3h approx. 4h-5h
Varna about 360 km approx. 4h 45m approx. 6h-7h
Stara Zagora about 90 km approx. 1h 20m approx. 2h-3h
Karlovo about 15 km approx. 20 min approx. 15-20 min
Hisarya about 12 km approx. 15 min approx. 15-30 min
Sopot about 20 km approx. 25 min approx. 30-40 min

Degrees, minutes, seconds

Northern latitude
42 32' 29.814'
Eastern longitude
24 50' 0.7182'

Decimal degrees

North
42.541615°
East
24.833533°

From Plovdiv

Banya is located about 40 km from Plovdiv in the direction of Karlovo, approximately 15 km before reaching Karlovo.

From Sofia

You can choose between the shorter mountain route and the longer route via Trakia Highway. Mountain roads may be slower because of bends and road conditions.

Route 1

Sub-Balkan road 151 km · about 2h 30m

Route 2

Trakia Highway 179 km · about 2h

Route 3

Via Sredna Gora 162 km · about 2h 30m

From Burgas

If you travel along the Sub-Balkan road Burgas - Karlovo, before Karlovo there is an internal road to Banya that saves about 15 km if you do not pass through Karlovo. 5-10 minutes after Kaloyanovsko Hanche, on the left, turn left at the sign for Plovdiv and Banya. If you miss the turn, after entering Karlovo turn left toward Plovdiv. Banya is 15 km after that.

Bus schedules can change. Please confirm departure times with the bus company or station before planning your trip.

Plovdiv - Banya - Karlovo and back

Karlovo – about 15 minutes Plovdiv – about 1 hour

Sofia - Banya - Kazanlak and back

About 2h 30m from Sofia About 1h 15m from Kazanlak

Ruse - Veliko Tarnovo - Karlovo - Banya - Plovdiv and back

Karlovo – about 15 minutes Plovdiv – about 1 hour Veliko Tarnovo – about 3 hours Ruse – about 5 hours

Train schedules can change. Please confirm departure times with BDZ before planning your trip.

Trains to Banya

  • There are convenient direct trains to Banya from Plovdiv and Karlovo. To Karlovo, you can take direct trains from Sofia and Burgas.
  • From Karlovo, there are direct trains to and from Sofia and Burgas.
Top