Cheapest
Average
The best way to find a cheap train ticket from Bern to St. Moritz is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Fastest Journey
4 h 5 m
Average
4 h 17 m
Trains per day
6
Distance
189 km
Of the 6 trains that leave Bern for St. Moritz every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 117 miles (189 km) |
Average train duration 4h 23m |
Cheapest ticket price $71 (€59) |
Trains per day 6 |
Train providers 1 |
Fastest train 4h 5m |
First train 00:02 |
Last train 23:02 |
Travel to St. Moritz from Bern from $71 (€58) with Omio’s train partners SBB! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.
SBB is the national railway company of Switzerland which operates trains to St. Moritz from Bern. It operates a wide range of trains, including InterCity, InterRegio, RegioExpress, Regio, S-Bahn, and InterCityExpress. InterCity trains are the fastest, with speeds of up to 200 km/h, while Regio trains are the slowest, with speeds of up to 120 km/h. SBB also offers a variety of ticket types, such as the Swiss Travel Pass, Half-Fare Card, and Super Saver tickets. Onboard facilities include Wi-Fi, power outlets, and a restaurant car. The most popular routes for SBB are from Zurich to Geneva, Basel to Bern, and Geneva to Lausanne.
Train information from Bern to St. Moritz with SBB:
Embark on a breathtaking adventure aboard the Bern to St. Moritz train, a route renowned for its stunning alpine views and world-class rail experience. The journey begins at Bern Main Station, centrally located in Switzerland's charming capital, and takes you through picturesque valleys and towering peaks before reaching the dazzling resort town of St. Moritz at St. Moritz Station. Whether you’re traveling for sightseeing or leisure, the train from Bern to St. Moritz is an unforgettable experience blending natural beauty with unmatched convenience. Discover why taking trains from Bern to St. Moritz is an exceptional way to enjoy Swiss beauty in comfort and style.
Looking to travel from Bern to St. Moritz? Train ticket prices for this stunning Swiss journey can vary depending on when you book and travel. The cheapest train ticket on this route starts at just $71 (€59), making it a cost-effective option for budget-conscious travelers. On average, travelers can expect to pay around $110 (€91) for a one-way ticket. For the best combination of convenience and price, we recommend planning your trip in September, as it offers mild weather, fewer crowds, and more affordable ticket rates compared to peak tourist seasons. Book early to secure the best deals on your tickets!
Traveling by train from Bern to St. Moritz offers a seamless and scenic journey through Switzerland, with services provided by SBB (Swiss Federal Railways) and the Rhaetian Railway. Passengers can enjoy modern, comfortable InterCity trains operated by SBB, which connect Bern to key hubs, making the transfer to the Rhaetian Railway effortless. The Rhaetian Railway takes you the rest of the way, renowned for its iconic panoramic cars and exemplary routes like the Glacier Express. Whether you’re seeking onboard dining, spacious seating, or breathtaking Alpine views, the trains from Bern to St. Moritz provide unparalleled convenience and luxury for every traveler.
The train journey from Bern to St. Moritz spans a scenic distance of approximately 117 miles (189 km) and typically offers a relaxed and comfortable travel experience. The average journey duration is around 4h 5m. This makes it an excellent option for travelers looking to embrace the stunning landscapes of Switzerland while avoiding the hassle of driving.
When it comes to train frequency, the connection between Bern and St. Moritz is quite convenient, with an average of 6 trains operating daily. These trains run every day of the week, ensuring travelers can plan their trips on weekdays or weekends without worrying about availability.
For those planning their trips, the first train of the day typically departs Bern at 00:02, while the last train leaves at roughly 23:02. This timetable provides ample options for both early risers and those who prefer a later departure time, ensuring flexibility for all types of travelers.
Start your journey from Bern to St. Moritz today and take advantage of these convenient train times and the reliable train schedule on this popular Swiss route!
Here are some other resources that might have the information you need