Search Saint Moritz train tickets

switcheroo

Quickview

How to get to Saint Moritz by train?

Routes4
Trips per day69
train carriers2
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Saint Moritz?

The cheapest prices for a train ticket to Saint Moritz that users have found recently on Wanderu start at $46.11. Such great deals to Saint Moritz are available on 4 routes including Pfronten, Seeg and Füssen. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Saint Moritz. Pfronten at $116.05 has consistently the lowest average train ticket prices to Saint Moritz.

What are the main train stations in Saint Moritz?

The most popular train station in Saint Moritz is St. Moritz. St. Moritz is the busiest train station in Saint Moritz.

What are the most popular train routes to Saint Moritz?

Stuttgart

There are 177 train schedules per day connecting Stuttgart with Saint Moritz. It takes on average 8 hours and 25 minutes to travel 161 miles, 259 kms, by train from Stuttgart. 3 train carriers offer schedules from Stuttgart, with Deutsche Bahn offering the most daily connections to Saint Moritz. Traveling by train from Stuttgart you will most likely to arrive in Saint Moritz at St. Moritz.
Avg. Time
8h 25m
Avg. Price
$64.28

Berlin

There are 30 train schedules per day connecting Berlin with Saint Moritz. It takes on average 14 hours and 20 minutes to travel 447 miles, 719 kms, by train from Berlin. 2 train carriers offer schedules from Berlin, with Deutsche Bahn offering the most daily connections to Saint Moritz. Traveling by train from Berlin you will most likely to arrive in Saint Moritz at St. Moritz.
Avg. Time
14h 20m
Avg. Price
$126.34

Pfronten

There are 29 train schedules per day connecting Pfronten with Saint Moritz. It takes on average 8 hours and 4 minutes to travel 82 miles, 132 kms, by train from Pfronten. 2 train carriers offer schedules from Pfronten, with Deutsche Bahn offering the most daily connections to Saint Moritz. Traveling by train from Pfronten you will most likely to arrive in Saint Moritz at St. Moritz.
Avg. Time
8h 4m
Avg. Price
$122.08

Munich

There are 21 train schedules per day connecting Munich with Saint Moritz. It takes on average 7 hours and 35 minutes to travel 141 miles, 226 kms, by train from Munich. 2 train carriers offer schedules from Munich, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Saint Moritz. Traveling by train from Munich you will most likely to arrive in Saint Moritz at St. Moritz.
Avg. Time
7h 35m
Avg. Price
$116.77

Lengenwang

There are 16 train schedules per day connecting Lengenwang with Saint Moritz. It takes on average 7 hours and 51 minutes to travel 91 miles, 147 kms, by train from Lengenwang. 2 train carriers offer schedules from Lengenwang, with Deutsche Bahn offering the most daily connections to Saint Moritz. Traveling by train from Lengenwang you will most likely to arrive in Saint Moritz at St. Moritz.
Avg. Time
7h 51m
Avg. Price
$131.30

What train companies travel to Saint Moritz, Switzerland ?

Located in, Switzerland, you can travel by train to Saint Moritz from 4 destinations and choose from 69 daily train schedules to get you there. Deutsche Bahn has the most train connections to Saint Moritz. The furthest train arriving in Saint Moritz covers a distance of 88.41 miles, 142.24 kms, covering the journey in and 8.82 minutes

train companies serving Saint Moritz