Search train tickets toVienna

switcheroo

Quickview

How to get to Vienna by train?

Routes101
Trips per day3,283
train carriers9
Stations12
Lowest prices
We partner with 100s of bus, 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.

What are the cheapest train tickets to Vienna?

The cheapest prices for a train ticket to Vienna that users have found recently on Wanderu start at $10.03. Such great deals to Vienna are available on one route to Breclav. 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. Breclav at $10.06 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.

What are the most popular train routes to Vienna?

Sankt Pölten

There are 122 train schedules per day connecting Sankt Pölten with Vienna. It takes on average to travel 34 miles, 55 kms, by train from Sankt Pölten. One train company operates schedules from Sankt Pölten, with WESTbahn offering the most daily connections to Vienna. Traveling by train from Sankt Pölten you will most likely to arrive in Vienna at West Train Station.
Avg. Time
0h 0m
Avg. Price
$14.35

Linz

There are 119 train schedules per day connecting Linz with Vienna. It takes on average 1 hour to travel 97 miles, 156 kms, by train from Linz. One train company operates schedules from Linz, with WESTbahn offering the most daily connections to Vienna. Traveling by train from Linz you will most likely to arrive in Vienna at Hütteldorf.
Avg. Time
1h 0m
Avg. Price
$27.74

Mannheim

There are 117 train schedules per day connecting Mannheim with Vienna. It takes on average 8 hours and 16 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. Traveling by train from Mannheim you will most likely to arrive in Vienna at Wien Hbf.
Avg. Time
8h 16m
Avg. Price
$156.79

Amstetten

There are 114 train schedules per day connecting Amstetten with Vienna. It takes on average 1 hour to travel 70 miles, 112 kms, by train from Amstetten. One train company operates schedules from Amstetten, with WESTbahn offering the most daily connections to Vienna. Traveling by train from Amstetten you will most likely to arrive in Vienna at West Train Station.
Avg. Time
1h 0m
Avg. Price
$26.32

Attnang-Puchheim

There are 114 train schedules per day connecting Attnang-Puchheim with Vienna. It takes on average 2 hours to travel 124 miles, 198 kms, by train from Attnang-Puchheim. One train company operates schedules from Attnang-Puchheim, with WESTbahn offering the most daily connections to Vienna. Traveling by train from Attnang-Puchheim you will most likely to arrive in Vienna at Hütteldorf.
Avg. Time
2h 0m
Avg. Price
$34.99

What train companies travel to Vienna, Austria ?

Located in, Austria, you can travel by train to Vienna from 101 destinations and choose from 3283 daily train schedules to get you there. WESTbahn has the most train connections to Vienna. The furthest train arriving in Vienna covers a distance of 476.70 miles, 766.98 kms, covering the journey in and 19 minutes

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

train companies serving Vienna

There are 348 daily WESTbahn schedules to Vienna. WESTbahn can get you to Vienna by train from 4 destinations including Linz.
Avg. Time
1h 47m
Avg. Price
$31.62

There are 13 daily RegioJet schedules to Vienna. RegioJet can get you to Vienna by train from 12 destinations including Prague.
Avg. Time
4h 34m
Avg. Price
$23.42

There are 8 daily Railjet schedules to Vienna. Railjet can get you to Vienna by train from Munich.
Avg. Time
4h 4m
Avg. Price
$104.59

There are 4 daily Non-federally owned railway company schedules to Vienna. Non-federally owned railway company can get you to Vienna by train from Munich.
Avg. Time
4h 29m
Avg. Price
$127.25

There are 1 daily Leo Express schedules to Vienna. Leo Express can get you to Vienna by train from 8 destinations including Poprad.
Avg. Time
7h 26m
Avg. Price
$32.52

There are 52 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 37 destinations including Munich.
Avg. Time
7h 51m
Avg. Price
$149.28

There are 33 daily Deutsche Bahn schedules to Vienna. Deutsche Bahn can get you to Vienna by train from 33 destinations including Wiesbaden.
Avg. Time
8h 48m
Avg. Price
$169.75

There are 12 daily DB Intercity-Express schedules to Vienna. DB Intercity-Express can get you to Vienna by train from 11 destinations including Nuremberg.
Avg. Time
7h 40m
Avg. Price
$184.09

There are 29 daily City Airport Train schedules to Vienna. City Airport Train can get you to Vienna by train from Schwechat.
Avg. Time
0h 17m
Avg. Price
$16.49