>
Vienna to Budapest

Compare prices to get from Vienna to Budapest

Search for tickets from Vienna to Budapest in the next 7 days. Flights start at HK$308. Trains start at HK$82. Buses start at HK$117.
Flights
HK$308|5h 10m
Trains
HK$82|2h 17m
Buses
HK$117|4h 50m
HK$731
HK$433
HK$1,151
HK$607
HK$1,395
HK$1,141
HK$389
HK$308
HK$403
HK$737
HK$1,119
HK$635
HK$650
HK$1,080
Ryanair
Cheapest
20h 5m
Vienna International AirportBudapest Ferenc Liszt International Airport
HK$433One way
Search
1 stop
Austrian Airlines
Fastest
45m
Vienna International AirportBudapest Ferenc Liszt International Airport
HK$1,393One way
Search
Nonstop
Ryanair
12h
Vienna International AirportBudapest Ferenc Liszt International Airport
HK$337One way
Search
1 stop
LOT Polish Airlines
12h 15m
Vienna International AirportBudapest Ferenc Liszt International Airport
HK$1,157One way
Search
1 stop
  • 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 HK$113 on average via Trains, and the quickest way takes just 1h 46m by Flights. Find the travel option that best suits you.

Flight
Flights Fastest
Average price HK$795
Average duration 1h 46m
Departure time --
Direct options
Search flights
Train
Trains Cheapest
Average price HK$113
Average duration 2h 42m
Departure time 06:40 - 06:54
Direct options
Bus
Buses
Average price HK$122
Average duration 6h 18m
Departure time 22:50 - 06:05
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 Vienna to Budapest?

What is the cheapest month for one-way flights from Vienna to Budapest?

The average price of one-way flights from Vienna to Budapest purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Vienna to Budapest is February, with an average price of HK$1,522; while the month with the highest flight price is usually June, with an average price of up to HK$2,854.

HK$2,854
HK$2,188
HK$1,522
HK$856
  • HK$1,522
    Feb
  • HK$2,411
    Mar
  • HK$2,295
    Apr
  • HK$2,389
    May
  • HK$2,854
    Jun
  • HK$1,670
    Jul
  • HK$2,505
    Aug
  • HK$1,896
    Sep
  • HK$1,716
    Oct
  • HK$1,858
    Nov
  • HK$1,662
    Dec
  • HK$2,088
    Jan

What is the cheapest day to travel by train from Vienna to Budapest?

Average train fares from Vienna to Budapest for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Vienna to Budapest is Tuesday, with an average price of HK$86.

HK$153
HK$119
HK$86
HK$52
    Cheapest
  • Nov 9
  • Oct 27
  • Oct 28
  • Nov 5
  • Oct 30
  • Nov 7
  • Nov 1

What is the cheapest day to travel from Vienna to Budapest by bus?

The average price of a bus from Vienna to Budapest found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Vienna to Budapest is Tuesday, with an average price of HK$122.

HK$141
HK$131
HK$122
HK$113
  • Nov 10
  • Nov 4
  • Oct 15
  • Oct 16
  • Oct 17
  • Oct 18

Recommended hotels in Budapest

Matild Palace, a Luxury Collection Hotel, Budapest
9.2 /10
48 Reviews
Matild Palace, a Luxury Collection Hotel, Budapest
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
1.21 km from downtown
HK$4,027
Four Seasons Hotel Gresham Palace Budapest
9.7 /10
99 Reviews
Four Seasons Hotel Gresham Palace Budapest
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
0.62 km from downtown
HK$7,341
Al Habtoor Palace Budapest
9.6 /10
45 Reviews
Al Habtoor Palace Budapest
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
0.98 km from downtown
HK$5,142
The St. Regis Budapest
9.7 /10
26 Reviews
The St. Regis Budapest
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
1.17 km from downtown
HK$4,649

Vienna to Budapest travel tips

Companies operating from Vienna to Budapest

ÖBB
RegioJet a.s.
RegioJet a.s.

Find departure & arrival points near Vienna and Budapest

Popular airports near Vienna

Vienna International Airport (VIE) Vienna Austria
Bratislava "M. R. Stefanik" Airport (BTS) Nearby Bratislava Slovakia

Popular airports near Budapest

Budapest Ferenc Liszt International Airport (BUD) Budapest Hungary
Piešťany Airport (PZY) Nearby Piestany Slovakia

Popular train stations near Vienna

Wien Hbf Vienna Austria
Vienna Central Train Station Vienna Austria
Wien Hbf (Bahnsteige 1-2) Vienna Austria
Hauptbahnhof (Tiefgeschoß Straßenbahn), Wien (A) Vienna Austria
Hauptbahnhof (Wiedner Gürtel), Wien (A) Vienna Austria

Popular bus stations near Vienna

Vienna Morzinplatz Vienna Austria
Wien Karlsplatz Vienna Austria
Vienna (Karlsplatz) Vienna Austria
Wien Rennweg Bahnhst (Ungargasse) Vienna Austria
Vienna Central Train Station S+U Waldmanngründe Vienna Austria

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).
  • There are 3 ways to get from Vienna to Budapest, including Flights, Trains, Buses.
  • The fastest way to get from Vienna to Budapest is by Flights, with an average journey time of 1 hour 46 minutes. Other modes of transport take longer: Trains takes on average 2h 42m.Buses takes on average 6h 18m.
  • The cheapest way to get from Vienna to Budapest is by Trains, with an average price of HK$113. Other modes of transport are more expensive: Buses costs around HK$122 on avergae.Flights costs around HK$795 on average.
  • 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 .
  • 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 HK$1,522 ViennatoBudapestTrains is usually the cheapest at Tuesday, with an average price of HK$86 ViennatoBudapestBuses is usually the cheapest at Tuesday, with an average price of HK$122 .
  • The time difference between Vienna and Budapest is 0m.