There are 5 ways to get from Vienna to Budapest-Kelenföld by train, bus, night train, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train • 2h 25m
4 alternative options
Bus • 3h 8m
Night train • 2h 20m
Drive • 2h 16m
Fly, train • 3h 3m
Vienna to Budapest-Kelenföld by train
Questions & Answers
The most affordable way to get from Vienna to Budapest-Kelenföld is to bus, which costs €20 - €29 and takes 3h 8m.
The quickest way to get from Vienna to Budapest-Kelenföld is to drive which costs €40 - €65 and takes 2h 16m.
Yes, there is a direct bus departing from Vienna Central Station station and arriving at Budapest Kelenföld bus station station. Services depart four times a day, and operate every day. The journey takes approximately 3h 5m.
Yes, there is a direct train departing from Wien Hbf and arriving at Budapest-Kelenfoeld. Services depart every two hours, and operate every day. The journey takes approximately 2h 25m.
The distance between Vienna and Budapest-Kelenföld is 214 km. The road distance is 238.9 km.
The best way to get from Vienna to Budapest-Kelenföld without a car is to train which takes 2h 25m and costs €10 - €60.
The train from Wien Hbf to Budapest-Kelenfoeld takes 2h 25m including transfers and departs every two hours.
Vienna to Budapest-Kelenföld bus services, operated by FlixBus, depart from Vienna Central Station.
Vienna to Budapest-Kelenföld train services, operated by ÖBB EuroCity, depart from Wien Hbf station.
The best way to get from Vienna to Budapest-Kelenföld is to train which takes 2h 25m and costs €10 - €60. Alternatively, you can bus, which costs €20 - €29 and takes 3h 8m.

- Distance: 214.2 km
- Duration: 2h 25m
What companies run services between Vienna, Austria and Budapest-Kelenföld, Hungary?
ÖBB EuroCity operates a train from Wien Hbf to Budapest-Kelenfoeld every 4 hours. Tickets cost 13 000 Ft - 20 000 Ft and the journey takes 2h 25m. Six other operators also service this route. Alternatively, FlixBus operates a bus from Vienna Central Station to Budapest Kelenföld bus station 4 times a day. Tickets cost 8 000 Ft - 11 000 Ft and the journey takes 3h 5m.

- Website
- austrian.com
Flights from Vienna to Budapest
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- 48 000 Ft - 220 000 Ft

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- 13 000 Ft - 20 000 Ft
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1

Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- Twice daily
- Estimated price
- 13 000 Ft - 20 000 Ft
- Website
- https://www.oebb.at/en/

- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Vienna Central Train Station to Budapest Kelenfold Train Station
- Ave. Duration
- 2h 31m
- Frequency
- 4 times a day
- Estimated price
- 3 900 Ft - 13 000 Ft
- Website
- https://regiojet.com/
- 2nd Class
- 3 900 Ft - 5 500 Ft
- 1st Class
- 11 000 Ft - 13 000 Ft

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- 31 000 Ft - 55 000 Ft
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- 4 300 Ft - 5 000 Ft
- Website
- https://www.mavcsoport.hu/en
Train from Koebanya-Kispest to Budapest-Kelenfoeld
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- 250 Ft - 290 Ft
- Website
- https://www.mavcsoport.hu/en

- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- 8 000 Ft - 9 500 Ft
- Website
- https://www.cfrcalatori.ro/en/

Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 33m
- Frequency
- Once a week
- Estimated price
- 16 000 Ft - 22 000 Ft
- Website
- https://www.oebb.at/en/

- Website
- bahn.com
Night train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- 11 000 Ft - 16 000 Ft
- Website
- reiseauskunft.bahn.de

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Vienna Central Station to Budapest Kelenföld bus station
- Ave. Duration
- 3h 5m
- Frequency
- 4 times a day
- Estimated price
- 8 000 Ft - 11 000 Ft
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions
Want to know more about travelling around Hungary
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
The quickest flight from Vienna Airport to Budapest Airport is the direct flight which takes 45 min.
Vienna to Budapest-Kelenföld bus services, operated by FlixBus, arrive at Budapest Kelenföld bus station.
Vienna to Budapest-Kelenföld train services, operated by ÖBB EuroCity, arrive at Budapest-Kelenfoeld station.
Yes, the driving distance between Vienna to Budapest-Kelenföld is 239 km. It takes approximately 2h 16m to drive from Vienna to Budapest-Kelenföld.
Austrian Airlines offers flights from Vienna Airport to Budapest Airport.
Book your Vienna to Budapest-Kelenföld train tickets online with Distribusion.
There are 1942+ hotels available in Budapest-Kelenföld. Prices start at 11 185 Ft per night.
The best way to get from Vienna to Vienna Airport is to train which takes 16 min and costs €3 - €15.