Search train tickets toVienna

switcheroo

Quickview

How to get to Vienna by train?

Routes184
Trips per day5,367
train carriers9
Stations11
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 $9.10. Such great deals to Vienna are available on two routes including Brno and 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. Sankt Pölten at $10.90 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 Central Station. West Train Station is the busiest train station in Vienna.

What are the most popular train routes to Vienna?

Amstetten

There are 122 train schedules per day connecting Amstetten with Vienna. It takes on average and 53 minutes 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
0h 53m
Avg. Price
$18.08

Sankt Pölten

There are 122 train schedules per day connecting Sankt Pölten with Vienna. It takes on average and 30 minutes 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 Hütteldorf.
Avg. Time
0h 30m
Avg. Price
$10.90

Linz

There are 120 train schedules per day connecting Linz with Vienna. It takes on average 1 hour and 18 minutes 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 West Train Station.
Avg. Time
1h 18m
Avg. Price
$22.71

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
$119.10

Salzburg

There are 114 train schedules per day connecting Salzburg with Vienna. It takes on average 2 hours and 30 minutes to travel 156 miles, 251 kms, by train from Salzburg. One train company operates schedules from Salzburg, with WESTbahn offering the most daily connections to Vienna. Traveling by train from Salzburg you will most likely to arrive in Vienna at West Train Station.
Avg. Time
2h 30m
Avg. Price
$30.67

What train companies travel to Vienna, Austria?

Located in, Austria, you can travel by train to Vienna from 184 destinations and choose from 5367 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 508.50 miles, 818.14 kms, covering the journey in and 15.37 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 354 daily WESTbahn schedules to Vienna. WESTbahn can get you to Vienna by train from 5 destinations including Linz.
Avg. Time
1h 47m
Avg. Price
$26.02

There are 17 daily RegioJet schedules to Vienna. RegioJet can get you to Vienna by train from 15 destinations including Prague.
Avg. Time
5h 51m
Avg. Price
$21.54

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

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 13 destinations including Regensburg.
Avg. Time
4h 50m
Avg. Price
$86.04

There are 1 daily Leo Express schedules to Vienna. Leo Express can get you to Vienna by train from 6 destinations including Kysak.
Avg. Time
7h 59m
Avg. Price
$28.94

There are 100 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 101 destinations including Munich.
Avg. Time
6h 0m
Avg. Price
$94.72

There are 50 daily Deutsche Bahn schedules to Vienna. Deutsche Bahn can get you to Vienna by train from 75 destinations including Heilbronn.
Avg. Time
7h 26m
Avg. Price
$120.20

There are 16 daily DB Intercity-Express schedules to Vienna. DB Intercity-Express can get you to Vienna by train from 29 destinations including Berlin.
Avg. Time
7h 10m
Avg. Price
$135.09

There are 1 daily DB Eurocity schedules to Vienna. DB Eurocity can get you to Vienna by train from 2 destinations including Dresden.
Avg. Time
8h 2m
Avg. Price
$83.39