HUB hero image

How to Travel from

Selva to St. Moritz

by Plane, Route or Car

Selva
+0
St. Moritz
Transport search to St. Moritz
Selva
+0
St. Moritz
Building a composite car route
Cheapest
Best Offer!
Car
5 h 32 min
339 km.
from $18
Composite Route Car Only
Schedule

Selva, Italy → St. Moritz, Switzerland

All
All days
17 Jul, Fri
18 Jul, Sat
19 Jul, Sun
20 Jul, Mon
21 Jul, Tue

Cheapest and Fastest Ways to Travel from Selva to St. Moritz

Composite routes from Selva to St. Moritz

Cheapest
Other

Transport providers

FlixBus
Website
BlaBlaCar Bus
Website
Itabus
Website
Alto Adige Bus
Website
Swiss PostAuto
Website
Tiroler Linien Bus
Website
FlixBus
Website
55 min
Hourly
$8.26–$12.07
+49 30 300 137 300
+49 30 300 137 300
Call Contact via email
BlaBlaCar Bus
Website
50 min
4 times a day
$11.43–$16.51
+33 18 57 62 228
+33 18 57 62 228
Call
Itabus
Website
50 min
Twice daily
$6.22–$8.89
+39 06 88 93 82 32
+39 06 88 93 82 32
Call
Alto Adige Bus
Website
2h 15m
Hourly
$52.09–$76.22
+39 0471 305604
+39 0471 305604
Call Contact via email
Swiss PostAuto
Website
1h 34m
Hourly
$6.35–$9.53
+41 584483500
+41 584483500
Call Contact via email
Tiroler Linien Bus
Website
1h 27m
Hourly
+43 664 384 1360
+43 664 384 1360
Call Contact via email
Deutsche Bahn Intercity-Express
Website
WESTbahn Gmbh
Website
Railjet
Website
ÖBB
Website
ÖBB EuroCity
Website
Trenitalia
Website
Swiss Railways (SBB/CFF/FFS)
Website
RegioJet
Website
European Sleeper
Website
Rhätische Bahn
Website
Glacier Express
Website
Deutsche Bahn Intercity-Express
Website
56 min
Once daily
$31.76–$35.57
+49 30 311-682904
+49 30 311-682904
Call
WESTbahn Gmbh
Website
46 min
Twice daily
$15.24–$34.30
+43 1 89900
+43 1 89900
Call Contact via email
Railjet
Website
2h 36m
Every 4 hours
$36.84–$54.63
+43 51717
+43 51717
Call
ÖBB
Website
1h 2m
Hourly
$15.24–$22.87
05 17 17
05 17 17
Call
ÖBB EuroCity
Website
2h 36m
Once daily
$41.92–$58.44
+43 5 1717
+43 5 1717
Call
Trenitalia
Website
57 min
Hourly
$6.10–$13.97
+39 06 68475475
+39 06 68475475
Call
Swiss Railways (SBB/CFF/FFS)
Website
1h 55m
Once daily
$39.38–$69.87
+41 848 44 66 88
+41 848 44 66 88
Call
RegioJet
Website
1h 20m
Once a week
$5.08–$8.26
+420 222 222 221
+420 222 222 221
Call Contact via email
European Sleeper
Website
30 min
Twice a week
$6.35–$9.53
Rhätische Bahn
Website
1h 55m
Hourly
$50.81–$59.71
+41 81 288 65 65
+41 81 288 65 65
Call
Glacier Express
Website
2h 3m
Once daily
+41 81 288 65 65
+41 81 288 65 65
Call Contact via email

Questions and Answers

What is the cheapest way to get from Sëlva to St. Moritz?

The cheapest way to get from Sëlva to St. Moritz is to drive which costs $40.22 - $59.78 and takes 3h 12m.

What is the fastest way to get from Sëlva to St. Moritz?

The fastest way to get from Sëlva to St. Moritz is to drive which takes 3h 12m and costs $40.22 - $59.78 .

Is there a direct bus between Sëlva and St. Moritz?

No, there is no direct bus from Sëlva to St. Moritz. However, there are services departing from Sëlva and arriving at St. Moritz, Bahnhof via Bergamo, Milano, Autostazione Lampugnano, Lugano, Via Ciani/Cornaredo and Lugano, Stazione Nord. The journey, including transfers, takes approximately 12h 20m.

How far is it from Sëlva to St. Moritz?

The distance between Sëlva and St. Moritz is 427 km. The road distance is 211.6 km.

How do I travel from Sëlva to St. Moritz without a car?

The best way to get from Sëlva to St. Moritz without a car is to bus and train via Mels which takes 9h 18m and costs $108.70 - $184.78 .

How long does it take to get from Sëlva to St. Moritz?

It takes approximately 9h 18m to get from Sëlva to St. Moritz, including transfers.

Where do I catch the Sëlva to St. Moritz bus from?

Sëlva to St. Moritz bus services, operated by Alto Adige Bus, depart from Sëlva station.

Train or bus from Sëlva to St. Moritz?

The best way to get from Sëlva to St. Moritz is to train which takes 9h 36m and costs $119.57 - $217.39 . Alternatively, you can bus, which costs $81.52 - $130.43 and takes 12h 20m.

Where does the Sëlva to St. Moritz bus arrive?

Sëlva to St. Moritz bus services, operated by Alto Adige Bus, arrive at Orio al Serio Airport station.

Can I drive from Sëlva to St. Moritz?

Yes, the driving distance between Sëlva to St. Moritz is 212 km. It takes approximately 3h 12m to drive from Sëlva to St. Moritz.

Where can I stay near St. Moritz?

There are 2110+ hotels available in St. Moritz. Prices start at $69.28 per night.
+0