There are 6 ways to get from San Martino di Castrozza to St. Moritz by taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from San Martino di Castrozza to Feltretaxi
- Take the train from Feltre to Padovatrain Re
- Take the train from Padova to Milano Centraletrain
- Take the train from Milano Centrale to Tiranotrain Re8
- Take the train from Tirano to St. Moritztrain Re9 / ...
11h 34mDrive 242 km
cheapest- Drive from San Martino di Castrozza to St. Moritzcar 242 km
3h 43mCHF 40–58Bus
- Take the bus from Tesero. Piazza Battisti to Milan Bergamo Airportbus
- Take the bus from Bergamo to Luganobus
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhofbus 631
14h 22mCHF 77–120Bus, train
- Take the bus from S.Martino di Castrozza to Feltre. Staz. Fsbus
- Take the train from Feltre to Padovatrain Re
- Take the train from Padova to Monzatrain Ec
- Take the train from Monza to Colicotrain Re8 / ...
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus 604 / ...
12h 30mCHF 74–133Bus, train via Innsbruck
- Take the bus from S.Martino di Castrozza to Vigo di Fassabus
- Take the train from Bolzano Bozen to Innsbruck Hauptbahnhoftrain Re
- Take the train from Innsbruck Hauptbahnhof to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
13h 4mCHF 89–232Bus, train via Brescia
- Take the bus from S.Martino di Castrozza to Feltre. Staz. Fsbus
- Take the train from Feltre to Padovatrain Re
- Take the train from Padova to Bresciatrain Fr
- Take the train from Brescia to Edolotrain R3 / ...
- Take the bus from Edolo - Autostazione to Tirano, Stazionebus
- Take the train from Tirano to St. Moritztrain Re9 / ...
13h 21m
San Martino di Castrozza to St. Moritz by bus and foot
Questions & Answers
The cheapest way to get from San Martino di Castrozza to St. Moritz is to drive which costs SFr 35 - SFr 60 and takes 3h 43m.
The fastest way to get from San Martino di Castrozza to St. Moritz is to drive which takes 3h 43m and costs SFr 35 - SFr 60.
No, there is no direct bus from San Martino di Castrozza to St. Moritz. However, there are services departing from S.Martino di Castrozza and arriving at St. Moritz, Bahnhof via Predazzo. Autostazione, Tesero. Piazza Battisti, Bergamo, Lugano, Via Ciani/Cornaredo and Lugano, Stazione Nord. The journey, including transfers, takes approximately 14h 22m.
The distance between San Martino di Castrozza and St. Moritz is 558 km. The road distance is 242 km.
The best way to get from San Martino di Castrozza to St. Moritz without a car is to taxi and train which takes 11h 34m and costs .
It takes approximately 11h 34m to get from San Martino di Castrozza to St. Moritz, including transfers.
San Martino di Castrozza to St. Moritz bus services, operated by Autostradale, depart from Tesero. Piazza Battisti station.
San Martino di Castrozza to St. Moritz bus services, operated by Autostradale, arrive at Milan Bergamo Airport station.
Yes, the driving distance between San Martino di Castrozza to St. Moritz is 242 km. It takes approximately 3h 43m to drive from San Martino di Castrozza to St. Moritz.
There are 2356+ hotels available in St. Moritz.
What companies run services between San Martino di Castrozza, Italy and St. Moritz, Switzerland?
You can take a bus from S.Martino di Castrozza to St. Moritz, Bahnhof via Predazzo. Autostazione, Tesero. Piazza Battisti, Milan Bergamo Airport, Bergamo, Lugano, Via Ciani/Cornaredo, Lugano, Stazione, and Lugano, Stazione Nord in around 14h 22m.
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Feltre to Padova
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
Train from Feltre to Padova
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
Train from Feltre to Padova
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
Train from Padova to Brescia
- Ave. Duration
- 3h 2m
- Frequency
- 4 times a day
- Estimated price
- CHF 17–28
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Padova to Milano Centrale
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- CHF 27–55
- Website
- https://www.italotreno.it/en
Train from Padova to Brescia
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- CHF 17–35
- Website
- https://www.italotreno.it/en
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Milano Centrale to Tirano
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- CHF 10–13
- Website
- https://www.trenord.it/en/
Train from Monza to Colico
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
Train from Brescia to Edolo
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- CHF 7–9
- Website
- https://www.trenord.it/en/
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- rhb.ch
Train from Tirano to St. Moritz
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
Train from Tirano to St. Moritz
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Padova to Monza
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- CHF 50–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Padova to Brescia
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- CHF 35–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Bolzano Bozen to Innsbruck Hauptbahnhof
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- CHF 24–45
- Website
- https://www.oebb.at/en/
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Innsbruck Hauptbahnhof to Sargans
- Ave. Duration
- 2h 33m
- Frequency
- Every 3 hours
- Estimated price
- CHF 29–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- CHF 29–45
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Innsbruck Hauptbahnhof to Sargans
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 35–70
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 28–85
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Padova to Brescia
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 20–40
- Schedules at
- trenitalia.com
- Phone
- +39 02 3008 9000
- [email protected]
- Website
- autostradale.it
Bus from Tesero. Piazza Battisti to Milan Bergamo Airport
- Ave. Duration
- 3h 35m
- Frequency
- Twice a week
- Estimated price
- CHF 50–80
- Website
- https://autostradale.it/?lang=en-GB
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Bergamo to Lugano
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Estimated price
- CHF 10–18
- Website
- https://www.flixbus.co.uk
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- postauto.ch
Bus from Lugano, Stazione Nord to St. Moritz, Bahnhof
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- CHF 10–15
- Website
- https://www.postauto.ch
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.postauto.ch
- Phone
- +39 0461 821000
- [email protected]
- Website
- trentinotrasporti.it
Bus from S.Martino di Castrozza to Feltre. Staz. Fs
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–5
- Website
- https://www.trentinotrasporti.it/it/
Bus from S.Martino di Castrozza to Feltre. Staz. Fs
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–5
- Website
- https://www.trentinotrasporti.it/it/
- Phone
- +39 041 5415488
- [email protected]
- Website
- brusutti.com
Bus from S.Martino di Castrozza to Vigo di Fassa
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- CHF 4–5
- Schedules at
- brusutti.com
- Phone
- +39 0364 635583
- [email protected]
- Website
- gelmi.com
Bus from Edolo - Autostazione to Tirano, Stazione
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–5
- Schedules at
- gelmi.com
- Ave. Duration
- 43 min
- Estimated price
- CHF 120–150
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide










































































