Cheapest
Average
The best way to find a cheap train ticket from Zurich Airport (ZRH) to St. Moritz is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
SBB | 06:48AM Zurich Airport (ZRH) | 3h28 | 10:16AM St. Moritz | 0 transfersDirect | |
SBB | 09:06PM Zurich Airport (ZRH) | 8h10 | 05:16AM St. Moritz | 0 transfersDirect | |
SBB | 07:48AM Zurich Airport (ZRH) | 3h28 | 11:16AM St. Moritz | 0 transfersDirect | |
SBB | 08:15AM Zurich Airport (ZRH) | 3h45 | 12:00PM St. Moritz | 0 transfersDirect | |
SBB | 07:06AM Zurich Airport (ZRH) | 3h54 | 11:00AM St. Moritz | 0 transfersDirect |
Find all the dates and times for this journey
Fastest Journey
3 h 21 m
Average
4 h 9 m
Trains per day
8
Distance
144 km
Of the 8 trains that leave Zurich Airport (ZRH) for St. Moritz every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 88 miles (143 km) |
Cheapest ticket price $63 (€56) |
Trains per day 8 |
Train providers 1 |
Fastest train 3h 21m |
First train 06:15 |
Last train 21:06 |
Find the best trains between Zurich Airport (ZRH) and St. Moritz with Omio's travel partners SBB from $65 (€58). We can find you the best deals, schedules and tickets when comparing and booking the best journey.
Here are some other resources that might have the information you need