HUB hero image

How to Travel from

Wil to St. Moritz

by Rideshare, Route or Car

Wil
+0
St. Moritz
Transport search to St. Moritz
Wil
+0
St. Moritz
Building a composite car route
Cheapest
Best Offer!
Car
2 h 24 min
214 km.
from $11
Composite Route Car Only

Four ways to Travel from Wil to St. Moritz

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Südostbahn

Phone:
+41 58 580 70 70
Website:
sob.ch/
Other from St. Gallen to Chur
Ave. Duration:
1h 23m
Frequency:
Hourly

Swiss Railways (SBB/CFF/FFS)

Phone:
+41 848 44 66 88
Website:
sbb.ch/en
Other from Wil SG to Sargans
Ave. Duration:
1h 28m
Frequency:
Hourly
Estimated price:
$49.62–$89.06
Other from Chur to St.
Ave. Duration:
1h 55m
Frequency:
Once daily
Estimated price:
$40.71–$76.34

Rhätische Bahn

Phone:
+41 81 288 65 65
Website:
rhb.ch/en/home
Other from Chur to St.
Ave. Duration:
1h 55m
Frequency:
Hourly
Estimated price:
$50.89–$61.07

Glacier Express

Phone:
+41 81 288 65 65
Website:
glacierexpress.ch/en
Other from Chur to St.
Ave. Duration:
2h 3m
Frequency:
Once daily

Questions and Answers

What is the cheapest way to get from Wil to St. Moritz?

The cheapest way to get from Wil to St. Moritz is to drive which costs $42.39 - $65.22 and takes 2h 26m.

What is the fastest way to get from Wil to St. Moritz?

The fastest way to get from Wil to St. Moritz is to drive which takes 2h 26m and costs $42.39 - $65.22 .

Is there a direct train between Wil and St. Moritz?

No, there is no direct train from Wil to St. Moritz. However, there are services departing from Wil SG and arriving at St. Moritz via Sargans and Chur. The journey, including transfers, takes approximately 4h 26m.

How far is it from Wil to St. Moritz?

The distance between Wil and St. Moritz is 219 km. The road distance is 215.4 km.

How do I travel from Wil to St. Moritz without a car?

The best way to get from Wil to St. Moritz without a car is to train which takes 4h 26m and costs $76.09 - $152.17 .

How long does it take to get from Wil to St. Moritz?

It takes approximately 4h 26m to get from Wil to St. Moritz, including transfers.

Where do I catch the Wil to St. Moritz train from?

Wil to St. Moritz train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Wil SG station.

Train, bus or fly from Wil to St. Moritz?

The best way to get from Wil to St. Moritz is to train which takes 4h 26m and costs $76.09 - $152.17 . There are no good options to bus or fly between Wil to St. Moritz.

Where does the Wil to St. Moritz train arrive?

Wil to St. Moritz train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Sargans station.

Can I drive from Wil to St. Moritz?

Yes, the driving distance between Wil to St. Moritz is 215 km. It takes approximately 2h 26m to drive from Wil to St. Moritz.

How do I get a train ticket from Wil to St. Moritz?

Book your Wil 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