The cheapest trains from Berlin to Vienna

Showing times and prices for Sep 27

Cheapest

$72

Average

$185

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Vienna will cost around $ 185 if you buy it on the day, but the cheapest tickets can be found for only $ 72.

Cheapest
06:16AMBerlin Hbf8h33 02:49PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$721One-way
Cheapest
01:16PMBerlin Hbf9h33 10:49PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$721One-way
2nd Cheapest
04:30AMBerlin Hbf8h15 12:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$1241One-way
2nd Cheapest
02:30PMBerlin Hbf8h35 11:05PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$1241One-way
06:30AMBerlin Hbf8h15 02:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$1371One-way

Timetable Berlin to Vienna

Showing trains for tomorrow, Mon, Sep 27
04:30AMBerlin Hbf8h15 12:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:01AMBerlin Hbf8h29 02:30PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:16AMBerlin Hbf8h33 02:49PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:30AMBerlin Hbf8h15 02:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
08:05AMBerlin Hbf8h25 04:30PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
08:30AMBerlin Hbf8h15 04:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:05AMBerlin Hbf7h40 05:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:30AMBerlin Hbf8h15 06:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
11:37AMBerlin Hbf8h53 08:30PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
12:30PMBerlin Hbf8h15 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
01:16PMBerlin Hbf9h33 10:49PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
01:37PMBerlin Hbf8h53 10:30PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
02:30PMBerlin Hbf8h35 11:05PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
03:37PMBerlin Hbf8h56 12:33AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:43PMBerlin Hbf11h15 05:58AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
07:46PMBerlin Hbf13h33 09:19AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
09:21PMBerlin Hbf13h09 10:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:29PMBerlin Hbf12h16 10:45AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Sep 26
$124Deutsche Bahn
$31ArdaTur
$503Eurowings Europe
Mon
Sep 27
$50Deutsche Bahn
$31ArdaTur
$168Eurowings
Tue
Sep 28
$47Deutsche Bahn
$31Arda Tur
$155Eurowings
Wed
Sep 29
$47Deutsche Bahn
$27Flixbus
$155Eurowings
Thu
Sep 30
$47Deutsche Bahn
$29STUDENT AGENCY k.s.
$155Eurowings
Fri
Oct 1
$47Deutsche Bahn
$31Arda Tur
$146easyJet
Sat
Oct 2
$47Deutsche Bahn
$29STUDENT AGENCY k.s.
$377Austrian Airlines
Sun
Oct 3
$47Deutsche Bahn
$29STUDENT AGENCY k.s.
$144easyJet
Mon
Oct 4
$47Deutsche Bahn
$29STUDENT AGENCY k.s.
$155Eurowings
Tue
Oct 5
$47Deutsche Bahn
$29STUDENT AGENCY k.s.
$155Eurowings
Wed
Oct 6
$47Deutsche Bahn
$29STUDENT AGENCY k.s.
$155Eurowings
Thu
Oct 7
$47Deutsche Bahn
$37STUDENT AGENCY k.s.
$168Eurowings Europe
Fri
Oct 8
$50Deutsche Bahn
$29STUDENT AGENCY k.s.
$111easyJet
Sat
Oct 9
$47Deutsche Bahn
$29STUDENT AGENCY k.s.
$377Austrian Airlines
Sun
Oct 10
$50Deutsche Bahn
$27Flixbus
$205easyJet
Mon
Oct 11
$37Deutsche Bahn
$29STUDENT AGENCY k.s.
$168Eurowings
Tue
Oct 12
$47Deutsche Bahn
$25Flixbus
$155Eurowings
Wed
Oct 13
$47Deutsche Bahn
$25Flixbus
$155Eurowings
Thu
Oct 14
$47Deutsche Bahn
$27Flixbus
$155Eurowings
Fri
Oct 15
$47Deutsche Bahn
Find prices
$97easyJet
Sat
Oct 16
$37Deutsche Bahn
$25Flixbus
$209Austrian Airlines

The fastest trains from Berlin to Vienna

Showing times and prices for Sep 27

Fastest Journey

7 h 40 m

Average

9 h 24 m

Trains per day

18

Distance

524 km

Of the 18 trains that leave Berlin for Vienna every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 524 km distance in an average of 9 h 24 m but if you time it right, some trains will get you there in just 7 h 40 m .

The slowest trains will take 13 h 33 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:05AMBerlin Hbf7h40 05:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$2541One-way
2nd Fastest
06:30AMBerlin Hbf8h15 02:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$1371One-way
2nd Fastest
12:30PMBerlin Hbf8h15 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$1371One-way
2nd Fastest
08:30AMBerlin Hbf8h15 04:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$2541One-way
2nd Fastest
04:30AMBerlin Hbf8h15 12:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$1241One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information between Berlin and Vienna

distanceDistance324 miles (523 km)
durationAverage train duration8 h 32 min
priceAverage train ticket price$58 (€47)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersDeutsche Bahn, ÖBB | ICE, ÖBB | Nightjet, ÖBB | Euro City (EC), ÖBB | Railjet or ÖBB | InterCity

Trains from Berlin to Vienna cover the 324 miles (523 km) long route taking on average 8 h 32 min with our travel partners like Deutsche Bahn, ÖBB | ICE, ÖBB | Nightjet, ÖBB | Euro City (EC), ÖBB | Railjet or ÖBB | InterCity. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $47 (€38), but the average price of train tickets is $58 (€47). Travelers depart most frequently from Berlin Hbf and arrive in Wien Westbahnhof.

Train companies

Train between Berlin and Vienna with Deutsche Bahn

Buy your official Deutsche Bahn train tickets between Berlin and Vienna from $47 (€38) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Berlin and Vienna. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Deutsche Bahn from Berlin to Vienna train information:

  • Average Duration: 8 h 48 min
  • Deutsche Bahn frequency: 1 a day

Deutsche Bahn has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Berlin to Vienna:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Berlin to Vienna: Journey Details

Taking the train from Berlin to Vienna is a lovely way to travel between these two fascinating European capitals, and there are multiple daily trains to choose from. All train are operated by Deutsche Bahn, and the first service departs at just before 4:30 a.m. After that, trains continue to leave until 11:45 p.m. One thing travelers need to note is that all train journeys to Vienna require one or more changes, which could be in Prague or Wurzburg. However, this doesn't extend the journey time too much, with the fastest trains taking just over 8 hours to reach Vienna.

Return trains from Vienna to Berlin are also available.

Taking the Train from Berlin

Trains from Berlin to Vienna depart from Berlin's Hauptbahnhof, which is located close to the heart of the city. The best way to get there is by taking U-Bahn Line U55 (which runs straight from Brandenberger Tor), or the S5 and S7 suburban rail lines which connect it to outlying districts. There are also plenty of buses and trams. Leave around 15 minutes to reach the station from the center of town. The U-Bahn runs until 1:30 most days, so there should be no need for a late-night taxi, unless you are catching the first train of the day.

Getting into Vienna by Train

Austria's capital is a Baroque masterpiece, with gorgeous sights around every corner. You visit the filming location of cinema classics like the Third Man, walk in the footsteps of Mozart and Freud or just relax in the stunning gardens of the Schoenbrunn Palace. Trains to Vienna from Berlin arrive at the Hauptbahnhof, which is about 20 minutes walk south of the historic center. The best way into town is via the Metro (nearest stop is Keplerplatz) or via tram and bus routes. The Metro runs from 5:00 a.m. until 12:30 a.m., so it should be an option when your train arrives.

Travel Tips

Trains from Berlin to Vienna
Travel by train to Vienna easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Vienna.
FAQs
What COVID-19 travel safety information and restrictions should I be aware of for my train between Berlin and Vienna?

Travel between Berlin, Germany and Vienna, Austria by train is: Partially open.

What is the status of international entry into Austria from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to self-quarantine on arrival in Austria from Berlin?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Vienna, Austria?

When traveling in Austria, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1 metre (s) (3 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 9/22/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to Vienna from Berlin before traveling.

What restrictions are there on reentering Germany from Vienna, Austria?

Return travel from Austria to Germany is: Partially open.

Are there any international entry restrictions on returning to Berlin from Vienna?

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Austria

Do I need to quarantine on arrival in Germany from Vienna?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 9/25/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Berlin from Vienna.

How much does a cheap train to Vienna from Berlin cost?
Looking to save money on your journey? Omio customers have found the cheapest train between Berlin and Vienna for the next 7 days starting from $47 (€38)  one way.
How much is a train ticket to Vienna from Berlin?
If you’re looking to book your train tickets in the next week, you can expect the Berlin to Vienna train price to come in at an average of $58 (€47)  one way.
How many miles is it from Berlin to Vienna by train?
You should expect to travel around 324 miles (523 km)  from Berlin to Vienna by train.
What is the Berlin to Vienna train travel time?
On average the Berlin to Vienna train time is 8 h 32 min  covering the 324 miles (523 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Berlin and arrival train station in Vienna?

Omio customers traveling this route book their trains from Berlin Hbf   to Wien Westbahnhof.

Where is the train station in Berlin to go to Vienna? Where is the train station in Vienna located?

You can find the most popular departure train station for this journey, Berlin Hbf, located approximately 1 mile (s) / 2 km from the city center of Berlin. The most popular arrival train station in Vienna, called Wien Westbahnhof, is located around 1 mile (s) / 2 km away from its city center.

Which train providers can get me from Berlin to Vienna?
If you're looking for trains from Berlin to Vienna, you can rely on Deutsche Bahn, ÖBB | ICE, ÖBB | Nightjet, ÖBB | Euro City (EC), ÖBB | Railjet or ÖBB | InterCity to get you to Vienna. It's also good to check out all possible train companies for the Berlin to Vienna trip to see if there might be differences in the amenities they offer.
Are there any nonstop train services from Berlin to Vienna?
Yes, there are 2 direct trains to Vienna from Berlin per day with Deutsche Bahn, ÖBB | InterCity, ÖBB | ICE or ÖBB | Railjet  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many trains per day are there to Vienna from Berlin?
On average, there are 2 trains a day from Berlin to Vienna. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Berlin to Vienna? When does the last train depart from Berlin to Vienna?
The earliest train departing from Berlin to Vienna leaves at 5: 16 AM. The last train departing from Berlin to Vienna leaves at 8: 29 PM. You can find the latest Berlin to Vienna train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I buy the Berlin to Vienna train for the best deals on tickets?
The price of a one way train ticket from Berlin to Vienna is on average $58 (€47) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets from Berlin to Vienna available a few months in advance.
Stations

Important Stations and Airports for this Journey

Berlin
Vienna
Berlin Ostbahnhof
Amenities
Refreshments