Trains Trains to Zurich

Find trains to Zurich

Search for cheap train tickets to Zurich and book your trip in minutes.

One-way
The price shown for each trip will be the average for all passengers, including any infants.
From
To
Depart
Return
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Best deals for train tickets to Zurich

Find the right train ticket for you
Deutsche Bahn
Direct
5h 27m
Deutsche Bahn
Deutsche Bahn
Direct
5h 36m
Deutsche Bahn
Deutsche Bahn
Direct
5h 30m
Deutsche Bahn
Deutsche Bahn
Direct
6h 14m
Deutsche Bahn
SBB
Direct
1h 12m
SBB
Deutsche Bahn
Direct
6h 18m
Deutsche Bahn

Zurich train information

Find information about ticket prices, popular stations, and train companies that offer trains to Zurich

ROUND-TRIP FROM

$29

ONE-WAY FROM

$20

POPULAR STATION

Zurich Hauptbahnhof

POPULAR TRAIN COMPANY

Deutsche Bahn
The cheapest round-trip train ticket to Zurich is from Basel, starting at $29. This price was found within the last 72 hours.
The cheapest one-way train ticket to Zurich is from Frankfurt am Main, starting at $20. This price was found within the last 72 hours.
Zurich Hauptbahnhof is one of the most popular stations in Zurich
Deutsche Bahn, SBB, and Train also service this route

Book round-trip train tickets to Zurich

Below are the quickest and cheapest round-trip train tickets to Zurich that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
SBB
May 29
8:08 pmBasel SBB
0h 58m
1 stop
9:06 pmZurich Hauptbahnhof
Jun 6
1:35 amZurich Hauptbahnhof
1h 15m
2:50 amBasel SBB
SBB
May 29
8:08 pmBasel SBB
0h 58m
1 stop
9:06 pmZurich Hauptbahnhof
Jun 5
8:08 pmZurich Hauptbahnhof
1h 06m
9:14 pmBasel SBB
SBB
May 30
12:37 amBasel SBB
1h 12m
1:49 amZurich Hauptbahnhof
Jun 6
1:35 amZurich Hauptbahnhof
1h 15m
2:50 amBasel SBB
SBB
May 29
8:11 pmBasel SBB
1h 13m
9:24 pmZurich Hauptbahnhof
Jun 5
8:08 pmZurich Hauptbahnhof
1h 06m
9:14 pmBasel SBB
SBB
May 30
12:40 amBasel SBB
1h 26m
1 stop
2:06 amZurich Hauptbahnhof
Jun 6
1:35 amZurich Hauptbahnhof
1h 15m
2:50 amBasel SBB
SBB
Jun 13
7:30 amBasel SBB
0h 56m
8:26 amZurich Hauptbahnhof
Jun 17
10:10 amZurich Hauptbahnhof
1h 14m
11:24 amBasel SBB

Book one-way train tickets to Zurich

Below are the fastest and cheapest one-way train tickets to Zurich found on momondo in the last 72 hours. Select a deal below or use the search form above to find available train tickets by date.
Deutsche Bahn
Jul 26
1:56 pmFrankfurt am Main Höchst Farbwerke
5h 27m
2 stops
7:23 pmZurich Hauptbahnhof
Deutsche Bahn
Jul 26
1:47 pmFrankfurt am Main Sindlingen
5h 36m
2 stops
7:23 pmZurich Hauptbahnhof
Deutsche Bahn
Jul 26
1:53 pmFrankfurt am Main Zeilsheim
5h 30m
2 stops
7:23 pmZurich Hauptbahnhof

FAQs for booking trains to Zurich

Train tickets from Geneva to Zurich usually start from about $200, while you can find tickets from Munich to Zurich from around $200. Generally, prices will be determined by your location. These were some of the lowest prices from the most popular departure points to Zurich.

Zurich Hauptbahnhof is a popular station to arrive at. You’ll find many options from here to get to your destination. Geneva and Stuttgart are two of the major cities accessible by train from Zurich Hauptbahnhof.

Zurich is serviced by some of the leading train companies. Keep in mind that your options may vary by the city you’re departing from. However, our data also shows that Deutsche Bahn, SBB, and Train were frequently booked by travelers.

This week, the average one-way price to Zurich is $20. The price of a train ticket to Zurich remains generally consistent for the next 3 months. We recommend booking when you can to ensure you have your desired date secured.

The center of Zurich is 5.6 mi away from Zurich Hauptbahnhof station, 5.4 mi from Zurich Bus Station station, and 6.2 mi from Zurich Wiedikon station.

From Zurich Hauptbahnhof, it’s 1.7 mi to get to Stadion Letzigrund and 0.0 mi to get to Zurich Central Station.


Trains Trains to Zurich
  • Round-trip
  • One-way