Search Zurich train tickets

switcheroo

Quickview

How to get to Zurich by train?

Routes98
Trips per day4,831
train carriers7
Stations2
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.

How to find cheap train tickets to Zurich?

The cheapest prices for a train ticket to Zurich that users have found recently on Wanderu start at $27.15. Such great deals to Zurich are available on one route to Waldshut-Tiengen. 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 Zurich. Waldshut-Tiengen at $29.18 has consistently the lowest average train ticket prices to Zurich.

What are the main train stations in Zurich?

The most popular train stations in Zurich are Zürich HB and Zürich HB (Carpark Sihlquai). Zürich HB is the busiest train station in Zurich.

What are the most popular train routes to Zurich?

Wuppertal

There are 299 train schedules per day connecting Wuppertal with Zurich. It takes on average 7 hours to travel 276 miles, 444 kms, by train from Wuppertal. 3 train carriers offer schedules from Wuppertal, with Deutsche Bahn offering the most daily connections to Zurich. Traveling by train from Wuppertal you will most likely to arrive in Zurich at Zürich HB.
Avg. Time
7h 0m
Avg. Price
$147.39

Landsberg

There are 278 train schedules per day connecting Landsberg with Zurich. It takes on average 9 hours and 25 minutes to travel 331 miles, 531 kms, by train from Landsberg. 3 train carriers offer schedules from Landsberg, with Deutsche Bahn offering the most daily connections to Zurich. Traveling by train from Landsberg you will most likely to arrive in Zurich at Zürich HB.
Avg. Time
9h 25m
Avg. Price
$219.90

Dortmund

There are 257 train schedules per day connecting Dortmund with Zurich. It takes on average 8 hours to travel 291 miles, 467 kms, by train from Dortmund. 5 train carriers offer schedules from Dortmund, with Deutsche Bahn offering the most daily connections to Zurich. Traveling by train from Dortmund you will most likely to arrive in Zurich at Zürich HB.
Avg. Time
8h 0m
Avg. Price
$206.08

Tübingen

There are 238 train schedules per day connecting Tübingen with Zurich. It takes on average 4 hours to travel 83 miles, 133 kms, by train from Tübingen. 2 train carriers offer schedules from Tübingen, with Deutsche Bahn offering the most daily connections to Zurich. Traveling by train from Tübingen you will most likely to arrive in Zurich at Zürich HB.
Avg. Time
4h 0m
Avg. Price
$57.53

Pfinztal

There are 233 train schedules per day connecting Pfinztal with Zurich. It takes on average 4 hours and 9 minutes to travel 113 miles, 182 kms, by train from Pfinztal. 2 train carriers offer schedules from Pfinztal, with Deutsche Bahn offering the most daily connections to Zurich. Traveling by train from Pfinztal you will most likely to arrive in Zurich at Zürich HB.
Avg. Time
4h 9m
Avg. Price
$77.31

What train companies travel to Zurich, ?

Located in, United States, you can travel by train to Zurich from 98 destinations and choose from 4831 daily train schedules to get you there. Deutsche Bahn has the most train connections to Zurich. The furthest train arriving in Zurich covers a distance of 431.57 miles, 694.37 kms, covering the journey in and 17 minutes

Looking for other ways to get there? Check out Bus options to Zurich.

train companies serving Zurich

RegioJet

There are 1 daily RegioJet schedules to Zurich. RegioJet can get you to Zurich by train from 2 destinations including Bratislava.
Air conditioning
Attendant
Restroom
Beverage
Extra legroom
Games
Movies
Newspaper/Magazine
Power outlet
Satellite TV
WiFi
Avg. Time
15h 47m
Avg. Price
$70.19

Deutsche Bahn

There are 134 daily Deutsche Bahn schedules to Zurich. Deutsche Bahn can get you to Zurich by train from 72 destinations including Berlin.
Power outlet
Avg. Time
6h 33m
Avg. Price
$124.56

DB Eurocity

There are 3 daily DB Eurocity schedules to Zurich. DB Eurocity can get you to Zurich by train from 4 destinations including Munich.
Beverage
Meal
Power outlet
Avg. Time
4h 10m
Avg. Price
$92.87

DB Intercity

There are 3 daily DB Intercity schedules to Zurich. DB Intercity can get you to Zurich by train from 8 destinations including Stuttgart.
Beverage
Meal
Power outlet
Avg. Time
4h 45m
Avg. Price
$85.25

DB Intercity-Express

There are 10 daily DB Intercity-Express schedules to Zurich. DB Intercity-Express can get you to Zurich by train from 20 destinations including Baden-Baden.
Beverage
Meal
Power outlet
WiFi
Avg. Time
7h 28m
Avg. Price
$193.64

Non-federally owned railway company

There are 1 daily Non-federally owned railway company schedules to Zurich. Non-federally owned railway company can get you to Zurich by train from Kaufering.
Power outlet
Avg. Time
5h 56m
Avg. Price
$120.39

Deutsche Bahn with non-federally owned railway company

There are 26 daily Deutsche Bahn with non-federally owned railway company schedules to Zurich. Deutsche Bahn with non-federally owned railway company can get you to Zurich by train from 44 destinations including Oberstaufen.
Power outlet
Avg. Time
6h 10m
Avg. Price
$123.11