Bern to St. Moritz train with SBB

Wed, Apr 30
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Bern to St. Moritz

Showing times and prices for Apr 30

Cheapest

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.

SBB
04:29AM4h24
Bern
08:53AMSt. Moritz
$711One-way
0 transfers
SBB
09:31AM4h29
Bern
02:00PMSt. Moritz
$1141One-way
0 transfers
SBB
10:02AM4h07
Bern
02:09PMSt. Moritz
$1231One-way
0 transfers
SBB
09:02AM4h07
Bern
01:09PMSt. Moritz
$1231One-way
0 transfers
SBB
07:31AM4h29
Bern
12:00PMSt. Moritz
$1251One-way
0 transfers

Compare prices and tickets Bern to St. Moritz by train

Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14
Thu
May 15
Fri
May 16
Sat
May 17
Sun
May 18
Mon
May 19
Tue
May 20

Fastest train times from Bern to St. Moritz

Showing times and prices for Apr 30

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.

SBB
08:02AM4h05
Bern
12:07PMSt. Moritz
$1551One-way
0 transfers
SBB
09:02AM4h07
Bern
01:09PMSt. Moritz
$1231One-way
0 transfers
SBB
10:02AM4h07
Bern
02:09PMSt. Moritz
$1231One-way
0 transfers
SBB
04:29AM4h24
Bern
08:53AMSt. Moritz
$711One-way
0 transfers
SBB
09:31AM4h29
Bern
02:00PMSt. Moritz
$1141One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Bern to St. Moritz

SwitzerlandSwitzerland
SwitzerlandSwitzerland
Icon of train
Trains from Bern to St. Moritz run on average 6 times per day, taking around 4h 23m. Cheap train tickets for this journey start at $71 (€59) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
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
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train providers: SBB from Bern to St. Moritz trains

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:

  • Average Duration: 4 h 7 min
  • Cheapest Price: $71

Scenic Journey on the Bern to St. Moritz Train

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.

Find Cheap Bern to St. Moritz Train Ticket Prices

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!

Train Bern to St. Moritz: SBB and Rhaetian Railway Service

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.

Bern to St. Moritz Train Times and Schedule

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!

FAQs: Trains from Bern to St. Moritz

FAQs: Travel by train from Bern to St. Moritz easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bern to St. Moritz.
FAQs

More options for your journey from Bern to St. Moritz

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links