Bus to Vienna fly

Take the FlixBus bus at the Bratislava station .

The journey takes approximately 45 m. Ticket price is about €3 The travel distance is 61 km.

Carrier is FlixBus.

Buy ticket

Fly out to Vienna (VIE) of the Sofia (SOF) airport.

The journey takes approximately 1 h 25 m. Ticket price is about €35

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Sofia (SOF).
Take the transport at the Sofia Airport station.

The journey takes approximately 8 m. Ticket price is about €55 The travel distance is 8 km.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Train to Budapest fly

Take the train ÖBB EuroCity at the station Bratislava Hlavna Stanica.

The journey takes approximately 2 h 23 m. Ticket price is about €10 The travel distance is 211 km.

Carrier is ÖBB EuroCity.

Buy ticket

Get off at the Budapest-Nyugati.
Take the train Hungarian Railways (MÁV) at the station Budapest-Nyugati.

The journey takes approximately 25 m. Ticket price is about €1 The travel distance is 17 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Ferihegy.
Take the BKK bus at the Ferihegy vasútállomás station .

The journey takes approximately 10 m. The travel distance is 6 km.

Carrier is BKK.

Buy ticket

Get off at the Liszt Ferenc Airport 2.
Fly out to Budapest (BUD) of the Sofia (SOF) airport.

The journey takes approximately 1 h 25 m. Ticket price is about €35

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Sofia (SOF).
Take the transport at the Bratislava Most SNP Novy Most station.

The journey takes approximately 8 m. Ticket price is about €55 The travel distance is 61 km.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Flughafen Wien.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Fly from Bratislava

Take the Slovakia Public Transport bus at the Bratislava Pod stanicou station .

The journey takes approximately 20 m. The travel distance is 8 km.

Carrier is Slovakia Public Transport.

Buy ticket

Get off at the Bratislava Airport.
Fly out to Bratislava (BTS) of the Sofia (SOF) airport.

The journey takes approximately 1 h 30 m. Ticket price is about €25

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Sofia (SOF).
Take the transport at the Bratislava Most SNP Novy Most station.

The journey takes approximately 8 m. Ticket price is about €55 The travel distance is 61 km.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Flughafen Wien.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Bus

Take the Union Ivkoni bus at the Bratislava station .

The journey takes approximately 11 h 2 m. Ticket price is about €30 The travel distance is 959 km.

Carrier is Union Ivkoni.

Buy ticket

Get off at the Sofia.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Bus

Take the FlixBus bus at the Bratislava, Autobusová stanica Mlynské Nivy station .

The journey takes approximately 16 h 50 m. Ticket price is about €30 The travel distance is 1026 km.

Carrier is FlixBus.

Buy ticket

Get off at the Sofia.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Train bus

Take the train Railways of Slovak Republic (ZSSK) at the station Bratislava-Petrzalka.

The journey takes approximately 59 m. Ticket price is about €3 The travel distance is 73 km.

Carrier is Railways of Slovak Republic (ZSSK).

Buy ticket

Get off at the Wien Hbf.
Take the Karat-S bus at the Vienna, Central Station Südtiroler Platz station .

The journey takes approximately 16 h Ticket price is about €100 The travel distance is 1000 km.

Carrier is Karat-S.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Train

Take the train Railways of Slovak Republic (ZSSK) at the station Bratislava-Petrzalka.

The journey takes approximately 36 m. Ticket price is about €1 The travel distance is 30 km.

Carrier is Railways of Slovak Republic (ZSSK).

Buy ticket

Get off at the Hegyeshalom.
Take the train Railjet at the station Hegyeshalom.

The journey takes approximately 1 h 51 m. Ticket price is about €8 The travel distance is 184 km.

Carrier is Railjet.

Buy ticket

Get off at the Budapest Keleti.
Take the train Romanian Railways (CFR) at the station Budapest-Keleti.

The journey takes approximately 12 h 55 m. Ticket price is about €50 The travel distance is 617 km.

Carrier is Romanian Railways (CFR).

Buy ticket

Get off at the Craiova.
Take the train Romanian Railways (CFR) at the station Craiova.

The journey takes approximately 3 h 8 m. Ticket price is about €11 The travel distance is 118 km.

Carrier is Romanian Railways (CFR).

Buy ticket

Get off at the Vidin.
Take the train Bulgarian Railways (BDZh) at the station Vidin.

The journey takes approximately 4 h 49 m. Ticket price is about €7 The travel distance is 251 km.

Carrier is Bulgarian Railways (BDZh).

Buy ticket

Get off at the Sofia.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 9 h 11 m. The travel distance is 958 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


The cheapest way to travel from Bratislava to Sofia is by taking a Bus with an average price of €30. The journey takes approximately 11 ч. 2 мин.

Fly from Bratislava is the fastest way to travel from Bratislava to Sofia. Tickets cost €81. The journey takes approximately 3 ч. 59 мин.

Bratislava is approximately 958 km away from Sofia. The trip by car takes 9 h 11 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the FlixBus company. Tickets cost about €30. A bus trip from Bratislava to Sofia will take 16 h 50 m.

The average journey time by car between Bratislava and Sofia is 9 h 11 m.