866.1 km (538 miles) is the average travel distance between Budapest and . If you could walk at the speed of 3mph (4.8kph), it would take 5 days 14 hours.
Distance from
Budapest to SofiaAverage travel distance is
866.1 kmNomal travel times are between
4h 59min - 21h 26minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 712.95 km | 443.0 miles | 384.96 miles |
Drive | 822.22 km | 510.9 miles | 443.96 miles |
Bus | 853.79 km | 530.52 miles | 461.01 miles |
Bus | 858.12 km | 533.21 miles | 463.35 miles |
Train | 1083.45 km | 673.22 miles | 585.01 miles |
BE PREPARED
Budapest - Sofia Info
The distance from Budapest-Nyugati to Ferihegy 19 km (11.63 miles) .
The distance from Ferihegy vasútállomás to Liszt Ferenc Airport 2 6 km (4.02 miles) .
The distance from BUD to SOF 676 km (420.28 miles) .
The distance from Terminal 1 to Tzarigradsko shose Blvd. 12 km (7.67 miles) .
Travel distance chart
The distance between Budapest, Hungary to Sofia is 866.1 km (538 miles) and it would cost 36 USD ~ 52 BGN to drive in a car that consumes about 9 MPG.