|Possible routes||5 found|
Rome2rio has found 5 ways to get from Budapest to Vienna by train, bus, car and flight. We recommend taking the train from Kelenfoeld to Wien Hbf, which is the fastest option and takes around 2h 21m.
The cheapest way to get from Budapest to Vienna is to rideshare which costs 4 002 Ft and takes 3h 14m.More details
The quickest way to get from Budapest to Vienna is to train which costs 2 000 Ft - 19 000 Ft and takes 2h 21m.More details
Yes, there is a direct bus departing from Budapest, Budapest Kelenföld and arriving at Vienna, Vienna Central Station station. Services depart hourly, and operate every day. The journey takes approximately 2h 45m.More details
Yes, there is a direct train departing from Kelenfoeld and arriving at Wien Hbf. Services depart hourly, and operate every day. The journey takes approximately 2h 21m.More details
The distance between Budapest and Vienna is 214 km. The road distance is 243.5 km.Get driving directions
The best way to get from Budapest to Vienna without a car is to train which takes 2h 21m and costs 2 000 Ft - 19 000 Ft.More details
The train from Kelenfoeld to Wien Hbf takes 2h 21m including transfers and departs hourly.More details
Budapest to Vienna bus services, operated by FlixBus, depart from Budapest, Budapest Kelenföld station.More details
Budapest to Vienna train services, operated by Railjet, depart from Kelenfoeld station.More details
The best way to get from Budapest to Vienna is to train which takes 2h 21m and costs 2 000 Ft - 19 000 Ft. Alternatively, you can bus, which costs 2 400 Ft - 5 500 Ft and takes 2h 45m, you could also fly, which costs 32 000 Ft - 95 000 Ft and takes 2h 59m.Mode details
The quickest flight from Budapest Airport to Vienna Airport is the direct flight which takes 50 min.Search flights
Budapest to Vienna bus services, operated by FlixBus, arrive at Vienna, Vienna Central Station.More details
Budapest to Vienna train services, operated by Railjet, arrive at Wien Hbf station.More details
Yes, the driving distance between Budapest to Vienna is 244 km. It takes approximately 2h 22m to drive from Budapest to Vienna.Get driving directions
Air Algérie and Austrian Airlines offer flights from Budapest Airport to Vienna Airport.Search flights
Book your Budapest to Vienna bus tickets online with FlixBus and Distribusion.Search and book
There are 2121+ hotels available in Vienna. Prices start at 87€ per night.More details
Check out Blablacar's carpooling service for rideshare options between Budapest and Vienna. A great option if you don't have a driver's licence or want to avoid public transport.Read Rome2rio's guide to Blablacar
The best way to get from Budapest to Budapest Airport is to bus which takes 33 min and costs 350 Ft.More details
St. Stephen's Cathedral (more commonly known by its German title: Stephansdom) is the moth...
Tiergarten Schönbrunn (literally, "Schönbrunn Zoo"), or "Vienna Zoo", is a zoo located on ...
The Kunsthistorisches Museum (English: "Museum of Art History", also often referred to as ...
The Imperial Crypt (German: Kaisergruft), also called the Capuchin Crypt (Kapuzinergruft),...