Distance from

Sofia to Budapest

Average travel distance is

919.89 km

Nomal travel times are between

8h 34min  -  43h 49min

919.89 km (572 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 22 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1176.35 km 730.95 miles 635.18 miles
Drive 830.36 km 515.96 miles 448.36 miles
Bus 855.46 km 531.56 miles 461.91 miles
Train 817.39 km 507.9 miles 441.35 miles

BE PREPARED

Sofia - Budapest Info

The distance from Sofia to Podujane 9 km (5.72 miles) .

The distance from SOF to VIE 871 km (541.22 miles) .

The distance from Flughafen Wien (CAT) to Wien Mitte-Landstraße (City Airport Train) 19 km (12.11 miles) .

The distance from Wien Mitte to Wien Meidling 7 km (4.08 miles) .

The distance from Wien Meidling to Budapest-Kelenföld 265 km (164.62 miles) .

The distance from Kelenföld vasútállomás to Clark Ádám tér 5 km (3.37 miles) .

Travel distance chart

The distance between Sofia to Budapest is 919.89 km (572 miles) and it would cost 59 USD ~ 12,982 HUF to drive in a car that consumes about 14 MPG.