What is the cheapest way to get from St. Margrethen SG to St. Moritz?
The cheapest way to get from St. Margrethen SG to St. Moritz is to drive which costs $31.52 - $47.83 and takes 1h 57m.
What is the fastest way to get from St. Margrethen SG to St. Moritz?
The fastest way to get from St. Margrethen SG to St. Moritz is to drive which takes 1h 57m and costs $31.52 - $47.83 .
Is there a direct train between St. Margrethen SG and St. Moritz?
No, there is no direct train from St. Margrethen SG to St. Moritz. However, there are services departing from St. Margrethen SG and arriving at St. Moritz via Chur. The journey, including transfers, takes approximately 3h 34m.
How far is it from St. Margrethen SG to St. Moritz?
The distance between St. Margrethen SG and St. Moritz is 163 km. The road distance is 163.6 km.
How do I travel from St. Margrethen SG to St. Moritz without a car?
The best way to get from St. Margrethen SG to St. Moritz without a car is to train which takes 3h 34m and costs .
How long does it take to get from St. Margrethen SG to St. Moritz?
It takes approximately 3h 34m to get from St. Margrethen SG to St. Moritz, including transfers.
Where do I catch the St. Margrethen SG to St. Moritz train from?
St. Margrethen SG to St. Moritz train services, operated by Südostbahn, depart from St. Margrethen SG station.
Where does the St. Margrethen SG to St. Moritz train arrive?
St. Margrethen SG to St. Moritz train services, operated by Südostbahn, arrive at Chur station.
Can I drive from St. Margrethen SG to St. Moritz?
Yes, the driving distance between St. Margrethen SG to St. Moritz is 164 km. It takes approximately 1h 57m to drive from St. Margrethen SG to St. Moritz.
How do I get a train ticket from St. Margrethen SG to St. Moritz?
Book your St. Margrethen SG 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
On your way to St. Moritz? Choose a stop along the way