GetFromAirport
ZRH · Zurich, Switzerland

Zurich Airport to Zermatt

About 250 km by rail. SBB trains reach car-free Zermatt in ~3h20 via Visp; the drive ends at Täsch, from where a shuttle train finishes the trip.

Zermatt, ZurichZermatt, ZurichDeralpinbergsteiger / Wikimedia, CC BY-SA 4.0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
3options compared on this route
401routes across the site
50airports covered

Zermatt sits at the foot of the Matterhorn, a car-free village of timber chalets, high-altitude ski runs and the Gornergrat cog railway. Petrol vehicles stop down-valley at Täsch, so the last leg is always by rail.

Compare

Every way to get there

TrainPrivate transferCar rental

Our verdict: for Zermatt, a private transfer is the easiest door-to-door option (from €400).

Transport options
TrainFastestSBB + Matterhorn Gotthard BahnBest for budget travellers near a station
3h 20m
€66–110
Roughly hourly · ~06:00–20:00
Private transferBest valueWelcome Pickups · valley transfer firmsBest for families, groups & late arrivals
3h 30m
€400–550
Pre-booked for your flight time✓ Door-to-door
Car rentalCheapestEuropcar · Hertz · Sixt · AvisBest for travellers who want to explore
3h 20m
€45–95
Desks open ~07:00–23:00
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupPrivate transferBest value
Solo · 1 traveller€400Private transfer
Couple · 2 travellers€400Private transfer
Family of 4 · 4 travellers€400Private transfer

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceCheapest fareFrom €45, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Train

About 3h20 with one easy change at Visp. Full fare is around CHF 100+ (~€110); a Supersaver booked ahead can start near €66. The train runs right into the village, so no car headache on arrival.

Where to catch it: Zürich Flughafen station under the terminal; take an intercity to Visp, then the MGB mountain train up the valley.

3h 20m€66–110Roughly hourly · ~06:00–20:00
Best for budget travellers near a station

Private transfer

Because Zermatt bans cars, even a transfer ends at Täsch — but a single driver spares you the Visp connection when you land weary, and the shuttle from Täsch leaves every 20 min. Priced per car for a group.

Where to catch it: Driver meets you in arrivals; the car runs to the Täsch terminal, where you board the 12-min shuttle train.

3h 30m€400–550Pre-booked for your flight time
Best for families, groups & late arrivals

Car rental

You can drive only as far as Täsch (~3h), park in the Matterhorn Terminal garage (~CHF 16/day) and take the shuttle train up. Rarely worth it for Zermatt itself — the through train from the airport is simpler and cheaper.

Where to catch it: Rental desks in the Airport Center.

3h 20m€45–95Desks open ~07:00–23:00
Best for travellers who want to explore
In pictures

Zermatt & Zurich in photos

Before you ride

Buying tickets in Zurich

Zurich Airport has its own rail station beneath the terminal. A single ZVV ticket covering the zones to Zurich HB (zones 121 + 110) costs CHF 6.80, and S-Bahn trains take about 10 minutes; a 24-hour pass for the same zones is CHF 13.60. Buy from the blue SBB/ZVV machines or the SBB Mobile app, or simply tap a contactless card/phone at the yellow ZVV readers on the platform. A ZürichCARD (unlimited transport plus discounts) is worth it if you plan several trips or sightseeing.

Arrive safe

Taxi scams & safety in Zurich

Zurich is one of Europe's safest airports for ground transport. Metered taxis at the official rank are legitimate but expensive, typically CHF 50-70 to the centre; there is no fixed fare, so a train is far cheaper. Touts are essentially non-existent. Uber operates in Zurich and picks up from a designated ride-hail zone, though prices are high and not always below taxi rates; Bolt has little presence here. Keep a valid ticket, as ZVV inspectors fine fare-dodgers on the spot.

The full guide

Getting from ZRH to Zermatt

Here is the fact that shapes every plan you make: Zermatt does not let cars in. No taxi, no rental, no private driver rolls up to your chalet, because petrol and diesel vehicles are stopped down-valley at Täsch. From there the last leg is always the same for everyone — the cog railway known as the Zermatt Shuttle, about 12 minutes up the valley, leaving roughly every 20 minutes. So the real question from Zurich Airport isn't "how do I drive to Zermatt," it's "how do I get to that Täsch platform, and do I want to be dragging ski bags through a change at Visp when I do." At roughly 250 km, this is the longest haul on the ZRH list, and the answers sort themselves out quickly.

The train that runs straight into the car-free village

This is the honest recommendation, and it's the one option that carries you past Täsch without you lifting a bag onto a shuttle yourself. From the SBB station under the terminal you take an intercity to Visp, make one easy cross-platform change onto the Matterhorn Gotthard Bahn, and that red mountain train climbs the valley and pulls right into Zermatt itself. Total time is about 3 hours 20 minutes, with departures roughly hourly between around 06:00 and 20:00. Full second-class fare runs to something over CHF 100 (about €110), but a Supersaver ticket booked ahead on the SBB app can open near €66 — a wide spread, so it pays to lock in early if your flight time is fixed. The change at Visp is genuinely simple: same platform, a few minutes' wait, and the MGB does the last, steepest hour for you. You arrive in the middle of the village with the Matterhorn ahead and no Täsch hand-off to think about.

Why the private transfer still drops you at Täsch

A private car earns its place here for one reason: it spares you the Visp connection when you land tired with a week of gear, delivering you as a single door-to-vehicle party from arrivals to the valley floor. What it cannot do is beat the car ban. Because Zermatt is closed to traffic, even a pre-booked transfer ends at the Täsch terminal, where you board that same 12-minute shuttle up to the village — the driver takes you to the garage, not to your hotel. Expect somewhere around €400 to €550 for the car, priced for the group rather than per head, with the run taking a little over 3 hours before the shuttle. The maths works when four people split it and nobody wants to shepherd luggage across a platform; for one or two travellers the fare is steep against a rail ticket that finishes the job for you. Think of the transfer as buying comfort on the long stretch, not a shortcut on the last leg — the shuttle from Täsch is the great equaliser, running every 20 minutes whether you arrived by train, taxi or private car.

Renting a car: you drive to the garage, then park it

The rental desks sit in the Airport Center, and rates start near €45 a day. But read the geography before you book: you can drive only as far as Täsch, roughly 3 hours out, then leave the car in the Matterhorn Terminal garage at about CHF 16 per day and take the shuttle up like everyone else. A car makes sense if Zermatt is one stop on a broader Alpine road trip and you want wheels for the days either side. For Zermatt alone it's the weakest choice — you pay for parking, you still ride the shuttle, and the through train from the airport is both cheaper and simpler, with none of the winter-tyre worry on the valley road.

Matching the option to how you're travelling

For most people flying in for the slopes or the summer trails, the SBB through train is the pick: one change, a scenic climb, a fare that rewards early booking, and a finish inside the village where no car could follow. Choose the private transfer when you're a group of three or four with heavy ski bags and the idea of a platform change after a long travel day sounds like one task too many — just go in knowing it ends at Täsch. Reach for a rental only if Zermatt is a chapter in a bigger Swiss itinerary. Whatever you book from Zurich Airport, picture the same final image: standing on the Täsch platform, or already gliding past it by rail, as the shuttle carries you up to a village where the loudest thing on the street is an electric taxi and the Matterhorn is doing the talking.

Frequently asked

ZRH to Zermatt — FAQ

How far is Zermatt from Zurich Airport?
Zermatt is about 250 km from Zurich Airport (ZRH), roughly a 200-minute drive depending on traffic.
How much is a transfer from Zurich Airport to Zermatt?
A pre-booked private transfer starts from around €400 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Zurich Airport to Zermatt?
The train (SBB + Matterhorn Gotthard Bahn) is the cheapest way in, from about €66 — though it isn't door-to-door and can involve a change.
How do I get from Zurich Airport to Zermatt at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from ZRH

Other destinations from Zurich Airport

Private transferfrom €400
Book →