Budapest to Vienna by train
Compare prices, times and book fast direct trains
Overview: trains from Budapest to Vienna
Find the key information for travelling by train from Budapest to Vienna, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Discover Budapest to Vienna by train
Planning a train adventure from Budapest to Vienna? To get started, check out our detailed guide to a seamless, enjoyable journey.
Train travel between Budapest and Vienna: train ticket prices
Cost of train tickets from Budapest to Vienna:
Cheapest tickets: AU$25.55
Cost of tickets when booked 30 days in advance: AU$43
Cost of tickets when booked 7 days in advance: AU$27
Tickets go on sale 12 months in advance.
Budapest to Vienna train schedule
The earliest weekday train along this route departs at 05:30.
The latest weekday train along this route departs at 20:55.
The earliest weekend train along this route departs at 05:30.
The latest weekend train along this route departs at 20:55.
31 trains run along this route each day.
Trains leave the station every 28 minutes.
Travel time and distance between Budapest and Vienna
The route’s fastest journey takes 2 hours and 21 minutes, covering a total of 216 kilometres.
Booking time frame: Budapest to Vienna trains
Tickets for travel to Vienna along this route are available for purchase 12 months before the travel date. Set up a booking alert to be notified as soon as your ideal travel date goes on sale.
Maximising your travels to Vienna
For a smooth travel experience, explore our help articles. Start planning your holiday and explore travel ideas in our city guide: Vienna.
FAQs about the train journey from Budapest to Vienna
Want to know more about your journey from Budapest to Vienna? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train route from Budapest to Vienna covers 216 kilometres.
The cheapest ticket on this route is AU$25.55. When booked 30 days ahead, the price is typically AU$43. If booked 7 days in advance, expect to pay around AU$27.
You can purchase tickets for this route 12 months in advance.
The shortest trip is 2 hours and 21 minutes.
Other train journeys from Budapest
- From Budapest to Munich From AU$62.78
- From Budapest to Prague From AU$29.20
- From Budapest to Bruck an der Leitha From AU$33.58
- From Budapest to Győr From AU$35.88
- From Budapest to Bratislava From AU$110.96
- From Budapest to Salzburg From AU$52.56
- From Budapest to Paris From AU$99.28
- From Budapest to Zurich From AU$76.65
- From Budapest to Vac From AU$10.22
- From Budapest to Zagreb From AU$65.70
- From Budapest to Frankfurt am Main From AU$64.24
- From Budapest to Siofok From AU$32.12
- From Budapest to Mannheim From AU$68.62
- From Budapest to Breclav From AU$30.66
- From Budapest to Brussels From AU$133.59
Other train journeys to Vienna
- From Cologne to Vienna From AU$59.86
- From Zurich to Vienna From AU$59.13
- From London to Vienna From AU$148.92
- From Munich to Vienna From AU$34.31
- From Brussels to Vienna From AU$59.13
- From Prague to Vienna From AU$21.90
- From Amsterdam to Vienna From AU$59.86
- From Berlin to Vienna From AU$55.48
- From Frankfurt am Main to Vienna From AU$59.86
- From Salzburg to Vienna From AU$34.31
- From Bratislava to Vienna From AU$10.22
- From Paris to Vienna From AU$99.28
- From Plattling to Vienna From AU$116.07
- From Passau to Vienna From AU$34.31
- From Linz to Vienna From AU$16.79
Other train journeys from Vienna
- From Vienna to Venice From AU$51.10
- From Vienna to Salzburg From AU$32.85
- From Vienna to Bratislava From AU$10.22
- From Vienna to London From AU$121.18
- From Vienna to Cologne From AU$64.97
- From Vienna to Zurich From AU$59.13
- From Vienna to Munich From AU$34.31
- From Vienna to Brussels From AU$59.86
- From Vienna to Prague From AU$21.90
- From Vienna to Amsterdam From AU$59.86
- From Vienna to Berlin From AU$55.48
- From Vienna to Frankfurt am Main From AU$59.86
230+ European rail operators Official partner of 230+ European rail operators
Travellers rate us "Excellent!"
Blog posts featuring Budapest or Vienna
-
Go east with RegioJet for the trip of a lifetime!
Rail Europe proudly welcomes RegioJet to our booking platform, offering travellers exciting new adventures at an unbeatable price.Read more
-
The must-see Pride celebrations across Europe this summer!
Pride Month is almost here!Read more
-
Everything you need to know about Europe's best night trains!
Waking up in Venice after falling asleep in Paris may sound like a dream. In Europe, this dream can become a reality, thanks to sleeper trains. Read more