Distance from

Sofia to Budapest

Average travel distance is

889.9 km

Nomal travel times are between

4h 47min  -  22h 11min

889.9 km (553 miles) is the average travel distance between Sofia and . If you could walk at the speed of 3mph (4.8kph), it would take 5 days 18 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 730.13 km 453.68 miles 394.24 miles
Drive 819.01 km 508.91 miles 442.23 miles
Bus 893.74 km 555.34 miles 482.58 miles
Train 1116.73 km 693.9 miles 602.99 miles

BE PREPARED

Sofia - Budapest Info

The distance from Tzarigradsko shose Blvd. to Terminal 1 16 km (10.22 miles) .

The distance from SOF to BUD 690 km (428.44 miles) .

The distance from Liszt Ferenc Airport 2 to Ferihegy vasútállomás 6 km (3.83 miles) .

The distance from Ferihegy to Budapest-Nyugati 19 km (11.85 miles) .

Travel distance chart

The distance between Sofia to Budapest, Hungary is 889.9 km (553 miles) and it would cost 40 USD ~ 8,801 HUF to drive in a car that consumes about 10 MPG.