Distance from

Vienna to Budapest

Average travel distance is

270.59 km

Nomal travel times are between

2h 26min  -  3h 7min

270.59 km (168 miles) is the average travel distance between Vienna and . If you could walk at the speed of 3mph (4.8kph), it would take 1 days 18 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Drive 269.35 km 167.36 miles 145.44 miles
Train 267.88 km 166.45 miles 144.65 miles
Flight 286.04 km 177.74 miles 154.45 miles
Bus 259.09 km 160.99 miles 139.89 miles

BE PREPARED

Vienna - Budapest Info

The distance from Wien Mitte-Landstraße (CAT) to Flughafen Wien (CAT) 22 km (13.48 miles) .

The distance from VIE to BUD 240 km (149.24 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 Vienna to Budapest, Hungary is 270.59 km (168 miles) and it would cost 14 USD ~ 3,080 HUF to drive in a car that consumes about 3 MPG.