Cheap train tickets from Vienna to Berlin

Showing times and prices for 27 May

Cheapest

£61

Average

£162

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 Vienna to Berlin will cost around £ 162 if you buy it on the day, but the cheapest tickets can be found for only £ 61.

Cheapest
11:10Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 20:42Berlin Hbf
1 changes
£611One-way
Cheapest
13:10Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 22:42Berlin Hbf
0 changes
£611One-way
13:10Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 22:42Berlin Hbf
0 changes
£661One-way
09:10Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 18:42Berlin Hbf
1 changes
£911One-way
07:10Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 16:42Berlin Hbf
1 changes
£1011One-way

Train schedule Vienna to Berlin

Showing trains for tomorrow, Fri, 27 May
00:20Vienna Westbahnhof14h05 14:25Berlin Hbf
0 changes
06:51Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h38 15:29Berlin Hbf
0 changes
07:10Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 16:42Berlin Hbf
0 changes
09:10Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 18:42Berlin Hbf
0 changes
09:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 17:29Berlin Hbf
0 changes
09:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 17:29Berlin Hbf
0 changes
10:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h10 18:25Berlin Hbf
0 changes
10:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h10 18:25Berlin Hbf
0 changes
10:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h14 19:29Berlin Hbf
0 changes
10:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h14 19:29Berlin Hbf
0 changes
11:10Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 20:42Berlin Hbf
0 changes
11:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 19:29Berlin Hbf
0 changes
11:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h15 19:30Berlin Hbf
0 changes
13:10Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 22:42Berlin Hbf
0 changes
13:10Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 22:42Berlin Hbf
0 changes
13:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 21:29Berlin Hbf
0 changes
15:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h54 00:09Berlin Hbf
0 changes
19:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)11h16 06:31Berlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
27 May
£53Deutsche Bahn
£25STUDENT AGENCY k.s.
£93Eurowings
Sat
28 May
£62ÖBB | Railjet
£30STUDENT AGENCY k.s.
£304Austrian Airlines
Sun
29 May
£133ÖBB | Railjet
£22STUDENT AGENCY k.s.
£557Austrian Airlines
Mon
30 May
£51ÖBB | Railjet
£22STUDENT AGENCY k.s.
£182Air Baltic
Tue
31 May
£40Deutsche Bahn
£22STUDENT AGENCY k.s.
£93Eurowings
Wed
1 Jun
£35Deutsche Bahn
£22STUDENT AGENCY k.s.
£173KLM
Thu
2 Jun
£40Deutsche Bahn
£22STUDENT AGENCY k.s.
£184KLM
Fri
3 Jun
£51ÖBB | Railjet
£25STUDENT AGENCY k.s.
£173KLM
Sat
4 Jun
£40Deutsche Bahn
£22STUDENT AGENCY k.s.
£120Eurowings
Sun
5 Jun
£51ÖBB | Railjet
£25STUDENT AGENCY k.s.
£148KLM Cityhopper
Mon
6 Jun
£51ÖBB | Railjet
£25STUDENT AGENCY k.s.
£161Austrian Airlines
Tue
7 Jun
£51ÖBB | Railjet
£22STUDENT AGENCY k.s.
£147Eurowings
Wed
8 Jun
£35Deutsche Bahn
£22STUDENT AGENCY k.s.
£120Eurowings
Thu
9 Jun
£35Deutsche Bahn
£22STUDENT AGENCY k.s.
£148KLM
Fri
10 Jun
£34Deutsche Bahn
£22STUDENT AGENCY k.s.
Find prices
Sat
11 Jun
£34Deutsche Bahn
£22STUDENT AGENCY k.s.
Find prices
Sun
12 Jun
£51ÖBB | Railjet
£22STUDENT AGENCY k.s.
£130Austrian Airlines
Mon
13 Jun
£27Deutsche Bahn
£22STUDENT AGENCY k.s.
£120Air Baltic
Tue
14 Jun
£31Deutsche Bahn
£22STUDENT AGENCY k.s.
£102Eurowings
Wed
15 Jun
£44Deutsche Bahn
£22STUDENT AGENCY k.s.
£111Air Baltic

Fastest train times from Vienna to Berlin

Showing times and prices for 27 May

Fastest Journey

8 h 10 m

Average

9 h 15 m

Trains per day

18

Distance

524 km

Of the 18 trains that leave Vienna for Berlin every day 5 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 15 m but if you time it right, some trains will get you there in just 8 h 10 m .

The slowest trains will take 14 h 5 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:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h10 18:25Berlin Hbf
1 changes
£1991One-way
Fastest
10:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h10 18:25Berlin Hbf
1 changes
£2121One-way
11:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 19:29Berlin Hbf
2 changes
£2121One-way
09:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 17:29Berlin Hbf
1 changes
£1991One-way
09:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 17:29Berlin Hbf
1 changes
£2131One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Berlin?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Vienna to Berlin

distanceDistance324 miles (523 km)
durationAverage train duration9 h 32 min
priceAverage train ticket price£73 (€82)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesÖBB, ÖBB | Railjet, ÖBB | InterCity, ÖBB | Nightjet, ÖBB | Euro City (EC), ÖBB | S-Bahn, ÖBB | ICE, Deutsche Bahn or Deutsche Bahn with connection

Trains from Vienna to Berlin cover the 324 miles (523 km) long trip taking on average 9 h 32 min with our travel partners like ÖBB, ÖBB | Railjet, ÖBB | InterCity, ÖBB | Nightjet, ÖBB | Euro City (EC), ÖBB | S-Bahn, ÖBB | ICE, Deutsche Bahn or Deutsche Bahn with connection. 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 £35, but the average price of train tickets is £73. Travellers depart most frequently from Wien Westbahnhof and arrive in Berlin Hbf.

Train providers: Deutsche Bahn and ÖBB trains Vienna to Berlin

You can travel by train from Vienna to Berlin with Deutsche Bahn and ÖBB for as low as £35. When you search for timetables and tickets, Omio will show you the best route.

Deutsche Bahn
ÖBB

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 Vienna to Berlin train.

  • Average Price: £35

When you buy your Deutsche Bahn train tickets between Vienna and Berlin don't forget to keep the following COVID-19 related policies in mind:

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

Travel Tips: Trains from Vienna to Berlin

Travel by train to Berlin 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 Vienna to Berlin.
FAQs

Are there COVID-19 travel restrictions for trains from Vienna to Berlin?

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

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

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

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

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 9 months are exempt from providing a negative COVID-19 test (certificate needed)

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

When travelling in Germany, you must follow these COVID-19 safety rules:

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

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

What are the COVID-19 restrictions for my return trip to Austria from Berlin, Germany?

Return travel from Germany to Austria is: Fully open.

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

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

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

Requirements for reentering:

  • There are no current restrictions

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

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

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

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

How much does a cheap train to Berlin from Vienna cost?

You can find a cheap train from Vienna to Berlin for some dates and times for as low as £35  one way in the next 7 days.

How much is a train ticket from Vienna to Berlin?

If you’re looking to book tickets for this journey in the next 7 days, you’ll find that Vienna to Berlin train prices are on average £73  one way.

How many miles is it from Vienna to Berlin by train?

The distance from Vienna to Berlin by train is approximately 324 miles (523 km).

How long is the train to Berlin from Vienna?

On average the train from Vienna to Berlin duration is 9 h 32 min  for the 324 miles (523 km) long route, but the travel time can vary if you depart on weekends and holidays.

Which train station from Vienna to Berlin do I depart from? Which Berlin train station from Vienna do I arrive in?

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

Where do I find the Vienna train station to Berlin? Where is the Berlin train station?

You can find the most popular departure train station for this route, Wien Westbahnhof, located approximately 4.2 miles (6.7 km) from the city centre of Vienna. The most popular arrival train station in Berlin, called Berlin Hbf, is located around 3.5 miles (5.6 km) away from its city centre.

What train providers offer a service to Berlin from Vienna?

For the trip from Vienna to Berlin you can take a train with ÖBB, ÖBB | Railjet, ÖBB | InterCity, ÖBB | Nightjet, ÖBB | Euro City (EC), ÖBB | S-Bahn, ÖBB | ICE, Deutsche Bahn or Deutsche Bahn with connection. Be sure to check out all possible train providers that offer services to Berlin from Vienna on Omio to compare what amenities they may have.

Is there a direct train from Vienna to Berlin?

Yes, there are 2 direct trains per day from Vienna to Berlin with Deutsche Bahn, ÖBB | ICE or ÖBB | Railjet, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your train ticket.

How many trains are there to Berlin from Vienna a day?

On average, there are 2 trains a day from Vienna to Berlin. 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 Vienna to Berlin?

You can take the first train from Vienna to Berlin at 05: 10   or take the last train from Vienna to Berlin leaving at 22: 27. Look for the latest Vienna Berlin train timetable on Omio and book the best time to take the train for this route.

How early should I book train tickets to Berlin from Vienna to score the best deals?

You can find a train between Vienna and Berlin to cost on average £73 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Vienna to Berlin train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Vienna
Berlin
The major railway station for departures from Vienna is Wien Westbahnhof. Read all the information you need to know about services, amenities and connections at Wien Westbahnhof for your trip to Berlin from Vienna.