Compare prices to get from Vienna to Budapest
Ryanair
Austrian Airlines
Ryanair
Air Serbia- Prices shown from Vienna to Budapest are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare flights, trains, and buses from Vienna to Budapest
The cheapest way to get from Vienna to Budapest costs only PHP 725 on average via Trains, and the quickest way takes just 2h 19m by Flights. Find the travel option that best suits you.
· 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 Vienna to Budapest?
What is the cheapest month for one-way flights from Vienna to Budapest?
Based on Trip.com’s data, the cheapest month for flights from Vienna to Budapest is February, with an average price of PHP 12,398; while the month with the highest flight price is usually June, with an average price of up to PHP 23,245.
What is the cheapest day to travel by train from Vienna to Budapest?
Based on Trip.com's data, the cheapest day to travel by train from Vienna to Budapest is Thursday, with an average price of PHP 725.
What is the cheapest day to travel from Vienna to Budapest by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Vienna to Budapest is Sunday, with an average price of PHP 941.
Recommended hotels in Budapest








Vienna to Budapest travel tips
Companies operating from Vienna to Budapest
Find departure & arrival points near Vienna and Budapest
Popular airports near Vienna
Popular airports near Budapest
Popular train stations near Vienna
Popular bus stations near Vienna
How to travel from Vienna to Budapest: FAQs
How far is it from Vienna to Budapest?
The distance from Vienna to Budapest is about 214 km (133 mi).How can I get from Vienna to Budapest?
There are 3 ways to get from Vienna to Budapest, including Flights, Trains, Buses.What is the fastest way to get from Vienna to Budapest?
The fastest way to get from Vienna to Budapest is by Flights, with an average journey time of 2 hours 19 minutes. Other modes of transport take longer: Trains takes on average 2h 53m.Buses takes on average 6h 18m.What is the cheapest way to get from Vienna to Budapest?
The cheapest way to get from Vienna to Budapest is by Trains, with an average price of PHP 725. Other modes of transport are more expensive: Buses costs around PHP 1,058 on avergae.Flights costs around PHP 8,625 on average.Where do you usually depart from and arrive at when traveling from Vienna to Budapest?
When traveling from Vienna to Budapest, travelers usually depart from and arrive at the following locations: Flights typically departs from Vienna International Airport and arrives at Budapest Ferenc Liszt International Airport .When is the cheapest time to book tickets from Vienna to Budapest?
Train, bus, and flight schedules may vary depending on the season or day of the week. Based on data from Trip.com: ViennatoBudapestFlights is usually the cheapest at February, with an average price of PHP 12,398 ViennatoBudapestTrains is usually the cheapest at Thursday, with an average price of PHP 725 ViennatoBudapestBuses is usually the cheapest at Sunday, with an average price of PHP 941 .Is there a time difference between Vienna and Budapest?
The time difference between Vienna and Budapest is 0m.



