How to get from Davos to Sankt Moritz by train?
From Davos to Sankt Moritz by train
To get from Davos to Sankt Moritz in Geneve, you’ll need to take 3 train lines: take the RE1 train from Davos Dorf station to Davos Platz station. Next, you’ll have to switch to the R1 train and finally take the IR38 train from Filisur station to St. Moritz station. The total trip duration for this route is approximately 1 hr 33 min. The train schedule from Davos may change. We recommend you check the updated train schedule to Sankt Moritz on the Moovit app.
Step by Step
- 1Start from train stationDavos
- 2Wait for trainRE1Davos Platz
- 3Ride to train stationDavos Platz3 min
- 4Wait for trainR1Filisur
- 5Ride to train stationFilisur25 min
- 6Walk to train stationFilisur10 m • 1 min
- 7Wait for trainIR38St. Moritz
- 8Ride to train stationSt. Moritz55 min
- 9Walk toSankt Moritz110 m • 2 min
Public transit directions from Davos to Sankt Moritz
Train schedule from Davos to Sankt Moritz
Related Routes
- Arbon to Sankt Moritz
- Bever to Sankt Moritz
- Lyss to Sankt Moritz
- Gais to Sankt Moritz
- Silvaplana to Sankt Moritz
- Schaffhausen to Sankt Moritz
- Rorschach to Sankt Moritz
- Wil (Sg) to Sankt Moritz
- Einsiedeln to Sankt Moritz
- Albula/Alvra to Sankt Moritz
- Chur to Sankt Moritz
- Churwalden to Sankt Moritz
- Sursee to Sankt Moritz
- Mesocco to Sankt Moritz
- Celerina/Schlarigna to Sankt Moritz
- Winterthur to Sankt Moritz
- Olten to Sankt Moritz
- Kloten to Sankt Moritz
- Lantsch/Lenz to Sankt Moritz
- Cham to Sankt Moritz
Questions & Answers
What is the fastest way to get from Davos to Sankt Moritz?
The fastest way takes 93 minutes, using Train line RE1, Train line R1, Train line IR38.
Is there a direct train between Davos and Sankt Moritz in Geneve?
No, you’ll have to take 3 train lines in total. The total travelling time is 1 hr 33 min.
Which train line goes from Davos to Sankt Moritz in Geneve?
The RE1 train line goes from Davos Platz station near Davos to Filisur station. From there you’ll have to take one train line till Filisur station near Sankt Moritz in Geneve.
How long does it take to travel from Davos to Sankt Moritz in Geneve by train?
The total travel time between Davos and Sankt Moritz in Geneve by train is about 1 hr 33 min.
Where do I get on the train near Davos to get to Sankt Moritz in Geneve?
Get on the RE1 train from the Davos Platz station near Davos in Geneve.
Where do I get off the train when travelling between Davos and Sankt Moritz in Geneve?
Get off the train at the Filisur station, which is closest to Sankt Moritz in Geneve.
Popular Routes
- Genève, Servette to Université De Genève - Uni-Dufour
- Genève, Jardin Botanique to Gex
- Grens to Coppet
- Boswil-Bünzen to Cmu (Centre Médical Universitaire)
- Gaillard, Libération to Champel
- Etoy to Saint Julien en Genevois
- Gaillard, Libération to Université De Genève - Uni Mail
- Saint-Julien, Gare to Thônex
- Flawil to Palais Eynard
- Gex, Vertes Campagnes to Geneva
- Turgi, Bahnhof to Genthod
- Le Grand-Saconnex to Crans-Près-Céligny
- Clarens to Geneva
- Genève, Guye to Geneva
- Zug to Veigy Foncenex
- Oppikon to Université De Genève - Uni Mail
- Basel, Marktplatz to Saint-Genis-Pouilly
- Cartigny to Laconnex
- Charrat-Fully to Champel
- Renens Vd to Thônex