What is the cheapest way to get from St. Gallen to St. Moritz?
The cheapest way to get from St. Gallen to St. Moritz is to drive which costs $36.96 - $54.35 and takes 2h 10m.
What is the fastest way to get from St. Gallen to St. Moritz?
The fastest way to get from St. Gallen to St. Moritz is to drive which takes 2h 10m and costs $36.96 - $54.35 .
Is there a direct train between St. Gallen and St. Moritz?
No, there is no direct train from St. Gallen to St. Moritz. However, there are services departing from St. Gallen and arriving at St. Moritz via Chur. The journey, including transfers, takes approximately 3h 55m.
How far is it from St. Gallen to St. Moritz?
The distance between St. Gallen and St. Moritz is 189 km. The road distance is 187.6 km.
How do I travel from St. Gallen to St. Moritz without a car?
The best way to get from St. Gallen to St. Moritz without a car is to train which takes 3h 55m and costs .
How long does it take to get from St. Gallen to St. Moritz?
It takes approximately 3h 55m to get from St. Gallen to St. Moritz, including transfers.
Where do I catch the St. Gallen to St. Moritz train from?
St. Gallen to St. Moritz train services, operated by Südostbahn, depart from St. Gallen station.
Where does the St. Gallen to St. Moritz train arrive?
St. Gallen to St. Moritz train services, operated by Südostbahn, arrive at Chur station.
Can I drive from St. Gallen to St. Moritz?
Yes, the driving distance between St. Gallen to St. Moritz is 188 km. It takes approximately 2h 10m to drive from St. Gallen to St. Moritz.
How do I get a train ticket from St. Gallen to St. Moritz?
Book your St. Gallen to St. Moritz train tickets online with Omio.
Where can I stay near St. Moritz?
There are 2105+ hotels available in St. Moritz. Prices start at $71.22 per night.
→
+0→
Transport search
Transport search
Popular routes
Choose one of the options below and start your journey