Compare prices to get from Budapest to Vienna
MYR 211|50m
MYR 43|2h 23m
MYR 61|4h 15m
MYR 1,574
MYR 356
MYR 356
MYR 1,342
MYR 324
MYR 764
MYR 487
MYR 532
MYR 211
MYR 520
MYR 294
MYR 323
MYR 232
MYR 530
Wizz Air Malta12h 5m
Budapest Ferenc Liszt International AirportVienna International Airport
MYR 356One way
Search
1 stop
Austrian Airlines50m
Budapest Ferenc Liszt International AirportVienna International Airport
MYR 1,206One way
Search
Direct
Wizz Air Malta12h 5m
Budapest Ferenc Liszt International AirportVienna International Airport
MYR 356One way
Search
1 stop
Air Serbia4h 55m
Budapest Ferenc Liszt International AirportVienna International Airport
MYR 481One way
Search
1 stop
- Prices shown from Budapest to Vienna are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare transport options from Budapest to Vienna
The cheapest way to get from Budapest to Vienna costs only MYR 45 on average via Trains, and the quickest way takes just 2h 16m by Flights. Find the travel option that best suits you.
Flights
Fastest
Average price
MYR 412
Average duration
2h 16m
Departure time
--
Direct options
Trains
Cheapest
Average price
MYR 45
Average duration
2h 52m
Departure time
07:30 - 19:20
Direct options
Buses
Average price
MYR 64
Average duration
6h 52m
Departure time
10:50 - 07:40
Direct options
· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time
When is the cheapest time to travel from Budapest to Vienna?
What is the cheapest day to travel by train from Budapest to Vienna?
Based on Trip.com's data, the cheapest day to travel by train from Budapest to Vienna is Monday, with an average price of MYR 45.
MYR 74
MYR 60
MYR 45
MYR 31
What is the cheapest day to travel from Budapest to Vienna by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Budapest to Vienna is Tuesday, with an average price of MYR 61.
MYR 64
MYR 62
MYR 61
MYR 60
Recommended hotels in Vienna

9.6/10
21 Reviews
Palais Coburg

Vienna City Centre | 0.35 km from city centre
MYR 4,195

7.3/10
34 Reviews
Comfy 1Br Aprt, in Central Vienna with Great Amenities

1.9 km from city centre
MYR 3,552

0/10
Reviews
Royal Living Apartments

3.99 km from city centre
10% off
MYR 3,686 MYR 3,323

9.6/10
47 Reviews
Hotel Sacher Wien

Vienna City Centre | 0.55 km from city centre
MYR 2,962
From Budapest to Vienna: Travel Information
Companies operating from Budapest to Vienna
Find stations and airports near Budapest and Vienna
Popular airports near Budapest
Budapest Ferenc Liszt International Airport (BUD)
Piešťany Airport (PZY)
Nearby
Popular airports near Vienna
Vienna International Airport (VIE)
Bratislava "M. R. Stefanik" Airport (BTS)
Nearby
Popular train stations near Budapest
Budapest-Nyugati
Rakosrendezo
Budapest-Keleti
Budapest-Déli
Zugló
Popular bus stations near Budapest
Budapest Deak Ferenc ter
Budapest Déli Pályaudvar Railway Station
Budapest Déli Railway Station Krisztina krt
Budapest Hotel Astoria
Budapest Nyugati
FAQ – How to Get from Budapest to Vienna
How far is it from Budapest to Vienna?
It’s about 214km (133 mi) from Budapest to Vienna.How do I travel from Budapest to Vienna?
There are 3 different ways to get from Budapest to Vienna, including Flights, Trains, Buses.What is the fastest way to travel from Budapest to Vienna?
The fastest way to get from Budapest to Vienna is by Flights, with an average journey time of 2 hours 16 minutes. Other modes of transport take longer: Trains takes on average 2h 52m.Buses takes on average 6h 52m.What is the cheapest way to travel from Budapest to Vienna?
The cheapest way to get from Budapest to Vienna is by Trains, with an average price of MYR 45. Other modes of transport are more expensive: Buses costs around MYR 64 on avergae.Flights costs around MYR 412 on avergae.Where do trips from Budapest to Vienna usually depart and arrive?
For trips between Budapest and Vienna, visitors typically use the following departure and arrival points: Most Flights depart from Budapest Ferenc Liszt International Airport and arrive at Vienna International Airport.When is the cheapest time to buy tickets from Budapest to Vienna?
Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Budapest to Vienna are typically cheapest Monday, with an average fare of MYR 45. Flights from Budapest to Vienna are typically cheapest Tuesday, with an average fare of MYR 61Is there a time difference between Budapest and Vienna?
The time difference between Budapest and Vienna is 0m.



