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.
Geneva Airport → St. Moritz: the options compared
Distance 477 km. Only Paris is further. The 15 % long-distance reduction is already applied below.
| Option | Journey time | Best for |
|---|---|---|
| Private transfer | ~5 h 17 (door to door) | Groups, equipment, and arrivals that must be certain |
| Train (2 changes) | ~06:30 | Anyone treating the journey as part of the holiday |
| Self-drive (rental) | ~5 h 17 | Rarely — the distance and the passes make it a long day |
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.
| Vehicle | Passengers | Fixed price |
|---|---|---|
| Mercedes E-Class | 1–3 | CHF 1 665 |
| Mercedes V-Class | 1–7 | CHF 1 868 |
| Mercedes S-Class | 1–3 | CHF 2 273 |
| Mercedes Sprinter | up to 16 | CHF 2 932 |
Heading to St. Moritz? Get a fixed-price transfer.
Book a transfer →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.
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.
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.