Cheap train tickets from Vienna to Berlin

Showing times and prices for Jan 24

Cheapest

$54

Average

$108

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

Cheapest
07:10AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 04:42PMBerlin Hbf
1 changes
$541One-way
Cheapest
11:10AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 08:42PMBerlin Hbf
1 changes
$541One-way
2nd Cheapest
07:10AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 04:42PMBerlin Hbf
1 changes
$701One-way
2nd Cheapest
09:10AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 06:42PMBerlin Hbf
1 changes
$701One-way
2nd Cheapest
01:10PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 10:42PMBerlin Hbf
0 changes
$701One-way

Train schedule from Vienna to Berlin

Showing trains for tomorrow, Mon, Jan 24
04:55AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h30 02:25PMBerlin Hbf
0 changes
05:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h55 02:25PMBerlin Hbf
0 changes
06:51AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h38 03:29PMBerlin Hbf
0 changes
06:51AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h38 03:29PMBerlin Hbf
0 changes
07:10AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 04:42PMBerlin Hbf
0 changes
07:10AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 04:42PMBerlin Hbf
0 changes
07:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h28 03:58PMBerlin Hbf
0 changes
07:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h28 03:58PMBerlin Hbf
0 changes
08:10AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)10h32 06:42PMBerlin Hbf
0 changes
08:28AMVienna Franz-Josefs-Bahnhof10h14 06:42PMBerlin Hbf
0 changes
09:10AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 06:42PMBerlin Hbf
0 changes
09:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 05:29PMBerlin Hbf
0 changes
09:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 05:29PMBerlin Hbf
0 changes
10:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h44 07:59PMBerlin Hbf
0 changes
10:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h10 06:25PMBerlin Hbf
0 changes
10:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h10 06:25PMBerlin Hbf
0 changes
10:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h44 07:59PMBerlin Hbf
0 changes
11:10AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 08:42PMBerlin Hbf
0 changes
11:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h15 07:30PMBerlin Hbf
0 changes
11:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h15 07:30PMBerlin Hbf
0 changes
01:10PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 10:42PMBerlin Hbf
0 changes
01:10PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h32 10:42PMBerlin Hbf
0 changes
01:15PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 09:29PMBerlin Hbf
0 changes
01:15PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 09:29PMBerlin Hbf
0 changes
03:15PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h20 11:35PMBerlin Hbf
0 changes
03:15PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h20 11:35PMBerlin Hbf
0 changes
07:15PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)11h16 06:31AMBerlin Hbf
0 changes
07:15PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)11h16 06:31AMBerlin Hbf
0 changes
08:13PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)12h41 08:54AMBerlin Hbf
0 changes
10:10PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)11h41 09:51AMBerlin Hbf
0 changes
11:27PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)12h02 11:29AMBerlin 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, bus or flight

Mon
Jan 24
$54Deutsche Bahn
$36Flixbus
$126Air Baltic
Tue
Jan 25
$46Deutsche Bahn
$42Flixbus
$126Eurowings
Wed
Jan 26
$46Deutsche Bahn
$31Flixbus
$138Eurowings
Thu
Jan 27
$46Deutsche Bahn
$26Flixbus
$126Eurowings
Fri
Jan 28
$46Deutsche Bahn
$26Flixbus
$82easyJet
Sat
Jan 29
$46Deutsche Bahn
$26Flixbus
$319Austrian Airlines
Sun
Jan 30
$48Deutsche Bahn
$26Flixbus
$70easyJet
Mon
Jan 31
$46Deutsche Bahn
$26Flixbus
$126Air Baltic
Tue
Feb 1
$46Deutsche Bahn
$31Flixbus
$126Eurowings Europe
Wed
Feb 2
$46Deutsche Bahn
$31Flixbus
$126Air Baltic
Thu
Feb 3
$46Deutsche Bahn
$60STUDENT AGENCY k.s.
$83easyJet
Fri
Feb 4
$46Deutsche Bahn
$26Flixbus
$83easyJet
Sat
Feb 5
$46Deutsche Bahn
$31Flixbus
$252Austrian Airlines
Sun
Feb 6
$46Deutsche Bahn
$26Flixbus
$91easyJet
Mon
Feb 7
$46Deutsche Bahn
$24Flixbus
$68easyJet
Tue
Feb 8
$46Deutsche Bahn
$31Flixbus
$126Eurowings Europe
Wed
Feb 9
$46Deutsche Bahn
$24Flixbus
$126Air Baltic
Thu
Feb 10
$46Deutsche Bahn
$26Flixbus
$87easyJet
Fri
Feb 11
$46Deutsche Bahn
$26Flixbus
$67easyJet
Sat
Feb 12
$36ÖBB | Nightjet
$26Flixbus
$168Austrian Airlines

Fastest train times from Vienna to Berlin

Showing times and prices for Jan 24

Fastest Journey

8 h 10 m

Average

9 h 24 m

Trains per day

31

Distance

524 km

Of the 31 trains that leave Vienna for Berlin every day 7 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 8 h 10 m .

The slowest trains will take 12 h 41 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:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h10 06:25PMBerlin Hbf
1 changes
$961One-way
Fastest
10:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h10 06:25PMBerlin Hbf
1 changes
$1201One-way
2nd Fastest
09:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 05:29PMBerlin Hbf
1 changes
$1201One-way
2nd Fastest
01:15PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 09:29PMBerlin Hbf
1 changes
$1201One-way
2nd Fastest
09:15AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)8h14 05:29PMBerlin Hbf
1 changes
$1081One-way

More than 1,000 travel companies trust us to 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

Overview: Train from Vienna to Berlin

distanceDistance324 miles (523 km)
durationAverage train duration9 h 32 min
priceAverage train ticket price$56 (€46)
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, ÖBB | InterCity or ÖBB | S-Bahn

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

Train companies: Deutsche Bahn from Vienna to Berlin trains

You can travel by train between Vienna and Berlin with Deutsche Bahn for as low as $46 (€38). When you search for schedules and tickets, Omio will show you the best journey.

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 Vienna and Berlin. 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.

  • Average Price: $46

These are Deutsche Bahn's ticket policies for COVID-19 for the train to Berlin from Vienna:

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

Trains from Vienna to Berlin

Trains in Europe are a convenient way to travel between cities, with a number of companies offering a variety of domestic and international routes. The rail link between these two great capital cities is operated by ÖBB or Deutsche Bahn, with passengers travelling on ICE Inter-City Express trains at speeds of up to 320 kph. Trains from Vienna to Berlin depart from Vienna Central Station (Wien Hauptbahnhof) seven days a week at roughly hourly intervals, starting at around 7:00 a.m. and continuing until nearly midnight. Services can involve as many as three changes before terminating at Berlin-Hauptbahnhof, but these make little difference to journey durations during the day, which generally run at about 8¾-10 hours. Overnight trips from Vienna to Berlin usually take between 14-15 hours.

Vienna to Berlin trains: Not what you're looking for?

Return trains from Berlin to Vienna | Compare all modes of traveling from Vienna to Berlin | Or learn more about trains to Berlin



Vienna to Berlin Train Cost

Average prices for trains from Vienna to Berlin when you book in advance

Booking Period

Average Price

Same Day

€157

1 Day in Advance

€128

1 Week in Advance

€98

2 Weeks in Advance

€84

1 Month in Advance

€71

3 Months in Advance

€59

Vienna to Berlin Trains: General Information


Travelers can usually offset some of cost of Vienna to Berlin train tickets by planning ahead and checking the prices before booking.

  • autobus Most Vienna to Berlin trains are run by Deutsche Bahn. Occasional trains are also run by ÖBB, Austria's national train company.
  • autobus All Vienna to Berlin trains require at least 1 transfer, usually in either Prague or Nuremberg. Other journeys require 2-4 transfers. All trains depart from Wien Hauptbahnhof and arrive at Berlin Hauptbahnhof.
  • autobus The Vienna to Berlin train journey takes as little as 8 hours and 47 minutes to arrive in Berlin.
  • autobus Most travelers book their Vienna to Berlin train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Vienna to Berlin trains decrease the further they are booked in advance:

  • It is 18% cheaper on average to book a Vienna to Berlin train a day ahead of time rather than purchasing a ticket at the station.
  • Vienna to Berlin trains are 38% cheaper on average when booked a week ahead of the travel date.
  • Vienna to Berlin train costs are 55% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Train tickets from Vienna to Berlin: when to book to save $

Time Price Savings
1 week earlier 34 €
3 weeks earlier 20 €70%
1 month before 22 €55.%
2 months earlier 34 €0%
3 months earlier 34 €0%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Vienna - Berlin. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Vienna - Berlin 3 weeks in advance means you can save on average up to 70% compared to the price available on the day of departure.
  • If you book a ticket Vienna - Berlin with 2 months in advance you save up to about 0% compared to the initial price.
  • By booking 3 months in advance, you could save up to 0%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

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 journey between Vienna and Berlin.