Distance from

Sofia to Bratislava

Average travel distance is

1011.48 km

Nomal travel times are between

4h 47min  -  19h 13min

1011.48 km (628 miles) is the average travel distance between Sofia and Bratislava. If you could walk at the speed of 3mph (4.8kph), it would take 6 days 13 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 852.2 km 529.53 miles 460.15 miles
Bus 1028.85 km 639.3 miles 555.53 miles
Drive 1037.95 km 644.95 miles 560.45 miles
Train 1044.85 km 649.24 miles 564.18 miles

Be prepared

Sofia - Bratislava Info

The distance from Tzarigradsko shose Blvd. to Terminal 1 13 km (8 miles).

The distance from SOF to BTS 833 km (517 miles).

The distance from Bratislava Airport to Bratislava Karpatsk√° 7 km (5 miles).

Travel distance chart

The distance between Sofia to Bratislava is 1011.48 km (628 miles) and it would cost 39 USD ~ 28.721 EUR to drive in a car that consumes about 9 MPG.