Home › Routes › Lyon to Zermatt
How to get from Lyon to Zermatt
Lyon to Zermatt takes about 5 h 30–6 h by train with changes at Geneva and Visp. Driving is about 4 h 30 for roughly 360 km, but Zermatt is car-free, so you park in Täsch and take the 12-minute shuttle train.
Best option: Train. Trains go all the way into car-free Zermatt, and the Swiss legs connect reliably.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| train Train from Lyon Part-Dieu to Genève-Cornavin, then Swiss trains via Lausanne to Visp, then the Matterhorn Gotthard Bahn to Zermatt | about 5 h 30–6 h | several connections a day | about €60–150 | Swiss Travel Pass covers the Swiss part. Check current timetables for the Lyon–Geneva leg. |
| car A42/A40 to Geneva, then the A1 and A9 along Lake Geneva and the Rhône valley to Täsch; shuttle train to Zermatt | about 4 h 30 plus 12 min shuttle | French motorway tolls of about €15–20, the Swiss vignette, Täsch parking, and the shuttle fare | Zermatt is closed to private cars; park at the Matterhorn Terminal in Täsch. |
*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
- Book Swiss trains with Supersaver fares on the SBB app for lower prices.
- From Visp, sit on the right for valley views on the way up to Zermatt.
- Täsch parking can be busy in winter peak weeks; arrive early.
- Zermatt’s electric taxis and hotel shuttles meet trains at the station.
Common questions
How do I get from Lyon to Zermatt by train?
Take a train from Lyon Part-Dieu to Genève-Cornavin, about 1 h 50–2 h, then a Swiss train via Lausanne to Visp, about 2 h 15, and finally the Matterhorn Gotthard Bahn up to Zermatt, about 1 h 10. Allow about 5 h 30–6 h in total. Check current timetables for good connections.
Can I drive to Zermatt from Lyon?
You can drive to Täsch, about 4 h 30 via Geneva and the Rhône valley, but not into Zermatt, which is car-free. Park at the Matterhorn Terminal in Täsch and take the shuttle train, about 12 minutes. You need the Swiss vignette and will pay French motorway tolls.
Is the Lyon–Zermatt route covered by the Swiss Travel Pass?
Only the Swiss part. The Swiss Travel Pass covers trains from Geneva to Visp and the Matterhorn Gotthard Bahn from Visp to Zermatt. The French leg from Lyon to Geneva needs a separate ticket. Check pass conditions, as some mountain railways in Zermatt are only discounted.
Do I need to book trains from Lyon to Zermatt ahead?
Booking ahead gives better prices, especially Supersaver tickets on Swiss trains and advance fares on the French leg. Swiss trains do not require seat reservations. In the ski season and in July and August, trains to Zermatt are busy, but you will usually find a seat.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.