The cheapest trains from Berlin to Vienna

Showing times and prices for 19 Oct

Cheapest

£39

Average

£118

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 £ 118 if you buy it on the day, but the cheapest tickets can be found for only £ 39.

Cheapest
22:29Berlin Hbf12h16 10:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
£391One-way
2nd Cheapest
06:17Berlin Hbf8h59 15:16Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
£561One-way
07:16Berlin Hbf10h00 17:16Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£581One-way
06:17Berlin Hbf8h59 15:16Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
£581One-way
04:30Berlin Hbf8h15 12:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£631One-way

Timetable Berlin to Vienna

Showing trains for tomorrow, Tue, 19 Oct
04:30Berlin Hbf8h15 12:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
04:30Berlin Hbf8h15 12:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:17Berlin Hbf8h59 15:16Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:17Berlin Hbf8h59 15:16Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:30Berlin Hbf8h15 14:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:30Berlin Hbf8h15 14:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
07:16Berlin Hbf10h00 17:16Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
08:05Berlin Hbf8h25 16:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
08:05Berlin Hbf8h25 16:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
08:30Berlin Hbf8h15 16:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
08:30Berlin Hbf8h15 16:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:05Berlin Hbf7h40 17:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:05Berlin Hbf7h40 17:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:30Berlin Hbf8h15 18:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:30Berlin Hbf8h15 18:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
11:37Berlin Hbf8h53 20:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
11:37Berlin Hbf8h53 20:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
12:30Berlin Hbf8h15 20:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
12:30Berlin Hbf8h15 20:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
13:16Berlin Hbf10h00 23:16Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
13:37Berlin Hbf8h53 22:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
13:37Berlin Hbf8h53 22:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
14:30Berlin Hbf8h35 23:05Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
14:30Berlin Hbf8h35 23:05Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
15:37Berlin Hbf8h56 00:33Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
15:37Berlin Hbf8h56 00:33Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
18:43Berlin Hbf11h15 05:58Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
19:46Berlin Hbf13h33 09:19Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
21:21Berlin Hbf13h09 10:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
21:21Berlin Hbf13h09 10:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
22:29Berlin Hbf12h16 10:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
22:29Berlin Hbf12h16 10:45Wien 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

Mon
18 Oct
£79Deutsche Bahn
£20STUDENT AGENCY k.s.
£101Eurowings
Tue
19 Oct
£35Deutsche Bahn
£20STUDENT AGENCY k.s.
£110Eurowings
Wed
20 Oct
£33Deutsche Bahn
£22Arda Tur
£119Eurowings
Thu
21 Oct
£44Deutsche Bahn
£20STUDENT AGENCY k.s.
£110Eurowings
Fri
22 Oct
£40Deutsche Bahn
£22Arda Tur
£106easyJet
Sat
23 Oct
£35Deutsche Bahn
£20STUDENT AGENCY k.s.
£226Austrian Airlines
Sun
24 Oct
£35Deutsche Bahn
£22Arda Tur
£49easyJet
Mon
25 Oct
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£93Eurowings
Tue
26 Oct
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£110Eurowings
Wed
27 Oct
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£110Eurowings
Thu
28 Oct
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£181Eurowings
Fri
29 Oct
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£90easyJet
Sat
30 Oct
£33Deutsche Bahn
£26STUDENT AGENCY k.s.
£225Austrian Airlines
Sun
31 Oct
£33Deutsche Bahn
£22Arda Tur
£57easyJet
Mon
1 Nov
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£79easyJet
Tue
2 Nov
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£101Eurowings
Wed
3 Nov
£33Deutsche Bahn
£19Flixbus
£84Eurowings
Thu
4 Nov
£33Deutsche Bahn
Find prices
£60easyJet
Fri
5 Nov
£33Deutsche Bahn
£19Flixbus
£71easyJet
Sat
6 Nov
£33Deutsche Bahn
£19Flixbus
£155Austrian Airlines
Sun
7 Nov
£26Deutsche Bahn
£19Flixbus
£60easyJet

The fastest trains from Berlin to Vienna

Showing times and prices for 19 Oct

Fastest Journey

7 h 40 m

Average

9 h 20 m

Trains per day

32

Distance

524 km

Of the 32 trains that leave Berlin for Vienna every day 6 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 20 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:05Berlin Hbf7h40 17:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
£1991One-way
Fastest
10:05Berlin Hbf7h40 17:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
£971One-way
2nd Fastest
06:30Berlin Hbf8h15 14:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£971One-way
2nd Fastest
12:30Berlin Hbf8h15 20:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£881One-way
2nd Fastest
10:30Berlin Hbf8h15 18:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£1991One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

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 59 min
priceAverage train ticket price£43 (€49)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesDeutsche 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 trip taking on average 8 h 59 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 trip for as low as £33, but the average price of train tickets is £43. Travellers depart most frequently from Berlin Hbf and arrive in Wien Westbahnhof.

Train companies

Deutsche Bahn Berlin – Vienna

Deutsche Bahn trains will get you from Berlin to Vienna from £33. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main operator of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Berlin to Vienna train.

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 travelling by train from Berlin to Vienna:

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

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
Are there COVID-19 travel restrictions for trains between Berlin and Vienna?

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

Can I enter Austria from Germany?

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

Do I need to 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?

All travellers in Austria must observe these coronavirus safety measures:

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

The information above was last checked on 17/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your train between Berlin and Vienna as this information can change.

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

The restriction level for your return train to Berlin, Germany from Vienna is: Partially open.

Is my return train into Berlin from Vienna restricted?

International entry 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?

Conditions of reentry:

  • 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:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 17/10/2021. Remember to check the latest COVID-19 travel safety regulations for your train to Berlin from Vienna closer to your date of departure here.

How much do cheap trains between Berlin and Vienna cost?
Looking to save money on your route? Omio customers have found the cheapest train from Berlin to Vienna for the next 7 days starting from £33  one way.
How much is a train ticket from Berlin to Vienna?
If you’re looking to buy your train tickets in the next week, you can expect the Berlin to Vienna train price to come in at an average of £43  one way.
How far is it from Berlin to Vienna by train?
The Berlin to Vienna train distance is approximately 324 miles (523 km).
What is the average Berlin to Vienna train duration?
On average the train from Berlin to Vienna duration is 8 h 59 min  for the 324 miles (523 km) long journey, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Berlin to Vienna, which train station in Berlin do I depart from and which train station in Vienna do I arrive in?

Omio customers travelling this route depart most frequently from Berlin Hbf   and arrive in Wien Westbahnhof.

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

Passengers board their train most frequently from Berlin Hbf and travel around 1 mile (s) / 2 km from the city centre to this train station.

Passengers travelling this route most often arrive at Wien Westbahnhof and need to travel approximately 1 mile (s) / 2 km from the train station to the city centre in Vienna.

What train providers offer a service between Berlin and Vienna?
Take the Berlin to Vienna train with Deutsche Bahn, ÖBB | ICE, ÖBB | Nightjet, ÖBB | Euro City (EC), ÖBB | Railjet or ÖBB | InterCity. However, it's always good to check out all possible train companies for the trip from Berlin to Vienna as there might be differences in the amenities they offer.
Can I buy a direct train from Berlin to Vienna?
Yes, there are 2 direct trains per day between Berlin and Vienna, and you can find a direct train for this journey with Deutsche Bahn  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many trains are there from Berlin to Vienna a day?
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.
What are the first and last departure train times from Berlin to Vienna?
You can take the first train from Berlin to Vienna at 05: 01   or take the last train from Berlin to Vienna leaving at 21: 29. Look for the latest Berlin Vienna train times on Omio and book the best time to take the train for this journey.
How early should I purchase train tickets between Berlin and Vienna to score the best deals?
If you purchase a train ticket between Berlin and Vienna within the next 7 days, you can find tickets to cost on average £43 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Berlin to Vienna are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Berlin
Vienna
The major railway station for departures from Berlin is Berlin Hbf. Read all the information you need to know about services, amenities and connections at Berlin Hbf for your trip between Berlin and Vienna.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Connections to/from station
U-Bahn lines: U5
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
S-Bahn lines: S3, S5, S7, S9
Tram lines: M5, M6, M8, M10