Independent guide · Geneva Airport (GVA · LSGG)
ENFRDEAR
GENEVA AIRPORT · TRANSFERS

Geneva Airport to St. Moritz — the Engadine, and the long way there.

St. Moritz sits at 1 800 m in the Upper Engadine, beside its frozen lake, and has been selling winter to the world since the 1860s. It is the furthest Swiss destination on this list, and the journey is a genuine cross-country crossing. It is 477 km from Geneva Airport, about 5 h 17 by road on the A1. Here is every option compared, with real journey times and what each is best for.

At a glance

Geneva Airport → St. Moritz: the options compared

Distance 477 km. Only Paris is further. The 15 % long-distance reduction is already applied below.

OptionJourney timeBest for
Private transfer~5 h 17 (door to door)Groups, equipment, and arrivals that must be certain
Train (2 changes)~06:30Anyone treating the journey as part of the holiday
Self-drive (rental)~5 h 17Rarely — the distance and the passes make it a long day
Road times are free-flow figures from Google Distance Matrix and stretch at peak hours. Rail times come from the official Swiss timetable, bus times and fares from the operator.
The easy way

Private transfer — door to door

Five hours and a quarter, door to door, without changing trains four times.

Private transfer from CHF 1 665

Your driver meets you in the arrivals hall with a name sign, tracks your flight and waits free of charge if you are late. The price is fixed before you book and does not move with traffic or time of day. Journeys beyond 250 km carry an automatic 15 % long-distance reduction, already reflected below.

VehiclePassengersFixed price
Mercedes E-Class1–3CHF 1 665
Mercedes V-Class1–7CHF 1 868
Mercedes S-Class1–3CHF 2 273
Mercedes Sprinterup to 16CHF 2 932
One-way, luggage included. Round trips take 10 % off the total. Card payments carry a 3.5 % fee.

Heading to St. Moritz? Get a fixed-price transfer.

Book a transfer →
Public transport

By train

Geneva Airport has its own station directly beneath the terminal, so the rail journey starts without leaving the building.

The fastest connection to St. Moritz takes about 06:30. It takes 2 changes. A representative morning service is the IC1 from Genève-Aéroport at 09:25 to Zürich HB at 12:28 then the IC3 from Zürich HB at 12:38 to Chur at 13:52 then the IR38 from Chur at 13:58 to St. Moritz at 15:55.

The rail approach ends on the Albula line, a UNESCO World Heritage railway of spirals and viaducts. It is one of the great train journeys of Europe — and it is not the fast way to arrive with skis.

Driving yourself

Car rental & the road

A1 does most of the work.

The route leaves the airport on the A1 then the A9 and covers 477 km in about 5 h 17 when the road is clear. The route crosses the country before climbing into the Engadine; in winter the final passes can be closed and traffic diverted.

Swiss motorways require a motorway vignette. Most cars hired on the Swiss side of Geneva Airport already carry one, but the airport also has a French sector — check at the rental desk rather than assuming.

Questions

Geneva to St. Moritz — FAQ

How long does it take to get from Geneva Airport to St. Moritz?

About 5 h 17 by road for the 477 km. By train, roughly 06:30.

Is there a direct train from Geneva Airport to St. Moritz?

No. The quickest connection takes 2 changes and about 06:30 in total.

Is St. Moritz reachable by road in winter?

Yes, though the approach depends on which passes are open. Conditions change quickly, which is the main reason people hand the drive to someone else.

Is the train really worth it to St. Moritz?

If the journey itself matters to you, yes — the Albula line is exceptional. If arriving does, the road is faster and simpler.

Is a private transfer worth it from Geneva to St. Moritz?

Five hours is a long transfer, and the honest comparison is not with the train but with flying to Zurich. What the transfer buys is a single vehicle and a fixed price for the whole journey.

Nearby

Keep exploring GVA

Before you fly

Complete Geneva Airport Guides