Zurich Airport (ZRH) is 12 km from the city centre. The SBB train takes 12 minutes and costs CHF 7. For nine months of the year, that’s the obvious choice. In winter — November through March — snow, delays, and hotel locations outside the Hauptbahnhof zone change the calculation. A pre-booked chauffeur with snow tires and a fixed CHF 109 quote becomes the right call more often than people expect.
I oversee winter operations across Scandinavia and the Alps. Zurich is one of the most disciplined airports we operate at — Swiss precision is real. But Swiss precision doesn’t extend to the weather, and that’s the part most travellers miss when they book a January transfer the same way they’d book it in June.
The summer math
Let me start with the case for the train, because it’s strong. ZRH has its own SBB station directly underneath the terminal. The walk from baggage claim to platform is 4 minutes. Trains to Zurich Hauptbahnhof run every 10 minutes from 05:00 to 00:30. The journey is 12 minutes. The ticket costs CHF 7 (€7.40 ish, depending on the day).
Compare that to a chauffeur: 20–30 minutes drive, CHF 109 in an E-Class. If your hotel is in the central station district (Zürich City), you’d be choosing between paying CHF 7 to arrive in 12 minutes or CHF 109 to arrive in 25. Most of the time, the train wins outright.
Where the summer math shifts toward the chauffeur:
- You’re a group of 3+ with luggage — the combined train fares (CHF 21+) plus the inevitable secondary tram or walk to the hotel makes the chauffeur competitive.
- Your hotel is on the lake (Zürichberg, Küsnacht, Erlenbach) — the train gets you to Hauptbahnhof, then you need a tram or taxi to the lake. Door-to-door, the chauffeur is faster.
- You’re going to Davos, Verbier, St Moritz, or any ski resort — that’s not really a “Zurich” transfer; it’s a 2–3 hour onward route, and the chauffeur is the only sane option with luggage.
The winter math is different
From mid-November to mid-March, three things change about the Zurich airport equation.
One: SBB delays creep up. Swiss trains are famous for punctuality, but the airport feeder line (S2 and S16 from Stadelhofen, the IC trains from beyond) experience the same snow disruption as everywhere else. A 12-minute train journey can become 25 minutes with a missed connection or a frozen switch. SBB published 96.3% on-time performance in 2024 for the ZRH line in summer; that drops to 87% in winter, per their own data.
Two: your hotel changes. Many of the winter clients we move are not staying in central Zurich at all. They’re staying at lake-side spa hotels, in Davos, in Klosters, in St Moritz. The train gets you to Hauptbahnhof, then you need another train, then a taxi, then to walk. With ski equipment that’s a long evening.
Three: the weather risk shifts to the driver. We operate winter-prepared vehicles — Mercedes GLS or V-Class with proper winter tires, chains available on board, drivers trained on snow handling. A taxi from the rank is not guaranteed to have any of that. Uber drivers definitely don’t.
The honest options ranked, ZRH to central Zurich
| Option | Summer | Winter | Cost |
|---|---|---|---|
| SBB train to Zürich HB | 12 min | 12–25 min (weather) | CHF 7 |
| SBB to outlying station | 20–35 min total | 30–50 min (with transfers) | CHF 12–18 |
| Zurich taxi (metered) | 20–30 min | 25–45 min | CHF 50–75 |
| Uber | 20–30 min | Limited service in snow | CHF 40–70 |
| Pre-booked chauffeur (E-Class) | 20–30 min | 25–40 min | CHF 109 |
| Pre-booked chauffeur (GLS, ski-prepared) | 20–30 min | 25–40 min | CHF 159 |
Onward to the ski resorts: this is what we mostly do
Roughly half our winter Zurich bookings continue beyond the city. ZRH is the main feeder airport for the Graubünden ski region and the Glarner Alps. The standard onward routes:
- ZRH → Davos — 150 km, 2 hours in clear weather, 3+ hours in snow. Chauffeur in a GLS: CHF 459.
- ZRH → Klosters — 150 km via the same route. CHF 469.
- ZRH → St Moritz — 200 km via Julier pass (closed in winter — Bernina or Albula route adds time). Chauffeur GLS: CHF 599.
- ZRH → Verbier — 280 km, 3.5 hours, crosses into Valais. Chauffeur V-Class: CHF 759 (for groups, splits well).
- ZRH → Engelberg — 110 km, 90 minutes. Cheapest of the major resorts. Chauffeur: CHF 309.
- ZRH → Zermatt — Zermatt is car-free. We drive to Täsch (270 km, 3.5 hours), CHF 729, then you take the shuttle train into the village.
The train alternatives exist (Glacier Express, ICE, regional connections), but for ski clients with skis, boots, snowboard bags, and small children, the train-and-shuttle option becomes a full-day expedition. The chauffeur is door-to-resort and one less thing to coordinate.
“My honest test for whether a client should take the train or book us in winter: if they own their own ski boots and are bringing them, book us. If they’re renting at the resort and carrying one duffel, take the train. The boot count is what makes the train miserable.”
Annika Berg, Nordic & Alpine Transfer Lead
What “winter-prepared” actually means for our fleet
Swiss law requires winter tires from November to March if conditions warrant. That’s the baseline. What we add for ski-resort transfers:
- Full winter tires, replaced annually, minimum 6 mm tread (Swiss legal minimum is 4 mm; ours is higher because mountain passes don’t forgive worn tires).
- Snow chains on board for every vehicle, even when not initially needed. Davos and St Moritz routinely require them on the final approach.
- Drivers trained on mountain handling. Our Swiss-licensed chauffeurs do an annual winter driving refresher.
- Ski racks on V-Class and GLS by request. Don’t try to fit five sets of skis in the boot of an E-Class. It works for two; beyond that, get the bigger vehicle.
- Real-time pass status from the cantonal road authorities. We monitor Julier, Bernina, Albula, Furka, Oberalp throughout the winter and re-route automatically if a pass closes.
The trade-off that’s worth understanding
Zurich is one of the few European cities where I’ll genuinely tell a solo client to take the train. The SBB is that good. We’re not trying to win the budget single-traveller market here — that’s not our category.
What we are trying to do is be the right answer when the trip has any complexity to it. Family of four going to St Moritz with skis. Business client with a tight onward schedule to Lugano. Anyone landing at 23:30 on a snow night when SBB frequency has dropped and taxis are scarce. That’s our category, and we lean into it.
Booking notes specific to Zurich
- Currency — quoted in CHF. Cards accepted, but if you ask for an invoice for expense reporting, we issue in EUR or USD as needed.
- VAT — Swiss VAT (7.7%) is included in our quoted price. EU VAT does not apply.
- Toll/vignette — Switzerland uses an annual vignette (CHF 40) which is already paid on our vehicles. Some routes cross into Austria, which has its own vignette system — we handle that too, included in the quote.
- Lead time — peak ski season (late December through February) the fleet sells out 6–8 weeks ahead. Book early.
- Cancellation — free up to 48 hours before for resort transfers (longer than our standard 24 hours, because we block vehicles for the full day).
For booking and details: Zurich airport transfer (ZRH). For the broader Zurich service including hourly bookings inside the city: Zurich chauffeur service. Common combination routes go to Geneva, Innsbruck, and Milan when clients want a multi-city Alpine itinerary.
Frequently Asked Questions
-
The SBB train from ZRH to Zurich Hauptbahnhof takes 12 minutes and costs CHF 7. Trains run every 10 minutes from 05:00 to 00:30. For groups, late arrivals, lake-side hotels, or onward ski transfers, a pre-booked chauffeur (CHF 109 in an E-Class) is the more practical option.
-
Not for solo travellers with carry-on luggage going to a hotel near Hauptbahnhof in summer — the train is genuinely better. It becomes worth it for groups of three or more, for lake-side or suburb destinations, in winter when SBB delays climb, and especially for onward transfers to ski resorts where it's the only practical option with luggage.
-
About 2 hours in clear weather, 2.5–3 hours during winter snow conditions. The route uses the A3 motorway south then the A13 toward Landquart, finishing on cantonal roads up to Davos. Chauffeur transfers run CHF 459 in a winter-prepared GLS or CHF 599 in a V-Class for groups.
-
At reputable operators, yes. Swiss law requires winter tires when conditions warrant from November to March. Premium services go further — chains on board, drivers with mountain training, and real-time monitoring of cantonal road and pass status. Confirm "winter-equipped" specifically when booking from November to March.
-
Technically yes, but most Zurich taxis aren't insured or equipped for the 200 km journey across mountain passes. The metered fare would run CHF 600+ and the driver might refuse the route in poor weather. A pre-booked chauffeur with the right vehicle is the safer and usually cheaper option for ski-resort transfers.
-
Peak weeks (late December through early January, school holiday weeks in February) sell out 6–8 weeks in advance. The week between Christmas and New Year is the tightest. For maximum availability and choice of vehicle (GLS vs V-Class), book by late October.
-
Yes. We quote in CHF for transparency on the Swiss VAT side, but accept payment in CHF, EUR, USD, or GBP via card. For corporate clients, we issue invoices in whichever currency simplifies the expense workflow. Cash is accepted but unusual.
Book your airport transfer
Zurich Airport Transfer
ZRH
Meet & greet at ZRH · flight tracking · 60-min free wait · Mercedes fleet.
Geneva Airport Transfer
GVA
Meet & greet at GVA · flight tracking · 60-min free wait · Mercedes fleet.
Innsbruck Airport Transfer
INN
Meet & greet at INN · flight tracking · 60-min free wait · Mercedes fleet.
Munich Airport Transfer
MUC
Meet & greet at MUC · flight tracking · 60-min free wait · Mercedes fleet.
Need a chauffeur in any of these cities?
Zurich
Switzerland
24/7 Mercedes chauffeur · meet & greet at every airport · fixed quote in minutes.
Geneva
Switzerland
24/7 Mercedes chauffeur · meet & greet at every airport · fixed quote in minutes.
Innsbruck
Austria
24/7 Mercedes chauffeur · meet & greet at every airport · fixed quote in minutes.
Munich
Germany
24/7 Mercedes chauffeur · meet & greet at every airport · fixed quote in minutes.