Home › Routes › Geneva to Zermatt
How to get from Geneva to Zermatt
Swiss trains take about 3 h 45 to 4 h: an SBB train from Genève to Visp, then the Matterhorn Gotthard Bahn up to Zermatt. Zermatt is car-free, so drivers park at Täsch and take the shuttle train for the last few kilometres.
Best option: Train. The train goes all the way into car-free Zermatt with one easy, timed connection in Visp.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| train SBB train from Genève (Cornavin or Geneva Airport) to Visp, then the Matterhorn Gotthard Bahn to Zermatt | about 3 h 45 to 4 h | roughly hourly | about CHF 80–130 full fare one way; less with Supersaver tickets or a Half Fare Card | Connections in Visp are usually timed. The Swiss Travel Pass covers the whole trip. |
| car A1 motorway via Lausanne, A9 through the Rhône valley to Visp, then the valley road to Täsch, then the shuttle train | about 3 h to 3 h 30 to Täsch (about 240 km), plus about 12 minutes on the shuttle | shuttle about every 20 minutes | fuel, the Swiss motorway vignette (CHF 40 per year), parking at Täsch and the shuttle fare | Private cars cannot drive into Zermatt. |
*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.
Open the route in Google Maps →
Book the trip
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Sit on the right side between Lausanne and Montreux for the best Lake Geneva views.
- Electric taxis and hotel shuttles meet trains at Zermatt station.
- Check the Matterhorn weather forecast before choosing your day for the Gornergrat or Klein Matterhorn.
- Saver tickets for the SBB section are often cheaper when bought early.
Common questions
Is there a direct train from Geneva to Zermatt?
No. You change once, in Visp (occasionally in Brig): an SBB train runs from Genève to Visp in about 2 h 30, and the Matterhorn Gotthard Bahn continues to Zermatt in a little over an hour. Connections are generally timed, so the total is about 3 h 45 to 4 hours. Check the SBB timetable for your exact connection.
Can I drive to Zermatt?
Not all the way. Zermatt is car-free, so you drive to Täsch, about 5 km below, leave the car in the large Matterhorn Terminal car park or another garage, and take the shuttle train, which runs about every 20 minutes and takes about 12 minutes. You also need a Swiss motorway vignette for the drive from Geneva.
Can I visit Zermatt as a day trip from Geneva?
It is possible but not ideal. With about 4 hours each way, you would spend eight hours travelling for a short time in Zermatt, and cloud can hide the Matterhorn on any given day. Staying at least one night gives you a second chance to see the mountain and time for Gornergrat or other lifts.
How can I save money on the Geneva to Zermatt train?
Book Supersaver tickets on the SBB app or website early for the Geneva–Visp section, which can significantly reduce the fare. A Half Fare Card halves most fares, including the mountain railways. If you will travel a lot in Switzerland, the Swiss Travel Pass covers the whole route. Prices for the Visp–Zermatt section vary less.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.