Trains Trains to Zurich

Find cheap train tickets to Zurich

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
Zurich (ZRH)
Thu 6/17
Fri 6/25
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 |

Zurich train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Zurich
ROUND-TRIP FROM$34The cheapest round-trip train ticket to Zurich is from Basel, starting at $34. This price was found within the last 72 hours.
ONE-WAY FROM$17The cheapest one-way train ticket to Zurich is from Basel, starting at $17. This price was found within the last 72 hours.
POPULAR STATIONZurich HauptbahnhofZurich Hauptbahnhof is one of the most popular stations in Zurich
POPULAR TRAIN COMPANYSBBSBB, AccesRail, and Deutsche Bahn also service this route

Book return-trip train tickets to Zurich

Here are the fastest and cheapest round-trip train tickets to Zurich. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
SBB
Jul 7
4:43 am
Basel SBB
1h 13m
1 stop
5:56 am
Zurich Hauptbahnhof
Jul 11
4:10 am
Zurich Hauptbahnhof
1h 14m
5:24 am
Basel SBB
SBB
Jul 7
4:33 am
Basel SBB
0h 53m
5:26 am
Zurich Hauptbahnhof
Jul 11
4:36 am
Zurich Hauptbahnhof
1h 12m
5:48 am
Basel SBB
Deutsche Bahn
Jul 23
10:18 am
Munich Neuaubing
4h 39m
1 stop
2:57 pm
Zurich Hauptbahnhof
Jul 25
7:03 am
Zurich Hauptbahnhof
4h 38m
1 stop
11:41 am
Munich Neuaubing
Deutsche Bahn
Jul 23
2:16 pm
Munich Freiham
4h 41m
1 stop
6:57 pm
Zurich Hauptbahnhof
Jul 25
9:03 am
Zurich Hauptbahnhof
4h 40m
1 stop
1:43 pm
Munich Freiham
Deutsche Bahn
Jul 23
4:23 am
Karlsfeld
4h 34m
1 stop
8:57 am
Zurich Hauptbahnhof
Jul 25
3:03 am
Zurich Hauptbahnhof
4h 43m
1 stop
7:46 am
Karlsfeld
SBB
Jul 6
8:11 pm
Basel SBB
1h 13m
9:24 pm
Zurich Hauptbahnhof
Jul 10
9:08 pm
Zurich Hauptbahnhof
1h 05m
10:13 pm
Basel SBB
Search all trains

Book one-way train tickets to Zurich

For one-way trains to Zurich, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
SBB
Jul 28
4:43 am
Basel SBB
1h 13m
1 stop
5:56 am
Zurich Hauptbahnhof
SBB
Jul 28
4:06 am
Basel SBB
0h 54m
5:00 am
Zurich Hauptbahnhof
SBB
Jun 27
4:43 am
Basel SBB
1h 09m
5:52 am
Zurich Hauptbahnhof
Search all trains

FAQs for booking trains to Zurich

How much is a train ticket 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.

What is the main train station in 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.

What train companies go to Zurich?

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 SBB, AccesRail, and Deutsche Bahn were frequently booked by travelers.

How far in advance should I book a train to Zurich?

This week, the average one-way price to Zurich is $17. 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.


Popular train routes to Zurich

Most frequently searched train routes to Zurich, along with the cheapest price and shortest travel time.
Trains to Zurich from Geneva
Fastest travel time 2h 41m
Cheapest price $200
Trains to Zurich from Munich
Fastest travel time 4h 45m
Cheapest price $200
Trains Trains to Zurich
  • Round-trip
  • One-way