Trains from Davos to St. Moritz
🚆 Experience a scenic train journey from Davos to St. Moritz! Departing from Davos Platz, the direct train operated by Rhätische Bahn takes you to St. Moritz in just 1 hour and 34 minutes. 💰 Ticket prices for the Davos to St. Moritz train range from €27 to €31, making it an affordable and enjoyable way to explore two of Switzerland's most charming mountain towns.