HUB hero image

How to Travel from

St. Moritz to Nyon

by Plane, Rideshare or Car

St. Moritz
+0
Nyon
Transport search to Nyon
St. Moritz
+0
Nyon
Building a composite car route
Cheapest
Best Offer!
Car
4 h 50 min
457 km.
from $25
Composite Route Car Only

Three ways to Travel from St. Moritz to Nyon

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Swiss

Website:
swiss.com/
Plane from Zurich Airport to Geneva
Ave. Duration:
52 min
Frequency:
Every day
Estimated price:
$127.23–$458.01

Train operators

Südostbahn

Phone:
+41 58 580 70 70
Website:
sob.ch/
Train from Chur to Zürich
Ave. Duration:
1h 37m
Frequency:
Hourly

Swiss Railways (SBB/CFF/FFS)

Phone:
+41 848 44 66 88
Website:
sbb.ch/en
Train from St. Moritz to Chur
Ave. Duration:
1h 57m
Frequency:
Once daily
Estimated price:
$40.71–$76.34
Train from Chur to Nyon
Ave. Duration:
4h 6m
Frequency:
6 times a week
Estimated price:
$139.95–$254.45
Train from Chur to Zürich
Ave. Duration:
1h 14m
Frequency:
Hourly
Estimated price:
$50.89–$95.42
Train from Brig to Nyon
Ave. Duration:
2h 23m
Frequency:
Hourly
Estimated price:
$76.34–$139.95

Trenitalia EuroCity

Phone:
+39 06 68475475
Website:
trenitalia.com/
Train from Brig to Nyon
Ave. Duration:
2h 23m
Frequency:
6 times a week
Estimated price:
$54.71–$114.50

Rhätische Bahn

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

Glacier Express

Phone:
+41 81 288 65 65
Website:
glacierexpress.ch/en
Train from St. Moritz to Chur
Ave. Duration:
2h 6m
Frequency:
Once daily
Train from St. Moritz to Brig
Ave. Duration:
7h 1m
Frequency:
Once daily

Questions and Answers

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

The cheapest way to get from St. Moritz to Nyon is to drive which costs $86.96 - $141.30 and takes 4h 52m.

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

The fastest way to get from St. Moritz to Nyon is to drive which takes 4h 52m and costs $86.96 - $141.30 .

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

No, there is no direct train from St. Moritz to Nyon. However, there are services departing from St. Moritz and arriving at Nyon via Chur. The journey, including transfers, takes approximately 7h 3m.

How far is it from St. Moritz to Nyon?

The distance between St. Moritz and Nyon is 449 km. The road distance is 458.9 km.

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

The best way to get from St. Moritz to Nyon without a car is to train which takes 7h 3m and costs $152.17 - $282.61 .

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

It takes approximately 7h 3m to get from St. Moritz to Nyon, including transfers.

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

St. Moritz to Nyon train services, operated by Glacier Express, depart from St. Moritz station.

Where does the St. Moritz to Nyon train arrive?

St. Moritz to Nyon train services, operated by Glacier Express, arrive at Brig station.

Can I drive from St. Moritz to Nyon?

Yes, the driving distance between St. Moritz to Nyon is 459 km. It takes approximately 4h 52m to drive from St. Moritz to Nyon.

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

Book your St. Moritz to Nyon train tickets online with Omio.

Where can I stay near Nyon?

There are 1336+ hotels available in Nyon. Prices start at $77.22 per night.
+0