Airport to Ski Resort Transfer Times

    Drive time, distance and shared-shuttle pricing from the main European ski airports — Geneva, Innsbruck, Salzburg, Zürich, Lyon, Chambéry, Turin, Barcelona, Toulouse and more — to the big-name resorts they serve. Compare shuttle vs train at a glance.

    Filter & sort

    AirportResortCountryDistanceDrive timeShared shuttleRail alternative
    Innsbruck (INN)SeefeldAustria25 km0h 30m25ÖBB direct 25 min
    Innsbruck (INN)Axamer LizumAustria22 km0h 35m25Ski-bus included w/ Olympia pass
    Innsbruck (INN)Stubai GlacierAustria35 km0h 40m30Bus 590 free with ski pass
    Innsbruck (INN)KühtaiAustria35 km0h 50m30Innsbruck Ski Plus shuttle
    Salzburg (SZG)Zell am SeeAustria85 km1h 40ÖBB Railjet 60 min direct
    Innsbruck (INN)MayrhofenAustria75 km1h 5m40Zillertalbahn via Jenbach
    Geneva (GVA)MegèveFrance75 km1h 5m38TER to Sallanches + bus
    Geneva (GVA)La ClusazFrance70 km1h 5m35TER to Annecy + bus
    Salzburg (SZG)SaalbachAustria90 km1h 10m45ÖBB to Saalfelden + bus
    Geneva (GVA)ChamonixFrance90 km1h 10m40Mont-Blanc Express via St-Gervais
    Innsbruck (INN)SöldenAustria85 km1h 15m45Postbus 4194 direct
    Salzburg (SZG)SchladmingAustria100 km1h 15m45ÖBB direct 95 min
    Salzburg (SZG)ObertauernAustria90 km1h 15m50Postbus 530 via Radstadt
    Salzburg (SZG)KitzbühelAustria80 km1h 15m45ÖBB direct 75 min
    Geneva (GVA)MorzineFrance80 km1h 15m35Bens Bus / Mountain Drop-Offs
    Innsbruck (INN)St AntonAustria100 km1h 20m50ÖBB Railjet 75 min direct
    Chambéry (CMF)MéribelFrance95 km1h 20m50TGV to Moûtiers + Altibus
    Geneva (GVA)AvoriazFrance85 km1h 25m40Shuttle + ascenseur to village
    Zürich (ZRH)EngelbergSwitzerland100 km1h 25m50CFF direct 1h 50 min
    Innsbruck (INN)IschglAustria100 km1h 30m55ÖBB to Landeck + bus
    Grenoble Alpes (GNB)Alpe d'HuezFrance105 km1h 30m45Bens Bus winter Saturdays
    Turin (TRN)SestriereItaly95 km1h 30m40Trenitalia to Oulx + bus
    Turin (TRN)Sauze d'OulxItaly95 km1h 30m40Trenitalia to Oulx + bus
    Geneva (GVA)VerbierSwitzerland100 km1h 35m55CFF + Martigny–Le Châble train
    Grenoble Alpes (GNB)Les 2 AlpesFrance110 km1h 35m45Direct winter shuttle
    Chambéry (CMF)Val ThorensFrance110 km1h 35m55TGV to Moûtiers + Altibus
    Zürich (ZRH)Flims-LaaxSwitzerland140 km1h 50m55CFF to Chur + PostAuto
    Zürich (ZRH)AndermattSwitzerland130 km1h 55m55CFF to Göschenen + MGB
    Verona (VRN)Madonna di CampiglioItaly145 km2h 55Trenitalia to Trento + bus
    Toulouse (TLS)PeyragudesFrance145 km2h 45TER to Loures-Barousse + bus
    Lyon St-Exupéry (LYS)Alpe d'HuezFrance160 km2h 10m55TGV to Grenoble + Transaltitude
    Zürich (ZRH)DavosSwitzerland150 km2h 10m60CFF direct 2h 15 min
    Toulouse (TLS)Saint-Lary-SoulanFrance165 km2h 10m45TER to Lannemezan + bus
    Lyon St-Exupéry (LYS)Les 2 AlpesFrance165 km2h 15m55TGV to Grenoble + Transaltitude
    Bergamo Orio (BGY)Madonna di CampiglioItaly165 km2h 15m55Trenitalia to Trento + bus
    Venice Marco Polo (VCE)Cortina d'AmpezzoItaly160 km2h 20m50Cortina Express bus 2h
    Geneva (GVA)Val ThorensFrance165 km2h 30m65TGV to Moûtiers + Altibus
    Lyon St-Exupéry (LYS)CourchevelFrance185 km2h 35m60TGV to Moûtiers + Altibus
    Geneva (GVA)TignesFrance175 km2h 45m70TGV to Bourg-St-Maurice + bus
    Geneva (GVA)Val d'IsèreFrance180 km2h 55m70TGV to Bourg-St-Maurice + bus
    Zürich (ZRH)St MoritzSwitzerland200 km3h 75Glacier Express via Chur
    Barcelona (BCN)GrandvaliraAndorra220 km3h 55Andbus direct 3h 30 min
    Barcelona (BCN)Baqueira-BeretSpain305 km4h 65Alsa bus to Vielha

    How we measured

    Drive times reflect off-peak Saturday-morning conditions on dry roads, sourced from Google Maps Directions API and cross-checked against published 2024–2025 shuttle operator schedules (Mountain Drop-Offs, Bens Bus, AlpyBus, Alpinbus, Four Seasons Travel, Cortina Express). Saturday changeover traffic in peak season (mid-February, Easter) routinely adds 30–90 minutes to the Geneva–Tarentaise and Chambéry–Tarentaise corridors. Shared-shuttle prices are typical one-way per-adult fares; book return for ~15% discount.

    Rail alternatives note the most direct public-transport route. Where a ski-pass-inclusive bus exists (Innsbruck Olympia, Skicircus Saalbach, Davos-Klosters), this is usually the most cost-effective option from airport rail stations.

    Get weekly snow alerts

    Frequently Asked Questions

    Innsbruck (INN) wins comfortably. Multiple Tirol resorts sit within 25–40 minutes by road: Seefeld 25 km / 30 min, Axamer Lizum 22 km / 35 min, Stubai Glacier 35 km / 40 min. The Innsbruck Olympia ski pass even includes free shuttle buses from the airport. Salzburg (SZG) is second-best with Zell am See and Saalbach reachable in 60–70 minutes. Geneva-served resorts are popular but generally 70–175 minutes away.

    Significantly. Shared shuttles from Geneva to Morzine/Avoriaz cost €35–45 per person; private taxis run €280–400 for the same vehicle. The main operators are Mountain Drop-Offs, Bens Bus, AlpyBus, ATS and Alpinbus on the French side; Four Seasons Travel and Holiday Taxis serve Austria. Book 4+ weeks ahead for Saturday peak slots. Children under 4 typically free; ski equipment carriage free on dedicated shuttles only.

    Depends on the airport. Train wins from Zürich (CFF runs direct to Davos, Engelberg, Chur with 95%+ punctuality), Salzburg (ÖBB Railjet to Schladming, Zell am See, Kitzbühel), and Innsbruck (ÖBB direct to St Anton, Landeck). Shuttle wins from Geneva (no direct rail to most Haute-Savoie resorts), Lyon and Toulouse (long indirect routes), and for any resort more than one connection from the airport with heavy luggage. The Eurostar Snow Train and TGV from Paris bypass airports entirely for many French resorts.

    Barcelona (BCN) to Baqueira-Beret in the Spanish Pyrenees: 305 km, 4 hours by car. Barcelona to Grandvalira (Andorra) is 220 km / 3 hours 30 min. Geneva to Val d'Isère / Tignes is 175–180 km / nearly 3 hours during Saturday changeover traffic — and can stretch to 4–5 hours in heavy snow chains weather. Zürich to St Moritz is 200 km / 3 hours via the Julier or Bernina passes (closed to large vehicles in extreme conditions).

    Often yes — but only above 3 days and only with strong winter-tyre/chain conditions. Geneva car rental with winter tyres averages €70–110/day in February peak; a family-of-four return shuttle to Val Thorens costs €260+ each way (€520 round trip) — easily beaten by 7 days of car rental. Add resort parking costs (€10–25/day at most French altitude resorts; free at most Austrian valley resorts) and toll/fuel for the Geneva–Val Thorens drive (~€80 return). Self-drive becomes essential at car-served-only resorts in Italy and the Pyrenees.

    Related tools