St Moritz is 208 km by road from Zurich, around 2h45 in normal conditions.
| Road distance | 208 km |
| Typical drive | 2h45 |
Distance and journey time as published by the operator. It quotes only a site-wide 'from' price rather than a fare for this route, so no transfer cost is recorded and this resort is not ranked in ski-cost. Zurich chosen because Bergamo is 55km nearer but barely quicker, at 2h47 against 2h45. Also listed: Innsbruck 186km, Bergamo 153km, Milan Malpensa 188km.
| Resort | Road | Drive | Bus |
|---|---|---|---|
| Wengen | 144 km | 1h49 | — |
| Klosters | 145 km | 2h00 | — |
| Grindelwald | 152 km | 2h45 | — |
| Mürren | 153 km | 2h40 | — |
| Davos | 156 km | 2h00 | — |
| St Moritz | 208 km | 2h45 | — |
| Laax | — | 1h45 | from CHF 79 |
| Andermatt | — | — | — |
| Engelberg | — | 1h15 | — |
By road it's 208 km; driving takes about 2h45.
Checked 19 August 2026 against alps2alps.com. Transfer prices are dynamic — the operator's booking page is the authority for your date.
Routes checked 19 August 2026 against resort and operator pages. Transfer prices are dynamic; the operator's booking page is the authority for your date.