Compare prices and tickets by train, coach or flight

Wed
1 Dec
£94SBB
Thu
2 Dec
£82SBB
Fri
3 Dec
£83SBB
Sat
4 Dec
£61SBB
Sun
5 Dec
£65SBB
Mon
6 Dec
£65SBB
Tue
7 Dec
£64SBB
Wed
8 Dec
£64SBB
Thu
9 Dec
£55SBB
Fri
10 Dec
£55SBB
Sat
11 Dec
£55SBB
Sun
12 Dec
£63SBB
Mon
13 Dec
£57SBB
Tue
14 Dec
£55SBB
Wed
15 Dec
£55SBB
Thu
16 Dec
£57SBB
Fri
17 Dec
£47SBB
Sat
18 Dec
£47SBB
Sun
19 Dec
£55SBB
Mon
20 Dec
£55SBB

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Train companies

Train from Zermatt to Zurich with SBB

SBB trains will get you from Zermatt to Zurich from £61. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

SBB

SBB is Switzerland's main train company and for your next train trip from Zermatt to Zurich, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

If you’re looking for a smooth and easy train between Zermatt and Zurich, check Omio for SBB trains offering this trip. Whether you are looking for the fastest, earliest or cheapest train to take for this 100 miles (161 km) route from Zermatt to Zurich, Omio makes it easier than ever to find SBB trains at affordable prices, and you can also quickly book train tickets online. Check the current SBB train timetables for your ideal departure and arrival times, compare the best route from Zermatt to Zurich as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your SBB train on Omio. If you search for trains from Zermatt to Zurich in the Omio app, you can quickly see if the SBB tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for SBB trains between Zermatt and Zurich starting at £61, buy your official SBB tickets with Omio online quickly and easily!

    SBB has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from Zermatt to Zurich:

    • Normal conditions apply
    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips

    Trains from Zermatt to Zurich
    Travel by train to Zurich easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zermatt to Zurich.
    FAQs
    What is the cost of cheap trains to Zurich from Zermatt?
    If you’re looking to save money on tickets, you can find a cheap train from Zermatt to Zurich for as little as £61  in the next 7 days.
    What is the average cost of a train from Zermatt to Zurich?
    The Zermatt to Zurich train ticket price is on average £80  if you are looking to buy your tickets for this journey in the next week.
    How many miles is it from Zermatt to Zurich by train?
    When travelling this route you should expect the distance between Zermatt and Zurich via train to be approximately 100 miles (161 km).
    How long is the train journey between Zermatt and Zurich?
    On average the train from Zermatt to Zurich duration is 3 h 15 min  for the 100 miles (161 km) long trip, but the travel time can vary if you depart on weekends and holidays.
    What station does the Zermatt to Zurich train leave from? Which Zurich train station do I come into from Zermatt?

    Some of the Zermatt train stations to Zurich you can start your journey from include Zermatt, Bahnhof, Zermatt, Vispa and Zermatt ZBAG-zsb. Similarly, some of the arrival train stations in Zurich include Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station.

    When travelling this route, Omio customers are departing most frequently from Zermatt, Bahnhof   and arriving in Zürich HB.

    Where is the Zermatt train station located? Where is the Zurich train station located?

    Passengers board the train most frequently from Zermatt, Bahnhof, which is located around 0.2 miles (322 m) away from the city centre, and they get off the train at Zürich HB, located 0.9 miles (1.5 km) away from the city centre.

    Which train providers should I travel with from Zermatt to Zurich?
    Take the Zermatt to Zurich train with SBB. However, it's always good to check out all possible train providers for the route between Zermatt and Zurich as there might be differences in the amenities they offer.
    How many trains per day are there between Zermatt and Zurich?
    The average number of trains departing Zermatt for Zurich is 12 a day. The train schedules and services may vary between weekdays and weekends.
    What are the first and last departure train times from Zermatt to Zurich?
    The earliest train for this trip departs from Zermatt at 05: 13. The last train leaves from Zermatt at 09: 37. Check Omio for the latest train schedule from Zermatt to Zurich and book the best time to depart on your chosen travel date.
    How far in advance should I book train tickets between Zermatt and Zurich for the best deals?
    If you buy Zermatt to Zurich train tickets within the next 7 days, you can find one way tickets to cost on average £80. However, booking in advance gives you access to the best prices for trains from Zermatt to Zurich. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey

    Zermatt
    Zurich
    Zermatt, Bahnhof is the most popular Zermatt railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Zermatt for your journey to Zurich.