Trains Trains to Zurich

Find cheap train tickets to Zurich

Return
The price shown for each trip will be the average for all passengers, including any infants.
Washington (WAS)
Zurich (ZRH)
Thu 15/4
Fri 23/4
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
RETURN FROM£34The cheapest return 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 Berlin, 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 COMPANYDeutsche BahnDeutsche Bahn, SBB, and AccesRail also service this route

Book return train tickets to Zurich

Here are the fastest and cheapest return 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
6 May
04:43
Basel SBB
1h 09m
05:52
Zurich Hauptbahnhof
13 May
04:10
Zurich Hauptbahnhof
1h 14m
05:24
Basel SBB
ÖBB
31 May
15:48
Innsbruck Hauptbahnhof
3h 32m
19:20
Zurich Hauptbahnhof
8 Jun
04:40
Zurich Hauptbahnhof
3h 31m
08:11
Innsbruck Hauptbahnhof
SBB
6 May
04:43
Basel SBB
1h 13m
1 stop
05:56
Zurich Hauptbahnhof
13 May
04:10
Zurich Hauptbahnhof
1h 14m
05:24
Basel SBB
Deutsche Bahn
4 May
22:45
Frankfurt am Main Hauptbahnhof
4h 41m
1 stop
03:26
Zurich Hauptbahnhof
5 May
17:36
Zurich Hauptbahnhof
5h 26m
1 stop
23:02
Frankfurt am Main Hauptbahnhof
Deutsche Bahn
4 May
16:28
Stuttgart Hauptbahnhof
2h 55m
19:23
Zurich Hauptbahnhof
11 May
08:37
Zurich Hauptbahnhof
2h 59m
11:36
Stuttgart Hauptbahnhof
ÖBB
13 May
03:48
Innsbruck Hauptbahnhof
3h 32m
07:20
Zurich Hauptbahnhof
16 May
14:40
Zurich Hauptbahnhof
3h 34m
18:14
Innsbruck Hauptbahnhof
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
Deutsche Bahn
8 May
18:29
Berlin Hauptbahnhof
14h 54m
2 stops
09:23
Zurich Hauptbahnhof
SBB
20 Apr
20:11
Basel SBB
1h 13m
21:24
Zurich Hauptbahnhof
Deutsche Bahn
7 Jun
17:28
Berlin Hauptbahnhof
9h 58m
2 stops
03:26
Zurich Hauptbahnhof
Search all trains

FAQs for booking trains to Zurich

How much is a train ticket to Zurich?

The ticket price can vary depending on general demand and more importantly where you’re coming from. If you’re leaving from a popular departure point like Paris for instance, prices usually start around £69. Basel EuroAirport Swiss and Milan are other options, with prices usually starting from around £90 and £233 respectively.

What is the main train station in Zurich?

The main station in Zurich is Zurich Hauptbahnhof. At Zurich Hauptbahnhof, you can find a number of trains offering service to other major cities. Some frequently accessed cities you can get to by train from Zurich Hauptbahnhof are Paris, Basel EuroAirport Swiss, and Frankfurt am Main Airport.

What train companies go to Zurich?

Some of the options we’ve found for trains to Zurich are Deutsche Bahn, SBB, and AccesRail. Typically, your options for trains to Zurich will be determined by the route you take.

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

Ride a one-way train to Zurich for £17 on average this week. We don’t expect any changes in price for the next 3 months. As seats fill up quickly, we recommend booking when you can so your trip is 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 Paris
Fastest travel time 4h 05m
Cheapest price £69
Trains Trains to Zurich
  • Return
  • One-way