Travel insights

Geneva to Zermatt by Train: Times, Tickets and the Change at Visp

Geneva to Zermatt by train in about 3 h 45 min with one change at Visp: 2026 fares, Swiss Travel Pass, driver prices, where to sit, and step-free advice.

By Valentine Julien, Global Manager · Published on · 5 min read

Pilatus and Grindelwald, Switzerland in 7 Days: Lucerne, Jungfrau, Zermatt & Lavaux by Train

Geneva to Zermatt by train takes about 3 hours 45 minutes, with one change in Visp. You ride an SBB InterRegio along Lake Geneva and up the Rhône valley, then switch to the red Matterhorn Gotthard Bahn train for the last hour into car-free Zermatt. In 2026 a full-fare second-class ticket costs around CHF 110 (about $135) one way, and the whole journey is covered by the Swiss Travel Pass. We send travelers up this line all year, and this is how we plan it.

Quick answer

  • Fastest: InterRegio from Geneva to Visp, then the Matterhorn Gotthard Bahn to Zermatt: about 3 h 40 min to 3 h 50 min.
  • Price in 2026: around CHF 110 one way in second class at full fare, less with a Supersaver ticket or a Half Fare Card; fully covered by the Swiss Travel Pass.
  • How often: two departures an hour from Geneva; trains from Visp to Zermatt every 30 minutes.
  • Stations: Genève (Cornavin) or Genève-Aéroport, change at Visp, arrive at Zermatt. No cars beyond Täsch.

Geneva to Zermatt: every option compared

Option Time Price range (2026) Comfort Luggage
Train, change at Visp 3 h 40 min to 3 h 50 min around CHF 110 full fare, less with Supersaver First or second class on both trains Racks on both trains, no fees
Private driver to Täsch, then shuttle train about 2 h 45 min to Täsch, plus 12 min by train from about €585 per sedan and €750 per minivan Door to Täsch, then a short train Unlimited in the car
Rental car to Täsch about 3 h for 230 km rental, fuel, CHF 40 vignette, parking at Täsch Flexible until Täsch Unlimited in the car

Zermatt is closed to private cars, so every road option ends at Täsch, where a shuttle train runs to Zermatt about every 20 minutes. That is why we book the train in most cases: the driver saves under an hour and costs many times more.

The best route, step by step

  1. Board in Geneva. The faster InterRegio 90 starts at Geneva Airport and calls at Genève (Cornavin) a few minutes later, so you can go straight from your flight. A second hourly train, the InterRegio 95, takes a few minutes longer. Both run to Brig and stop at Visp.
  2. Follow Lake Geneva. The train calls at Lausanne and runs past the Lavaux vineyards to Montreux, then up the Rhône valley through Martigny, Sion and Sierre.
  3. Change at Visp. You arrive after about 2 h 20 min. The Matterhorn Gotthard Bahn trains leave from the neighboring platform, with 13 to 19 minutes to change. The signs say "Zermatt", and there is time to buy a coffee.
  4. Ride up the Matter valley. About 66 to 73 minutes via Stalden, St. Niklaus and Täsch. The line climbs along the gorge of the Matter Vispa, with stretches of rack railway.
  5. Arrive in Zermatt. Electric taxis and hotel e-buses wait outside the station. Most hotels are within a 10-minute walk, but the lanes are steep in places, so we arrange a pickup for anyone with heavy bags.

Check the SBB app for engineering works on the Matterhorn Gotthard Bahn: from October 12 to November 9, 2026, for example, buses replaced trains between Visp and Täsch, which added about 15 minutes.

Where to sit

From Geneva, sit on the right-hand side in the direction of travel. Lake Geneva is on that side all the way to Montreux, with the Lavaux terraces just after Lausanne and the French Alps across the water. In the Rhône valley, both sides have mountain views. On the Matterhorn Gotthard Bahn, take any window seat: the Matterhorn itself stays hidden until you are in the village.

Tickets, passes and booking windows

  • One ticket covers both trains. Book Geneva to Zermatt on sbb.ch or the SBB Mobile app, even though the last leg is run by the Matterhorn Gotthard Bahn.
  • No reservation needed: standard tickets are valid on any train that day. Supersaver tickets are cheaper but tied to one train, and the earlier you buy, the lower they go.
  • Swiss Travel Pass: covers the full journey, including the Matterhorn Gotthard Bahn. In 2026 the 3-day pass costs CHF 254 (about $315) in second class, and it gives 50 percent off the Gornergrat railway once you are in Zermatt. Our Swiss Travel Pass calculator shows whether it pays for your route.
  • Glacier Express: if you leave Zermatt eastward on the Glacier Express, its seat reservation is separate. Our Glacier Express guide explains the booking.

Stops worth making on the way

  • Lausanne: the Olympic Museum and the cathedral, 35 to 40 minutes from Geneva.
  • Lavaux: UNESCO-listed vineyard terraces between Lausanne and Vevey. Local trains stop in Cully and Epesses, a short walk from tastings.
  • Montreux: Chillon Castle, reachable along the lakefront path.
  • Sion: two hilltop castles, Valère and Tourbillon, above the old town, and Valais wines.

We often split this route: two nights by the lake, in Lausanne or Montreux, then Zermatt. It breaks a long travel day in two and adds the Lavaux vineyards.

Accessibility on the Geneva to Zermatt route

Geneva Airport, Genève (Cornavin) and Visp have step-free access to the platforms with lifts. Book help through the SBB Contact Center Handicap at least one hour before you travel (0800 007 102 in Switzerland, +41 800 007 102 from abroad, daily 5 a.m. to midnight); staff can meet you for the change at Visp, which is the critical point. Zermatt is car-free, and some of its lanes are steep, so we book an electric taxi or a hotel with a step-free entrance close to the station. Our designer for accessible travel checks the hotel's lift and room access before booking.

How we handle this transfer on a private trip

When we build a Zermatt stay into a trip, we usually avoid doing Geneva to Zermatt on the day you land from the United States. If you do arrive that day, we book first-class seats on the InterRegio 90 from the airport, so you never take your bags into the city, and we let your hotel know the train so an electric taxi waits at Zermatt station. We can also ship large suitcases ahead with the SBB luggage service, so you travel with a day bag.

From Zermatt, the classic continuation is the Glacier Express to St. Moritz, as on our Legendary Swiss Trains itinerary, while our Switzerland in 7 Days trip combines Zermatt with Lavaux, the Jungfrau region and Lucerne. Coming from France, our Paris to Switzerland by train guide gets you to Geneva, and our comparison of Jungfraujoch, Gornergrat and Schilthorn helps choose your mountain. More routes are on our Switzerland page.

For a version built around your dates, ask one of our designers.

Frequently asked questions

Is there a direct train from Geneva to Zermatt?

No. Every journey changes at Visp, from an SBB InterRegio to a Matterhorn Gotthard Bahn train, with 13 to 19 minutes to make the connection on a neighboring platform. One ticket from sbb.ch covers both trains. The total journey takes about 3 hours 40 to 50 minutes, with two departures an hour from Geneva.

Can you drive from Geneva to Zermatt?

Only as far as Täsch, about three hours from Geneva. Zermatt is closed to private cars, so you park at the Matterhorn Terminal in Täsch and take the shuttle train, which runs about every 20 minutes and takes 12 minutes. A private driver follows the same pattern, which is why the train is usually simpler.

Is the Swiss Travel Pass valid from Geneva to Zermatt?

Yes. The pass covers the SBB train to Visp and the Matterhorn Gotthard Bahn to Zermatt in full, with no reservation needed. It also gives 50 percent off the Gornergrat railway. The Glacier Express is covered too, but its compulsory seat reservation is charged separately.

Can I go from Geneva Airport straight to Zermatt?

Yes. The InterRegio 90 starts at Geneva Airport station, under the terminal, and runs to Visp, where you change for Zermatt. It takes about three and three quarter hours. After an overnight flight we still prefer a night by Lake Geneva first, but the direct option works well for travelers who sleep on the plane.

Plan this trip

Day by day, with prices. Each one is reshaped around you.

All itineraries

More to read

All articles

Two minutes, three steps. Free and without obligation.

01Your trip
Where would you like to go?
02How you travel
03Your details

Pick your country code, then your number.

We use your details only to reply to your request, as described in our legal.