Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Berlin to Vienna by train
-
Cheapest Price AU$58.40
-
30 days in advance AU$100.74
-
7 days in advance AU$125.56
-
First train05:30
-
Last train22:29
-
Avg changes0
-
Fastest journey7hr 40m
-
Distance524 kilometres
-
Trains per day28
-
Avg. journey time9hr 46m
-
Train operators
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$58.40
Cost of tickets when booked 30 days in advance: AU$100
Cost of tickets when booked 7 days in advance: AU$125
Tickets go on sale 6 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 8 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 6 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.
Frequently asked questions
What’s the distance from Berlin to Vienna by train?
The train route from Berlin to Vienna covers 524 kilometres.
How much is a train ticket from Berlin to Vienna?
The cheapest fare on this route is AU$58.40. If you book 30 days in advance, tickets cost about AU$100. If booked 7 days in advance, the cost is typically AU$125.
When can I start booking my Berlin to Vienna train tickets?
You can purchase tickets for this route 6 months in advance.
What’s the travel time from Berlin to Vienna by train?
The shortest trip is 7 hours and 40 minutes.
Other journeys to Vienna View all journeys to Vienna
-
From Cologne to Vienna From AU$62.78
-
From Zurich to Vienna From AU$61.32
-
From London to Vienna From AU$170.09
-
From Munich to Vienna From AU$35.04
-
From Budapest to Vienna From AU$16.06
-
From Brussels to Vienna From AU$62.78
-
From Prague to Vienna From AU$23.36
-
From Amsterdam to Vienna From AU$62.78
-
From Frankfurt am Main to Vienna From AU$67.89
-
From Salzburg to Vienna From AU$35.04
-
From Bratislava to Vienna From AU$10.95
-
From Paris to Vienna From AU$81.76
Other journeys from Vienna
-
From Vienna to Venice From AU$50.37
-
From Vienna to Salzburg From AU$35.04
-
From Vienna to Bratislava From AU$10.95
-
From Vienna to London From AU$175.93
-
From Vienna to Cologne From AU$61.32
-
From Vienna to Zurich From AU$61.32
-
From Vienna to Munich From AU$35.04
-
From Vienna to Budapest From AU$16.06
-
From Vienna to Brussels From AU$61.32
-
From Vienna to Prague From AU$23.36
-
From Vienna to Amsterdam From AU$62.05
-
From Vienna to Frankfurt am Main From AU$67.16
Other journeys from Berlin
-
From Berlin to Warsaw From AU$52.56
-
From Berlin to Prague From AU$27.01
-
From Berlin to Hamburg From AU$29.93
-
From Berlin to Hanover From AU$27.01
-
From Berlin to Leipzig From AU$18.25
-
From Berlin to Poznań From AU$35.04
-
From Berlin to Dresden From AU$17.52
-
From Berlin to Budapest From AU$67.89
-
From Berlin to Basel From AU$71.54
-
From Berlin to Munich From AU$31.39
-
From Berlin to London From AU$97.82
-
From Berlin to Paris From AU$35.77