>
From Budapest to Vienna

Compare prices to get from Budapest to Vienna

Search for tickets from Budapest to Vienna in the next 7 days. Flights start at MYR 211. Trains start at MYR 43. Buses start at MYR 61.
Flights
MYR 211|50m
Trains
MYR 43|2h 23m
Buses
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 Malta
Cheapest
12h 5m
Budapest Ferenc Liszt International AirportVienna International Airport
MYR 356One way
Search
1 stop
Austrian Airlines
Fastest
50m
Budapest Ferenc Liszt International AirportVienna International Airport
MYR 1,206One way
Search
Direct
Wizz Air Malta
12h 5m
Budapest Ferenc Liszt International AirportVienna International Airport
MYR 356One way
Search
1 stop
Air Serbia
4h 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.

Flight
Flights Fastest
Average price MYR 412
Average duration 2h 16m
Departure time --
Direct options
Search flights
Train
Trains Cheapest
Average price MYR 45
Average duration 2h 52m
Departure time 07:30 - 19:20
Direct options
Bus
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?

Average train fares from Budapest to Vienna 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 Budapest to Vienna is Monday, with an average price of MYR 45.

MYR 74
MYR 60
MYR 45
MYR 31
  • Nov 2
  • Nov 10
  • Nov 18
  • Nov 12
  • Nov 13
  • Nov 21
  • Nov 8

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

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

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
    Cheapest
  • Nov 9
  • Nov 24
  • Nov 11
  • Nov 5
  • Nov 13
  • Nov 21
  • Nov 15

Recommended hotels in Vienna

Palais Coburg
9.6/10
21 Reviews
Palais Coburg
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Vienna City Centre | 0.35 km from city centre
MYR 4,195
Comfy 1Br Aprt, in Central Vienna with Great Amenities
7.3/10
34 Reviews
Comfy 1Br Aprt, in Central Vienna with Great Amenities
hotel-star hotel-star hotel-star hotel-praise
1.9 km from city centre
MYR 3,552
Royal Living Apartments
0/10
Reviews
Royal Living Apartments
hotel-star hotel-star hotel-star hotel-praise
3.99 km from city centre
10% off
MYR 3,686 MYR 3,323
Hotel Sacher Wien
9.6/10
47 Reviews
Hotel Sacher Wien
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Vienna City Centre | 0.55 km from city centre
MYR 2,962

From Budapest to Vienna: Travel Information

Companies operating from Budapest to Vienna

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

Find stations and airports near Budapest and Vienna

Popular airports near Budapest

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

Popular airports near Vienna

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

Popular train stations near Budapest

Budapest-Nyugati Budapest Hungary
Rakosrendezo Budapest Hungary
Budapest-Keleti Budapest Hungary
Budapest-Déli Budapest Hungary
Zugló Budapest Hungary

Popular bus stations near Budapest

Budapest Deak Ferenc ter Budapest Hungary
Budapest Déli Pályaudvar Railway Station Budapest Hungary
Budapest Déli Railway Station Krisztina krt Budapest Hungary
Budapest Hotel Astoria Budapest Hungary
Budapest Nyugati Budapest Hungary

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.
  • There are 3 different ways to get from Budapest to Vienna, including Flights, Trains, Buses.
  • 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.
  • 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.
  • 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.
  • 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 61
  • The time difference between Budapest and Vienna is 0m.