Compare prices and tickets by train, coach or flight

Sun
23 Jan
£74SBB
Mon
24 Jan
£74SBB
Tue
25 Jan
£66SBB
Wed
26 Jan
£66SBB
Thu
27 Jan
£49SBB
Fri
28 Jan
£49SBB
Sat
29 Jan
£53SBB
Sun
30 Jan
£49SBB
Mon
31 Jan
£49SBB
Tue
1 Feb
£49SBB
Wed
2 Feb
£46SBB
Thu
3 Feb
£49SBB
Fri
4 Feb
£49SBB
Sat
5 Feb
£52SBB
Sun
6 Feb
£49SBB
Mon
7 Feb
£46SBB
Tue
8 Feb
£47SBB
Wed
9 Feb
£47SBB
Thu
10 Feb
£46SBB
Fri
11 Feb
£46SBB

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Geneva to Zermatt

distanceDistance78 miles (125 km)
durationAverage train duration3 h 40 min
priceAverage train ticket price£65 (€75)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesSBB

Trains from Geneva to Zermatt cover the 78 miles (125 km) long route taking on average 3 h 40 min with our travel partners like SBB. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £65, you can find the cheapest train ticket for as low as £49. Travellers depart most frequently from Genève and arrive in Zermatt, Bahnhof.

Train companies: SBB trains Geneva to Zermatt

Travel from Geneva to Zermatt from £49 with Omio’s train partners SBB! You can find the best timetables and tickets when comparing and booking the most popular route for you.

SBB

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

SBB is one of the best options when travelling by train to Zermatt from Geneva. Omio quickly shows you current SBB train timetables for the Geneva - Zermatt journey and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest trip available. The distance to Zermatt from Geneva is around 78 miles (125 km) and the cheapest SBB one-way ticket you can book starts at £49. As you check the latest Geneva to Zermatt train timetable from SBB for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Zermatt safely. If you search for SBB tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect SBB ticket between Geneva and Zermatt so you can spend more time enjoying the smooth and easy journey!

  • Average Price: £49

SBB 's current ticket policies due to COVID-19 for your train from Geneva to Zermatt are the following:

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

Travel Tips: Trains from Geneva to Zermatt

Travel by train to Zermatt 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 Geneva to Zermatt.
FAQs

How much do cheap train tickets to Zermatt from Geneva cost?

You can find a cheap train from Geneva to Zermatt for some dates and times for as low as £49  one way in the next 7 days.

How much does the train from Geneva to Zermatt cost on average?

If you are looking to buy your train ticket in the next 7 days, you can expect the Geneva to Zermatt train to cost on average £65  one way.

What is the distance by train from Geneva to Zermatt?

The distance between Geneva and Zermatt by train is approximately 78 miles (125 km).

How long is the train between Geneva and Zermatt?

On average the train from Geneva to Zermatt duration is 3 h 40 min  for the 78 miles (125 km) long trip, but the travel time can vary if you depart on weekends and holidays.

Which train station in Geneva goes to Zermatt? Which train station do I come into Zermatt from Geneva?

When departing from Geneva, you have various train station options to start your trip from including Genève and Geneva. When arriving in Zermatt, you can end your journey in train stations like Zermatt, Bahnhof, Zermatt, Vispa and Zermatt ZBAG-zsb.

Omio customers book a train from Genève   to Zermatt, Bahnhof   most frequently for this route.

Where is the train station in Geneva? Where is the train station in Zermatt?

Passengers board their train most frequently from Genève and travel around 0.6 miles (950 m) from the city centre to this train station.

Passengers travelling this route most often arrive at Zermatt, Bahnhof and need to travel approximately 0.2 miles (322 m) from the train station to the city centre in Zermatt.

What train companies go from Geneva to Zermatt?

For the best Geneva to Zermatt train to purchase, you can travel safely and comfortably with SBB. However, it's always good to check all possible train providers with services between Geneva and Zermatt to compare what amenities they may offer.

How many train services are there from Geneva to Zermatt a day?

On average, there are 25 trains a day from Geneva to Zermatt. The train times and services may be different on weekends and holidays compared to weekdays.

What time is the earliest train from Geneva to Zermatt? What time is the last train from Geneva to Zermatt?

If you prefer early morning trains from Geneva to Zermatt, the first train leaves at 07: 11. If you prefer late night trains from Geneva to Zermatt, the last train of the day leaves at 09: 11. Omio shows you the latest train from Geneva to Zermatt times to help you book the best departure time for this trip.

How far in advance should I buy a train ticket to Zermatt from Geneva to get the best deals?

The price of a one way train ticket from Geneva to Zermatt is on average £65 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Geneva to Zermatt available a few months in advance.

Important Stations and Airports for this Journey

Geneva
Zermatt
Genève is the most popular Geneva 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 Geneva for your journey to Zermatt.