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.
Washington (WAS)
Zurich (ZRH)
Fri 2/26
Sat 3/6
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$42The cheapest round-trip train ticket to Zurich is from Bern, starting at $42. This price was found within the last 72 hours.
ONE-WAY FROM$24The cheapest one-way train ticket to Zurich is from Basel, starting at $24. 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, ÖBB, and AccesRail 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
Mar 13
1:02 am
Bern
1h 00m
2:02 am
Zurich Hauptbahnhof
Mar 20
1:19 am
Zurich Hauptbahnhof
1h 09m
2:28 am
Bern
SBB
Mar 12
11:40 pm
Bern
1h 35m
1:15 am
Zurich Hauptbahnhof
Mar 20
1:19 am
Zurich Hauptbahnhof
1h 09m
2:28 am
Bern
SBB
Mar 18
4:30 pm
Lugano
1h 57m
6:27 pm
Zurich Hauptbahnhof
Mar 25
9:05 am
Zurich Hauptbahnhof
1h 56m
11:01 am
Lugano
Deutsche Bahn
Apr 18
10:06 am
Berlin Hauptbahnhof
9h 17m
1 stop
7:23 pm
Zurich Hauptbahnhof
Apr 19
9:03 am
Zurich Hauptbahnhof
8h 48m
1 stop
5:51 pm
Berlin Hauptbahnhof
Deutsche Bahn
Mar 21
10:37 am
Düsseldorf Hauptbahnhof
5h 55m
1 stop
4:32 pm
Zurich Hauptbahnhof
Mar 24
6:37 am
Zurich Hauptbahnhof
5h 55m
1 stop
12:32 pm
Düsseldorf Hauptbahnhof
SBB
Mar 13
1:31 am
Bern
0h 57m
2:28 am
Zurich Hauptbahnhof
Mar 19
9:02 pm
Zurich Hauptbahnhof
1h 02m
10:04 pm
Bern
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
Mar 6
12:37 am
Basel SBB
1h 12m
1:49 am
Zurich Hauptbahnhof
SBB
Mar 5
11:37 pm
Basel SBB
1h 12m
12:49 am
Zurich Hauptbahnhof
ÖBB
Mar 14
5:48 am
Innsbruck Hauptbahnhof
3h 32m
9:20 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, ÖBB, and AccesRail 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 $24. 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