Trip to St. Moritz

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Como to St. Moritz

🚂 There is no direct train from Como to St. Moritz. Passengers will need to transfer at Monza and Tirano during the journey, which takes approximately 6 hours and 47 minutes. 💰 Ticket prices for the train between Como and St. Moritz range from €37 to €46, making it an affordable and convenient transportation option for those looking to explore both Italy and Switzerland.

Where to stay in St. Moritz

There are over 200 hotels to stay in St. Moritz. Prices range from $72 per night.

Find accommodation
  • There is no direct train service from Como to St. Moritz. However, you can travel by taking trains from Como S.Giovanni to Monza, and then from Monza to Tirano. From Tirano, you can take the Bernina Express operated by Rhätische Bahn to reach St. Moritz. The journey, which includes transfers, takes approximately 6 hours and 47 minutes. Prices for this route typically range from €37 to €47.
  • The fastest way to travel by train from Como to St. Moritz is by taking a combination of trains. You can board a Trenord train from Como S.Giovanni to Monza, then transfer to a Rhätische Bahn train from Monza to Tirano. Finally, take the Bernina Express from Tirano to St. Moritz. This journey, including transfers, typically takes around 6 hours and 47 minutes. Prices for this route range from €37 to €47.
  • Trains traveling from Como to St. Moritz are operated by Trenord and depart from Monza station. Therefore, if you are starting your journey from Como S.Giovanni, you would first need to travel to Monza to catch the train to St. Moritz. Monza station serves as the main departure point for trains heading towards St. Moritz from Como.
  • There are multiple trains that operate between Como and St. Moritz with transfers along the route. The journey typically involves changing trains at Monza and Tirano before reaching the final destination of St. Moritz. The total travel time for this route, including transfers, is approximately 6 hours and 47 minutes. Trenord and Rhätische Bahn are the main operators for trains departing from Monza and arriving at St. Moritz, respectively.
  • The train journey from Como to St. Moritz operated by Rhätische Bahn arrives at St. Moritz station. St. Moritz station is the final destination for this particular train service, located in the famous resort town of St. Moritz known for its luxury hotels, skiing, and beautiful landscapes. Travelers can easily access the town center and explore the surrounding area upon arrival at St. Moritz station.
  • The first train of the day to travel from Como to St. Moritz involves taking the services departing from Como S.Giovanni to Monza and then to Tirano, before continuing on to St. Moritz. The exact departure times may vary, so it's recommended to check the current schedule. The journey, which includes transfers, takes approximately 6 hours and 47 minutes, with the last train typically departing in the evening.
  • There are no direct train trips between Como and St. Moritz. To make the journey, travelers need to take multiple trains, starting from Como S.Giovanni to Monza, then transferring to Tirano, and finally taking the Rhätische Bahn train to St. Moritz. While there may not be direct trips, the scenic route offers a unique travel experience through picturesque landscapes. The total travel time for this route is approximately 6 hours and 47 minutes.
  • There is no direct train between Como and St. Moritz. Travelers will need to take a series of trains with transfers, starting from Como S.Giovanni to Monza, then changing at Tirano before reaching St. Moritz. The entire journey, including transfers, takes approximately 6 hours and 47 minutes. While there isn't a direct route, the scenic journey offers beautiful views along the way.
  • The cost of a train journey from Como to St. Moritz typically ranges from €37 to €47. The price may vary depending on factors such as the class of ticket, time of booking, and any discounts that may apply. It's recommended to check the latest ticket prices and availability prior to your travel date.

Will you be returning to Como by train?

If you are looking for the return train journey, check out trains from St. Moritz to Como

See schedule