Cheap train tickets from Berlin to Vienna

Showing times and prices for 17 Jan

Cheapest

£39

Average

£97

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

Cheapest
13:16Berlin Hbf9h33 22:49Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£391One-way
2nd Cheapest
22:29Berlin Hbf12h16 10:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
£511One-way
2nd Cheapest
13:16Berlin Hbf9h33 22:49Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£511One-way
2nd Cheapest
04:57Berlin Hbf9h52 14:49Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
£511One-way
22:29Berlin Hbf12h16 10:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
£571One-way

Train schedule Berlin to Vienna

Showing trains for tomorrow, Mon, 17 Jan
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
04:57Berlin Hbf9h52 14:49Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
04:57Berlin Hbf9h52 14:49Wien 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 Hbf9h33 16:49Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
08:01Berlin Hbf9h44 17:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
08:01Berlin Hbf9h44 17:45Wien 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
09:16Berlin Hbf10h12 19:28Vienna Franz-Josefs-Bahnhof
0 changes
09:16Berlin Hbf9h33 18:49Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
09:37Berlin Hbf8h08 17:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
09:37Berlin Hbf8h08 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:16Berlin Hbf10h12 21:28Vienna Franz-Josefs-Bahnhof
0 changes
11:16Berlin Hbf9h33 20:49Wien 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 Hbf9h33 22:49Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
13:16Berlin Hbf9h33 22:49Wien 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
18:43Berlin Hbf11h15 05:58Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
18:43Berlin Hbf12h17 07:00Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
20:05Berlin Hbf13h14 09:19Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
20:05Berlin Hbf13h14 09:19Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
21:20Berlin Hbf13h10 10:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
21:20Berlin Hbf13h10 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 and tickets by train, coach or flight

Mon
17 Jan
£39Deutsche Bahn
£24Flixbus
£266Eurowings
Tue
18 Jan
£33Deutsche Bahn
£26ArdaTur
£205Eurowings
Wed
19 Jan
£33Deutsche Bahn
£24Flixbus
£179Eurowings
Thu
20 Jan
£33Deutsche Bahn
£21Flixbus
£118Eurowings
Fri
21 Jan
£33Deutsche Bahn
£21Flixbus
£144Eurowings
Sat
22 Jan
£33Deutsche Bahn
£21Flixbus
£230Austrian Airlines
Sun
23 Jan
£33Deutsche Bahn
£21Flixbus
£230Austrian Airlines
Mon
24 Jan
£33Deutsche Bahn
£21Flixbus
£205Eurowings
Tue
25 Jan
£33Deutsche Bahn
£24Flixbus
£118Eurowings
Wed
26 Jan
£26ÖBB | Nightjet
£24Flixbus
£118Eurowings
Thu
27 Jan
£33Deutsche Bahn
£21Flixbus
£109Eurowings
Fri
28 Jan
£33Deutsche Bahn
£21Flixbus
£85easyJet
Sat
29 Jan
£33Deutsche Bahn
£21Flixbus
£195Austrian Airlines
Sun
30 Jan
£33Deutsche Bahn
£24Flixbus
£78easyJet
Mon
31 Jan
£33Deutsche Bahn
£21Flixbus
£160Austrian Airlines
Tue
1 Feb
£33Deutsche Bahn
£24Flixbus
£100Eurowings
Wed
2 Feb
£33Deutsche Bahn
£44STUDENT AGENCY k.s.
£92Eurowings
Thu
3 Feb
£33Deutsche Bahn
£21Flixbus
£42easyJet
Fri
4 Feb
£33Deutsche Bahn
£21Flixbus
£52easyJet
Sat
5 Feb
£33Deutsche Bahn
£21Flixbus
£160Austrian Airlines

Fastest train times from Berlin to Vienna

Showing times and prices for 17 Jan

Fastest Journey

8 h 8 m

Average

9 h 49 m

Trains per day

33

Distance

524 km

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

The slowest trains will take 13 h 14 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
09:37Berlin Hbf8h08 17:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£1641One-way
Fastest
09:37Berlin Hbf8h08 17:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£701One-way
2nd Fastest
10:30Berlin Hbf8h15 18:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£1661One-way
2nd Fastest
12:30Berlin Hbf8h15 20:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£1641One-way
2nd Fastest
06:30Berlin Hbf8h15 14:45Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£1641One-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?

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

distanceDistance324 miles (523 km)
durationAverage train duration9 h 33 min
priceAverage train ticket price£37 (€43)
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 journey taking on average 9 h 33 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 £33, but the average price of train tickets is £37. Travellers depart most frequently from Berlin Hbf and arrive in Wien Westbahnhof.

Train providers: Deutsche Bahn trains Berlin to Vienna

Buy your official Deutsche Bahn train tickets from Berlin to Vienna from £33 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

Deutsche Bahn

Deutsche Bahn (DB) is the main operator 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 toilets 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
  • Average Price: £33
  • Deutsche Bahn frequency: 1 a day

Deutsche Bahn 's current ticket policies due to COVID-19 for your train from Berlin to Vienna are the following:

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

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

Am I allowed to travel by train from Berlin, Germany to Vienna, Austria?

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

Is international entry into Vienna from Berlin restricted?

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

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

Entry Requirements:

  • Entry is allowed only for fully vaccinated travellers
  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Pre-arrival Health Control Form (FCS) required
  • Travellers vaccinated with the booster shot (3rd dose) are exempt from providing a COVID-19 test (certificate needed)
  • Travellers who are vaccinated with a booster shot (3rd dose) are exempt from compulsory quarantine (certificate needed)

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 required: 1 metre (s) (3 feet)
  • Face mask required: Mandatory

The above information was last checked on 16/01/2022. Remember to check the latest COVID-19 travel safety regulations for your train to Vienna from Berlin closer to your date of departure here.

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

The current restriction level for your return trip by train from Vienna to Berlin is: Partially open

Are there any international entry restrictions on returning to Germany from Austria?

Reentry to 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?

What are the entry requirements?

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

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: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last verified on 15/01/2022. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Vienna to Berlin train here.

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 from Berlin to Vienna for the next 7 days starting from £33  one way.

How much does the train from Berlin to Vienna cost on average?

In the next 7 days you’ll find that the average cost of a train ticket between Berlin and Vienna is £37  one way.

What is the distance by train from Berlin to Vienna?

You should expect to travel around 324 miles (523 km)  between Berlin and Vienna by train.

How many hours does it take from Berlin to Vienna by train?

The Berlin to Vienna train duration is on average 9 h 33 min, which is to be expected when travelling 324 miles (523 km) to Vienna from Berlin. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

What station does the Berlin to Vienna train leave from? Which Vienna train station do I come into from Berlin?

Omio customers book a train from Berlin Hbf   to Wien Westbahnhof   most frequently for this route.

Where is the Berlin train station located? Where is the Vienna train station located?

Passengers board their train most frequently from Berlin Hbf and travel around 1.7 miles (2.8 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.8 miles (2.9 km) from the train station to the city centre in Vienna.

What train companies offer a service to Vienna from Berlin?

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

Can I book a direct train from Berlin to Vienna?

Yes, there are 2 direct trains a day between Berlin and Vienna. If you’re looking for a direct train from Berlin to Vienna, consider travelling with Deutsche Bahn, ÖBB | InterCity, ÖBB | ICE, ÖBB | Railjet or ÖBB | Nightjet. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.

How many trains are there to Vienna from Berlin 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?

The first Berlin to Vienna train departs at 06: 16   and the last train from Berlin to Vienna leaves at 21: 29. Check out the most up-to-date Berlin to Vienna train timetable on Omio and find the best time to travel to your destination.

How early should I purchase Berlin to Vienna train tickets to get the best deals?

If you buy a train ticket from Berlin to Vienna within the next 7 days, you can find tickets to cost on average £37 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
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transport options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7