Berlin to Vienna by train
Compare prices, times and book fast direct trains
Overview: trains from Berlin to Vienna
Find the key information for travelling by train from Berlin 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 Berlin to Vienna by train
Planning a train adventure from Berlin to Vienna? To get started, check out our detailed guide to a seamless, enjoyable journey.
Train travel between Berlin and Vienna: train ticket prices
Cost of train tickets from Berlin to Vienna:
Cheapest tickets: AU$54.75
Cost of tickets when booked 30 days in advance: AU$65
Cost of tickets when booked 7 days in advance: AU$79
Tickets go on sale 10 months in advance.
Berlin to Vienna daily train schedule
Whether you’re headed to Vienna on a Tuesday or a Sunday, with 28 trains per day, you will have multiple options to choose from.
05:30: departure of first train Monday-Friday
22:29: departure of last train Monday-Friday
05:30: departure of first train on weekends
22:29: departure of last train on weekends
Every 6 minutes: frequency of train departures
How long is the train journey from Berlin to Vienna?
This journey covers a total of 524 kilometres, with the quickest trip taking 7 hours and 40 minutes.
Booking horizon for travel between Berlin and Vienna
Tickets for travel between Berlin and Vienna can be booked 10 months in advance. Booking earlier ensures lower prices, so be sure to book as far out as possible.
Learn even more about travelling from Berlin to Vienna by train
Need more information on travelling through Europe by train? Head to our help articles for details on everything from booking to navigating stations and understanding different ticket types. Then review the travel ideas we’ve compiled in our city guide: Vienna.
FAQs about the train journey from Berlin to Vienna
Want to know more about your journey from Berlin 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 Berlin to Vienna covers 524 kilometres.
The cheapest fare on this route is AU$54.75. If you book 30 days in advance, tickets cost about AU$65. If booked 7 days in advance, the cost is typically AU$79.
You can purchase tickets for this route 10 months in advance.
The shortest trip is 7 hours and 40 minutes.
Other train journeys from Berlin
- From Berlin to Warsaw From AU$51.10
- From Berlin to Prague From AU$25.55
- From Berlin to Hamburg From AU$12.41
- From Berlin to Hanover From AU$12.41
- From Berlin to Leipzig From AU$17.52
- From Berlin to Poznań From AU$34.31
- From Berlin to Dresden From AU$12.41
- From Berlin to Budapest From AU$64.97
- From Berlin to Basel From AU$64.97
- From Berlin to Munich From AU$12.41
- From Berlin to London From AU$137.24
- From Berlin to Paris From AU$34.31
- From Berlin to Brussels From AU$34.31
- From Berlin to Cologne From AU$12.41
- From Berlin to Amsterdam From AU$34.31
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 Budapest to Vienna From AU$15.33
- 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 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 Budapest From AU$15.33
- 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 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 Berlin or Vienna
-
Explore Germany for less: save 15% on passes & 20% on tickets
Whether you’re an architecture admirer, nature enthusiast or beer buff, a trip to Deutschland offers something for everyone! Read more
-
New direct route alert: travel from Berlin to Paris in just 8 hours!
Start booking direct travel between these two major European capitals from just €59, with service beginning on 16 December 2024!Read more
-
Christmas in July: 3 major European train travel deals you can’t miss!
Some of our most popular products, like the Eurail/Interrail Passes and Eurostar tickets, are on major discount — but only until Thursday. So let’s hop right in. Read more