Zermatt lies roughly 250 kilometres from Zurich Airport — and the last five of them work like nowhere else in Switzerland. The village has always been car-free, so however you travel, the journey ends the same way: through the small valley town of Täsch, then onwards by rail or licensed taxi into a resort where the only engines you’ll hear are electric.
Most guides mention that detail in passing, then leave travellers standing in Täsch with four suitcases and two ski bags, wondering what happens next. This one starts with it. Below is every realistic way to get from Zurich Airport (ZRH) to Zermatt — the train, a private chauffeur transfer, driving yourself, and the helicopter — with honest timings, the costs that are actually fixed, and the small pieces of logistics that decide which option suits your trip.

First, understand Täsch: why nobody drives into Zermatt
Private vehicles are only allowed as far as Täsch, five kilometres down the valley from Zermatt. The final stretch of road is closed to public traffic, and inside the village only small electric vehicles operate — e-taxis, two electric bus lines and hotels’ own shuttles.

Whatever you choose for the long leg from Zurich, the arrival itself happens in one of three ways:
- By rail all the way. Mainline connections from Visp run directly into Zermatt station, right in the centre of the village.
- The Zermatt Shuttle from Täsch. A dedicated train runs every 20 minutes between 5:55 and 21:55, then hourly until around 00:30–01:00, and through the night at weekends. The ride takes 12 minutes and costs CHF 8.60 one way (CHF 17.20 return); Swiss Travel Pass and GA holders travel free, and children and Half Fare Card holders pay half. Details on the official Matterhorn Gotthard Bahn page.
- A licensed Täsch taxi. A handful of local companies hold permits for the closed road and drive guests to the taxi terminal at the entrance of Zermatt, day and night — useful with heavy luggage or outside shuttle hours.
From the station or taxi terminal, most hotels collect guests with their own electric car — provided you’ve told them your arrival time in advance. It’s a small step that makes the last few hundred metres effortless.
Option 1 — The train: frequent and scenic, but not door-to-door
The railway station sits directly beneath the airport terminal, and connections toward the Valais run throughout the day from early morning until around midnight. There is no direct train: every journey involves at least one change at Visp, where you step across to the narrow-gauge Matterhorn Gotthard Bahn for the final hour — a slow, dramatic climb through the Nikolaital, past villages pinned to the valley walls. Depending on the connection, some itineraries add a second change at Zurich main station.
On the best connections the journey takes around three and a half hours from airport to Zermatt station; slower ones run closer to four. A full-fare second-class ticket typically costs upwards of CHF 100 one way, though advance Supersaver fares can be considerably cheaper — and the entire route, shuttle included, is covered by the Swiss Travel Pass and GA. Check live times in the SBB timetable.
The honest caveat is luggage. You carry your own bags through every change, across platforms, and onto trains that fill quickly in ski season. SBB does offer a station-to-station luggage service to Zermatt if you’d rather travel light — worth arranging ahead, as standard delivery is not same-day.
The train suits: solo travellers and couples with manageable luggage, daytime arrivals, and anyone already holding a Swiss Travel Pass.
Option 2 — A private chauffeur transfer: one vehicle, one handover, no queues
A private transfer removes the two weakest points of the rail journey: the changes and the timetable. Your driver meets you in the arrivals hall, luggage is loaded once, and the car leaves when you do — not when the next connection does. If the flight runs late, the driver follows it and adjusts the pickup to the actual landing time.
The drive itself takes roughly three to three and three-quarter hours depending on route, season and traffic — either over the Bernese Alps using the Lötschberg car-shuttle train, or along the motorway through the Rhône Valley. At Täsch there are two ways to finish. The simplest is the Matterhorn Terminal, where your driver unloads directly beside the shuttle platform and you’re in Zermatt twelve minutes later. Alternatively, a licensed Täsch taxi can be arranged in advance to take you straight through to the Zermatt taxi terminal, where your hotel’s electric shuttle takes over. Coordinated properly, the whole chain feels like a single journey.
This is where a transfer clearly outperforms the train: early-morning and late-evening flights, families travelling with child seats, ski bags and oversized luggage, and groups of three to six, where a Mercedes V-Class carries everyone — equipment included — in one vehicle. It’s also the option that lets you sleep or work for three uninterrupted hours after a long-haul flight.
Swiss Transfer Service is based in Bachenbülach, a few minutes from Zurich Airport, and drives this route with Business Class saloons, VIP Class and Mercedes V-Class vans as part of our Zurich Airport transfer service. There’s no booking form to fight with — share your date, passenger count and luggage directly by phone or WhatsApp and we’ll confirm the details, including the Täsch handover, in a single conversation.
Arrange your Zurich Airport to Zermatt transfer
Tell us your flight, date, passenger count and luggage — we’ll recommend the right vehicle and plan the Täsch handover for you.
Option 3 — Driving yourself: fine for a road trip, ends at a car park
Renting a car at Zurich Airport works well if Zermatt is one stop on a longer Swiss itinerary. The valley road from Visp up to Täsch is well maintained year-round, though snow is entirely normal between December and March — Swiss winter rentals come with winter tyres as standard, and it’s worth confirming that when you book.
In Täsch, the Matterhorn Terminal garage sits directly at the station — around CHF 16 per day, with lifts taking you straight to the shuttle platform. Several private garages nearby charge from roughly CHF 11 per day, and some bundle parking with a taxi ride into Zermatt. The trade-off is obvious: for a week in the village, you’re paying for a car that never moves. If Zermatt is your only destination, the train or a transfer almost always makes more sense.
Option 4 — The helicopter: the fastest and least predictable
Zermatt has its own heliport above the village, and transfers from Zurich Airport are possible with well under an hour of flying time — a spectacular arrival over the Alps. The catch is weather: mountain flying is cancelled or delayed more often than travellers expect, so it needs a flexible schedule and a backup plan. Some guests combine the two, taking a chauffeur transfer one way and flying the other. Hotels arrange the electric shuttle from the heliport just as they do from the station.
The last kilometre: what actually happens when you arrive
Zermatt station stands in the middle of the village; the taxi terminal for road arrivals sits at its entrance. From either point, hotel electric shuttles collect guests who have shared their arrival time, and e-taxis wait at the rank by the station — note that taxis in Zermatt cannot be hailed on the street, so you either use the rank or call ahead. Many hotels are technically walkable, but the lanes climb, the paving is uneven, and dragging luggage uphill after a long day is nobody’s idea of a Swiss welcome. One message to your hotel with your ETA from Visp or Täsch solves all of it.
Winter arrivals: the details that decide your day
Between late December and February, changeover Saturdays are the pressure point on this route. Trains fill with ski bags, the shuttle at Täsch runs with queues, and the motorways slow around Bern and through the valley. If your dates are flexible, arriving on a Sunday or midweek — or simply outside the morning peak — makes the journey noticeably calmer.
Ski equipment tilts the comparison further. On the train, you manage every bag yourself through at least one change; in a V-Class, six passengers, their skis and their luggage travel together and are handled twice — into the car at the airport, out of it at Täsch. And for late flights, remember the shuttle’s rhythm: every 20 minutes until 21:55, hourly after that, all night only at weekends. A private driver, by contrast, is watching your flight land, whatever the hour.
Flying into Geneva instead? The logic is identical — the journey just approaches the Valais from the west. See our Geneva to Zermatt transfer for that side of the map.
Zurich Airport to Zermatt at a glance

| Option | Typical journey time | Fixed costs | Best suited to |
|---|---|---|---|
| Train | Approx. 3½–4 h, at least one change at Visp | Full fare 2nd class typically CHF 100+; free with Swiss Travel Pass / GA | Light luggage, daytime arrivals, rail-pass holders |
| Private transfer | Approx. 3–3¾ h to Täsch by road, plus 12 min shuttle or taxi | On request — depends on vehicle class and date | Families, ski luggage, groups, early or late flights |
| Own / rental car | Approx. 3–3¾ h to Täsch, plus parking and shuttle | Parking from ~CHF 11–16 per day; shuttle CHF 8.60 one way | Zermatt as one stop on a longer road trip |
| Helicopter | Under 1 h in the air | On request; weather-dependent | Special occasions, very tight schedules |
Frequently asked questions
Can you drive all the way to Zermatt?
No. Zermatt is car-free and the road beyond Täsch is closed to public traffic. Private vehicles park in Täsch, five kilometres before the village, and the journey finishes on the 12-minute Zermatt Shuttle or with a licensed local taxi that holds a permit for the closed road.
Is there a direct train from Zurich Airport to Zermatt?
No. Every rail journey involves at least one change at Visp, where you switch to the narrow-gauge Matterhorn Gotthard Bahn for the final climb into the village. Depending on the connection, some itineraries include a second change at Zurich main station.
How long does it take to get from Zurich Airport to Zermatt?
By rail, the best connections take around three and a half hours, with slower ones closer to four. By road, plan on roughly three to three and three-quarter hours from the airport to Täsch depending on route, traffic and season, plus about 12 minutes on the shuttle or taxi into the village.
How does the Täsch to Zermatt shuttle work?
The Zermatt Shuttle runs every 20 minutes from 5:55 to 21:55, then hourly until around 00:30–01:00, and through the night at weekends. The ride takes 12 minutes and costs CHF 8.60 one way or CHF 17.20 return; Swiss Travel Pass and GA holders travel free, and children and Half Fare Card holders pay half.

What is the best option with ski luggage or young children?
Most families choose a private transfer on this route. Child seats are arranged in advance, ski bags and luggage are loaded once at the airport and unloaded once at Täsch, and there are no platform changes with equipment in hand. On the train, you manage all bags yourself through at least one change.
What if my flight lands late in the evening?
Evening rail connections thin out and the shuttle drops to hourly after 21:55, running all night only at weekends — so check the last departures against your landing time. Late arrivals are one of the main reasons travellers arrange a private transfer here: the driver monitors the flight and meets the actual arrival, and a licensed Täsch taxi can complete the final leg at any hour.
Planning a trip to Zermatt?
Send us your travel date, flight number, passenger count and luggage details — we’ll reply with a clear recommendation and everything arranged from the arrivals hall to Täsch.
