
Ski season 2026–27 · Switzerland
Zurich Airport ski transfers
Drive times, road distances and the ways to get from Zurich Airport to 31 ski resorts, nearest first: Flumserberg is the closest.
- Resorts
- 31
- Nearest: Flumserberg
- 1h 28m
- Driver meets you with a name sign
- Flight monitored, up to 1 hour free waiting
- Fixed price when you book
- 24/7 support
Updated
Pre-book your ski transfer
From
Zürich Airport (ZRH)
Where are you going?
Photo: W. Bulach, CC BY-SA 4.0, via Wikimedia Commons.
Flumserberg is the closest ski resort to Zurich Airport, about 1h 28m and 91 km by road. Then Engelberg (1h 46m), Pizol (1h 46m), Meiringen - Hasliberg (1h 59m). Driving times are without traffic, snow or chains; allow extra time on winter weekends.
- Airport
- Zürich Airport (ZRH)
- Ski resorts
- 31
- Nearest: Flumserberg
- 1h 28m
- Reachable by train
- 18
Where can your driver take you from ZRH?
Ski resorts near Zurich Airport. Tap one to see cars and prices, or open its guide.
- ResortZRH → Flumserberg
- ResortZRH → Engelberg
- ResortZRH → Pizol
ZRH → Andermatt
ZRH → Laax
ZRH → Klosters- ResortZRH → Arosa
- ResortZRH → Davos
ZRH → Grindelwald
Ski resort guides
All resorts
Ski resorts from Zurich Airport, nearest first
Road times are without traffic, snow or chains; allow extra time on winter weekends. Train times are the fastest connection on a December weekday.
FlumserbergSaint Gallen, Switzerland
- By road
- 1h 28m
- Distance
- 91 km
- Train
- 1h 16m
EngelbergObwalden, Switzerland
- By road
- 1h 46m
- Distance
- 106 km
- Train
- 2h 03m
PizolSaint Gallen, Switzerland
- By road
- 1h 46m
- Distance
- 117 km
- Train
- 1h 48m
Meiringen - HaslibergBern, Switzerland
- By road
- 1h 59m
- Distance
- 121 km
- Train
- 2h 38m
AndermattUri, Switzerland
- By road
- 2h 03m
- Distance
- 129 km
- Train
- 2h 17m
MalbunLiechtenstein, Liechtenstein
- By road
- 2h 05m
- Distance
- 133 km
- Train
- –
Brandnertal – Brand/BürserbergVorarlberg, Austria
- By road
- 2h 09m
- Distance
- 151 km
- Train
- –
LaaxGraubünden, Switzerland
- By road
- 2h 15m
- Distance
- 159 km
- Train
- 2h 15m
KlostersGraubünden, Switzerland
- By road
- 2h 16m
- Distance
- 152 km
- Train
- 2h 09m
Silvretta MontafonVorarlberg, Austria
- By road
- 2h 24m
- Distance
- 161 km
- Train
- –
ArosaGraubünden, Switzerland
- By road
- 2h 27m
- Distance
- 164 km
- Train
- 2h 50m
DavosGraubünden, Switzerland
- By road
- 2h 31m
- Distance
- 166 km
- Train
- 2h 38m
ObersaxenGraubunden, Switzerland
- By road
- 2h 31m
- Distance
- 174 km
- Train
- 2h 35m
DamülsVorarlberg, Austria
- By road
- 2h 33m
- Distance
- 152 km
- Train
- –
GrindelwaldBernese Oberland, Switzerland
- By road
- 2h 34m
- Distance
- 156 km
- Train
- 2h 54m
SavogninGraubunden, Switzerland
- By road
- 2h 44m
- Distance
- 186 km
- Train
- –
LechVorarlberg, Austria
- By road
- 2h 45m
- Distance
- 187 km
- Train
- –
St. Anton am ArlbergTyrol, Austria
- By road
- 2h 46m
- Distance
- 190 km
- Train
- –
Warth-SchröckenVorarlberg, Austria
- By road
- 2h 49m
- Distance
- 168 km
- Train
- –
WengenBernese Oberland, Switzerland
- By road
- –
- Distance
- –
- Train
- 2h 55m
Fellhorn/KanzelwandBavaria, Germany
- By road
- 3h 03m
- Distance
- 177 km
- Train
- –
GstaadBernese Oberland, Switzerland
- By road
- 3h 07m
- Distance
- 215 km
- Train
- 3h 19m
Adelboden - LenkBern, Switzerland
- By road
- 3h 07m
- Distance
- 213 km
- Train
- 3h 32m
Scuol Motta NalunsGraubunden, Switzerland
- By road
- 3h 12m
- Distance
- 209 km
- Train
- 3h 00m
St. MoritzGraubünden, Switzerland
- By road
- 3h 16m
- Distance
- 220 km
- Train
- –
Aletsch ArenaValais, Switzerland
- By road
- 3h 17m
- Distance
- 200 km
- Train
- 2h 41m
Villars/Gryon/Les DiableretsVaud, Switzerland
- By road
- 3h 18m
- Distance
- 252 km
- Train
- –
Serfaus Fiss LadisTyrol, Austria
- By road
- 3h 21m
- Distance
- 229 km
- Train
- –
IschglTyrol, Austria
- By road
- 3h 23m
- Distance
- 227 km
- Train
- –
Crans-MontanaValais, Switzerland
- By road
- 3h 58m
- Distance
- 308 km
- Train
- 3h 25m
ZermattValais, Switzerland
- By road
- 4h 12m
- Distance
- 250 km
- Train
- 3h 34m
Driving: OSRM routing on OpenStreetMap roads (router.project-osrm.org): distance and typical driving time without traffic, snow or chains.
Private transfers from Zurich Airport
Your driver monitors the flight and meets you in arrivals with a name sign.
From landing to the slopes
How your transfer to your resort works
1
2
3Ride up to your resort
Straight to your accommodation, at the price fixed when you booked.
Photo: Artem Yellow on Pexels.
One driver, airport to resort
From Zurich Airport a private transfer goes straight to your accommodation in the resort, with no changes on the way. These are the nearest resorts.
Sketch, not to scale.
Buses, trains and transfers
Ways to get there from Zurich Airport
Flumserberg
- Train · SBB · 1h 16msource, 22 Oct 2026
- Train · SBB · 2h 03msource, 17 Sept 2026
Pizol
- Train · SBB · 1h 48msource, 22 Oct 2026
Meiringen - Hasliberg
- Train · SBB · 2h 38msource, 22 Oct 2026
- Train · SBB · 2h 17msource, 17 Sept 2026
- Shared shuttle · LAAX airport transfer · from CHF 79 per personsource, 22 Oct 2026
- Train · SBB · 2h 15msource, 17 Sept 2026
- Bus · Davos Expresssource, 22 Oct 2026
- Train · SBB · 2h 09msource, 17 Sept 2026
- Train · SBB · 2h 50msource, 4 Oct 2026
- Private transfer · Alps2Alps · 2h 05m · from €76 per personsource, 22 Oct 2026
- Bus · Davos Expresssource, 22 Oct 2026
- Train · SBB · 2h 38msource, 17 Sept 2026
Obersaxen
- Train · SBB · 2h 35msource, 22 Oct 2026
- Train · SBB · 2h 54msource, 17 Sept 2026
- Private transfer · Arlberg Express · from €580 per vehiclesource, 22 Oct 2026
- Private transfer · Alps2Alps · 2h 25m · from €50 per personsource, 22 Oct 2026
- Shared shuttle · Arlberg Express · 3h 00m · from €65 per personsource, 22 Oct 2026
- Private transfer · Arlberg Express · from €580 per vehiclesource, 22 Oct 2026
- Private transfer · Alps2Alps · 2h 30m · from €50 per personsource, 22 Oct 2026
- Shared shuttle · Arlberg Express · 3h 00m · from €65 per personsource, 22 Oct 2026
- Train · SBB · 2h 55msource, 17 Sept 2026
Gstaad
- Train · SBB · 3h 19msource, 17 Sept 2026
Adelboden - Lenk
- Train · SBB · 3h 32msource, 22 Oct 2026
Scuol Motta Naluns
- Train · SBB · 3h 00msource, 22 Oct 2026
St. Moritz
- Private transfer · Alps2Alps · 2h 40m · from €73 per personsource, 22 Oct 2026
Aletsch Arena
- Train · SBB · 2h 41msource, 22 Oct 2026
- Shared shuttle · Alps2Alps · 4h 30m · from €170 per personsource, 22 Oct 2026
Crans-Montana
- Train · SBB · 3h 25msource, 17 Sept 2026
- Train · SBB · 3h 34msource, 17 Sept 2026
What to know when you land in Zurich
Meeting your driver
Official Airport Taxis wait along the inner kerb lanes of Arrival 1 and 2.
Zurich Airport — Train, tram & bus, 22 Oct 2026Bus to Zurich
SBB (train) line SBB to Zürich HB, about 15 min.
Zurich Airport — Train, tram & bus, 22 Oct 2026Taxi
Airport Taxi to Zurich city centre for around CHF 65 (airport's own estimate, metered).
Zurich Airport — Train, tram & bus, 22 Oct 2026Good to know
SBB trains leave for Zurich main station every 10 minutes; the trip takes 15 minutes.
Zurich Airport — Train, tram & bus, 22 Oct 2026Zurich Airport — Taxis & limousines
Source, 22 Oct 2026
Complete your ski trip
Not sure of your exact resort yet? See private transfers from Zurich Airport: a driver meets you at arrivals; enter your resort to see the price for your date.
Where to stay
- Engelberg Expedia Booking.com
- Andermatt Expedia Booking.com
Before you go
AirConnect earns a commission if you book through these links.
Zurich Airport ski transfers: questions
What is the closest ski resort to Zurich Airport?
Flumserberg is the nearest resort on our list, about 1h 28m by road (91 km). Next are Engelberg (1h 46m) and Pizol (1h 46m). Road times are without traffic, snow or chains.
How long is the transfer from Zurich Airport to the ski resorts?
Driving times from Zurich run from 1h 28m to Flumserberg to 4h 12m to Zermatt, without traffic or snow. A shared transfer that stops at several hotels takes longer; a private transfer is closer to the driving time.
Is there a bus from Zurich Airport to the ski resorts?
Yes, to some. Laax: LAAX airport transfer, from CHF 79 per person. Klosters: Davos Express. Davos: Davos Express. Lech: Arlberg Express, 3h 00m, from €65 per person. Check the operator's timetable for your date.
How much is a ski transfer from Zurich Airport?
Published fares: shared shuttle to Laax from CHF 79 per person (LAAX airport transfer, checked 22 Oct 2026); private transfer to Davos from €76 per person (Alps2Alps, checked 22 Oct 2026); private transfer to Lech from €580 per vehicle (Arlberg Express, checked 22 Oct 2026); private transfer to Lech from €50 per person (Alps2Alps, checked 22 Oct 2026). Private transfer prices depend on the date and group size and are shown when you search.
Which ski resorts can you reach by train from Zurich Airport?
Flumserberg (1h 16m), Engelberg (2h 03m), Pizol (1h 48m), Meiringen - Hasliberg (2h 38m), Andermatt (2h 17m), Laax (2h 15m), Klosters (2h 09m), Arosa (2h 50m), Davos (2h 38m), Obersaxen (2h 35m), Grindelwald (2h 54m), Wengen (2h 55m), Gstaad (3h 19m), Adelboden - Lenk (3h 32m), Scuol Motta Naluns (3h 00m), Aletsch Arena (2h 41m), Crans-Montana (3h 25m), Zermatt (3h 34m), using the fastest connection in the SBB timetable for a December weekday. Check SBB for your date.
Ready to book from Zurich?
Ski transfers from Zurich
See transfer prices