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