There are 6 ways to get from Sofia to Bratislava by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Vienna International Airport, bus
best- Take the train from Kostenets to Iskarsko Shosetrain
- Fly from Sofia Airport (SOF) to Vienna International Airport (VIE)plane SOF - VIE
- Take the bus from Vienna International Airport to Bratislavabus
6h 10m€51–156Bus, train
cheapest- Take the bus from Samokov to Kostenetsbus
- Take the train from Kostenets to Sofiatrain Ic / ...
- Take the bus from Sofia Central Bus Station to Bratislavabus
16h 48m€38–60Drive 969.6 km
- Drive from Samokov to Bratislavacar 969.6 km
11h 18m€146–211Train, fly to Budapest Ferenc Liszt International Airport
- Take the train from Kostenets to Iskarsko Shosetrain
- Fly from Sofia Airport (SOF) to Budapest Ferenc Liszt International Airport (BUD)plane SOF - BUD
- Take the train from Budapest-Nyugati to Bratislava Hlavna Stanicatrain
8h 54m€44–144Bus, train via Vienna
- Take the bus from Samokov to Kostenetsbus
- Take the train from Kostenets to Sofiatrain Ic / ...
- Take the bus from Sofia to Wien Hbfbus
- Take the train from Wien Hbf to Bratislava-Petrzalkatrain Re / ...
19h 14m€68–183Bus, train via Bratislava, Bus Station Nivy
- Take the bus from Samokov to Kostenetsbus
- Take the train from Kostenets to Sofiatrain Ic / ...
- Take the bus from Sofia to Bratislava, Autobusová stanica Mlynské Nivybus
21h 36m€93–155
Sofia Airport (SOF) to Vienna International Airport (VIE) flights
Questions & Answers
The cheapest way to get from Sofia to Bratislava is to bus and train which costs €35 - €60 and takes 16h 48m.
The fastest way to get from Sofia to Bratislava is to train and fly and bus which takes 6h 10m and costs €50 - €160.
The distance between Sofia and Bratislava is 934 km. The road distance is 969.6 km.
The best way to get from Sofia to Bratislava without a car is to bus and train which takes 16h 48m and costs €35 - €60.
It takes approximately 6h 10m to get from Sofia to Bratislava, including transfers.
Bratislava is 1h behind Sofia. It is currently 12:21 AM in Sofia and 11:21 PM in Bratislava.
Yes, the driving distance between Sofia to Bratislava is 970 km. It takes approximately 11h 18m to drive from Sofia to Bratislava.
There are 2249+ hotels available in Bratislava.
What companies run services between Sofia, Bulgaria and Bratislava, Slovakia?
There is no direct connection from Sofia to Bratislava. However, you can take the train to Iskarsko Shose, walk to Искърско Шосе, take the subway to Летище София, walk to Sofia Airport (SOF) airport, fly to Vienna International Airport (VIE), walk to Vienna International Airport, then take the bus to Bratislava. Alternatively, you can take a bus from Samokov to Bratislava via Kostenets, Kostenets, Sofia, and Sofia Central Bus Station in around 16h 48m.
- Website
- ryanair.com
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €35–130
Flights from Sofia Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 20m
- When
- Thursday, Tuesday, Saturday, and Sunday
- Estimated price
- €27–110
- Website
- austrian.com
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €55–140
Flights from Sofia Airport to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €60–230
- Website
- wizzair.com
Flights from Sofia Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €20–130
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Kostenets to Iskarsko Shose
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- €1–2
- 1st Class
- €1–3
Train from Kostenets to Sofia
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- €1–2
- 1st Class
- €2–3
Train from Kostenets to Iskarsko Shose
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- €1–2
- 1st Class
- €1–3
Train from Kostenets to Sofia
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- €1–2
- 1st Class
- €2–3
Train from Kostenets to Sofia
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- €1–2
- 1st Class
- €2–3
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Budapest-Nyugati to Bratislava Hlavna Stanica
- Ave. Duration
- 2h 25m
- Frequency
- Every 3 hours
- Estimated price
- €30–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €30–50
Train from Wien Hbf to Bratislava-Petrzalka
- Ave. Duration
- 44 min
- Frequency
- 3 times a day
- Estimated price
- €16–25
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €16–25
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Budapest-Nyugati to Bratislava Hlavna Stanica
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- €10–12
- Website
- https://jegy.mav.hu/
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Wien Hbf to Bratislava-Petrzalka
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- €15–28
- Website
- https://www.oebb.at/en/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Vienna International Airport to Bratislava
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €5–9
- Website
- https://www.flixbus.co.uk
Bus from Sofia to Bratislava, Autobusová stanica Mlynské Nivy
- Ave. Duration
- 17h 45m
- Frequency
- 3 times a week
- Estimated price
- €90–150
- Website
- https://www.flixbus.co.uk
- Phone
- +421 2 55 422 734
- [email protected]
- Website
- slovaklines.sk
Bus from Vienna International Airport to Bratislava
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €8–13
- Website
- https://www.slovaklines.sk/en/
- Phone
- +420 222 222 221
- [email protected]
- Website
- regiojet.com
Bus from Vienna International Airport to Bratislava
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €4–7
- Website
- https://regiojet.com/
- Phone
- 0722 60019
- [email protected]
- Website
- samokov-info.com
Bus from Samokov to Kostenets
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €1–3
- Website
- https://samokov-info.com/?lang=en
Bus from Samokov to Kostenets
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €1–3
- Website
- https://samokov-info.com/?lang=en
Bus from Samokov to Kostenets
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €1–3
- Website
- https://samokov-info.com/?lang=en
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Bratislava
- Ave. Duration
- 12h 57m
- Frequency
- Once a week
- Estimated price
- €35–55
- Website
- https://union-ivkoni.com/en
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Sofia to Wien Hbf
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- €75–150
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Sofia to Wien Hbf
- Ave. Duration
- 16h 20m
- Frequency
- 3 times a week
- Estimated price
- €50–75
- Website
- https://citylines.eu/
Want to know more about travelling around Slovakia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide





































