Search Vienna train tickets

switcheroo

Quickview

How to get to Vienna by train?

Routes129
Trips per day2,898
train carriers10
Stations12
Lowest prices
We partner with 100s of coach, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Vienna?

The cheapest prices for a train ticket to Vienna that users have found recently on Wanderu start at £7.22. Such great deals to Vienna are available on one route to Brno. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Vienna. Brno at £7.24 has consistently the lowest average train ticket prices to Vienna.

What are the main train stations in Vienna?

The most popular train stations in Vienna are West Train Station, Hütteldorf and Wien Mitte. West Train Station is the busiest train station in Vienna.

Amstetten

There are 122 train schedules per day connecting Amstetten with Vienna. It takes on average and 52 minutes to travel 70 miles, 112 kms, by train from Amstetten. One train company operates schedules from Amstetten, with FlixTrain offering the most daily connections to Vienna. Travelling by train from Amstetten you will most likely to arrive in Vienna at West Train Station.
Avg. Time
0h 52m
Avg. Price
£18.27

Sankt Pölten

There are 119 train schedules per day connecting Sankt Pölten with Vienna. It takes on average and 29 minutes to travel 34 miles, 55 kms, by train from Sankt Pölten. One train company operates schedules from Sankt Pölten, with FlixTrain offering the most daily connections to Vienna. Travelling by train from Sankt Pölten you will most likely to arrive in Vienna at Hütteldorf.
Avg. Time
0h 29m
Avg. Price
£10.55

Attnang-Puchheim

There are 114 train schedules per day connecting Attnang-Puchheim with Vienna. It takes on average 1 hour and 44 minutes to travel 124 miles, 198 kms, by train from Attnang-Puchheim. One train company operates schedules from Attnang-Puchheim, with FlixTrain offering the most daily connections to Vienna. Travelling by train from Attnang-Puchheim you will most likely to arrive in Vienna at Hütteldorf.
Avg. Time
1h 44m
Avg. Price
£21.94

Vöcklabruck

There are 114 train schedules per day connecting Vöcklabruck with Vienna. It takes on average 1 hour and 49 minutes to travel 127 miles, 204 kms, by train from Vöcklabruck. One train company operates schedules from Vöcklabruck, with FlixTrain offering the most daily connections to Vienna. Travelling by train from Vöcklabruck you will most likely to arrive in Vienna at West Train Station.
Avg. Time
1h 49m
Avg. Price
£22.07

Mannheim

There are 107 train schedules per day connecting Mannheim with Vienna. It takes on average 8 hours and 12 minutes to travel 371 miles, 596 kms, by train from Mannheim. 2 train carriers offer schedules from Mannheim, with Deutsche Bahn offering the most daily connections to Vienna. Travelling by train from Mannheim you will most likely to arrive in Vienna at Wien Train Station.
Avg. Time
8h 12m
Avg. Price
£96.00

Located in , Austria, you can travel by train to Vienna from 129 destinations and choose from 2898 daily train schedules to get you there. FlixTrain has the most train connections to Vienna. The furthest train arriving in Vienna covers a distance of 642.55 miles, 1033.82 kms, covering the journey in 22 hours and 55 minutes

Looking for other ways to get there? Check out Ferry options to Vienna or explore Coach trips to Vienna.

train companies serving Vienna

City Airport Train

There are 36 daily City Airport Train schedules to Vienna. City Airport Train can get you to Vienna by train from Schwechat.
USB point
Toilet
WiFi
Newspaper/Magazine
Extra legroom
Power point
Air conditioning
Avg. Time
0h 1m
Avg. Price
£10.73

RegioJet

There are 13 daily RegioJet schedules to Vienna. RegioJet can get you to Vienna by train from 26 destinations incuding Prague.
Toilet
WiFi
Newspaper/Magazine
Films
TV
Extra legroom
Games
Power point
Air conditioning
Customer Host
Drink
Avg. Time
0h 6m
Avg. Price
£16.20

Deutsche Bahn

There are 66 daily Deutsche Bahn schedules to Vienna. Deutsche Bahn can get you to Vienna by train from 92 destinations incuding Munich.
Power point
Avg. Time
0h 7m
Avg. Price
£79.49

DB Eurocity

There are 2 daily DB Eurocity schedules to Vienna. DB Eurocity can get you to Vienna by train from 7 destinations incuding Munich.
Meal
Power point
Drink
Avg. Time
0h 5m
Avg. Price
£48.36

DB Intercity

There are 3 daily DB Intercity schedules to Vienna. DB Intercity can get you to Vienna by train from 7 destinations incuding Munich.
Meal
Power point
Drink
Avg. Time
0h 5m
Avg. Price
£66.03

DB Intercity-Express

There are 18 daily DB Intercity-Express schedules to Vienna. DB Intercity-Express can get you to Vienna by train from 33 destinations incuding Frankfurt.
WiFi
Meal
Power point
Drink
Avg. Time
0h 7m
Avg. Price
£91.43

Non-federally owned railway company

There are 1 daily Non-federally owned railway company schedules to Vienna. Non-federally owned railway company can get you to Vienna by train from 3 destinations incuding Munich.
Power point
Avg. Time
0h 5m
Avg. Price
£44.95

Deutsche Bahn with non-federally owned railway company

There are 35 daily Deutsche Bahn with non-federally owned railway company schedules to Vienna. Deutsche Bahn with non-federally owned railway company can get you to Vienna by train from 86 destinations incuding Munich.
Power point
Avg. Time
0h 8m
Avg. Price
£83.29

FlixTrain

There are 286 daily FlixTrain schedules to Vienna. FlixTrain can get you to Vienna by train from 7 destinations incuding Linz.
Toilet
WiFi
Films
Snacks
Power point
Air conditioning
Customer Host
Avg. Time
0h 2m
Avg. Price
£22.87

Meridian

There are 1 daily Meridian schedules to Vienna. Meridian can get you to Vienna by train from Munich.
Avg. Time
0h 4m
Avg. Price
£55.24