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.

227 km apart (straight line)Day trip: noTrain · Car

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

HowTimeHow oftenPrice*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 hseveral connections a dayabout €60–150Swiss 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 shuttleFrench motorway tolls of about €15–20, the Swiss vignette, Täsch parking, and the shuttle fareZermatt 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

Hire a carPick up in LyonBook a transferDoor to door on arrivalHotels in ZermattCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

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.

Zermatt travel guideHow many days in ZermattWhere to stay in ZermattLyon travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.