St. Moritz to Bergamo train

Fri, Mar 20
+ Add return
Regionale
Deutsche Bahn
iryo
Frecciarossa
Italo
2,000+ travel companies
Regionale
Deutsche Bahn
iryo
Frecciarossa
Italo
2,000+ travel companies
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

The cheapest and fastest trains from St. Moritz to Bergamo

Showing times and prices for Mar 22

Cheapest price

$73

Average price

$74

Fastest journey

6 h 28 m

Average duration

6 h 54 m

Trains per day

30

Distance

90 km

Cheap tickets

The best way to find a cheap train ticket from St. Moritz to Bergamo is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from St. Moritz to Bergamo will cost around $74 if you buy it on the day, but the cheapest tickets can be found for only $73.

Fast trains

It's difficult to get from St. Moritz to Bergamo without transferring at least 2 times.

SBBR 19 4645 | 4645+RegionaleRegionale TRENORD 2843 · Regionale TRENORD 25883 · Autobus TRENORD 83A
03:48PM8h15
St. Moritz station
12:03AMBergamo station
$731One-way
3 transfers
SBBPE BEX 975 | 975+RegionaleRegionale TRENORD 2843 · Regionale TRENORD 25883 · Autobus TRENORD 83A
03:30PM8h33
St. Moritz station
12:03AMBergamo station
$731One-way
3 transfers
SBBEXT 2639 | 2639+RegionaleRegionale TRENORD 2841 · Regionale TRENORD 2245
02:25PM8h30
St. Moritz station
10:55PMBergamo station
$741One-way
2 transfers
SBBRE 9 1641 | 1641+RegionaleRegionale TRENORD 2843 · Regionale TRENORD 2247
02:48PM10h07
St. Moritz station
12:55AMBergamo station
$741One-way
2 transfers
SBBR 19 4621 | 4621+RegionaleRegionale TRENORD 2831 · Regionale TRENORD 2235
09:48AM8h05
St. Moritz station
05:53PMBergamo station
$741One-way
2 transfers

Live departures

St. Moritz to Bergamo train times

The table below shows live departures for St. Moritz to Bergamo trains for today, Saturday, March 21. You can also manually refresh the results below to see updated train journeys.

Last updated at 12:36 AM
ProviderDepartsDurationArrivesTransfers
Tickets
sbbR 19 4609 | 4609+trenitaliaregRegionale TRENORD 2823 · Regionale TRENORD 22275:29 AM St. Moritz station
7h24
12:53 PM Bergamo station2 transfers
sbbR 19 4609 | 4609+trenitaliaregRegionale TRENORD 2827 · Regionale TRENORD 22315:29 AM St. Moritz station
9h24
2:53 PM Bergamo station2 transfers
sbbR 19 4609 | 4609+trenitaliaregRegionale TRENORD 2825 · Regionale TRENORD 22295:29 AM St. Moritz station
8h24
1:53 PM Bergamo station2 transfers
sbbR 19 4613 | 4613+trenitaliaregRegionale TRENORD 2827 · Regionale TRENORD 22316:48 AM St. Moritz station
8h05
2:53 PM Bergamo station2 transfers
sbbR 19 4613 | 4613+trenitaliaregRegionale TRENORD 2829 · Regionale TRENORD 22336:48 AM St. Moritz station
9h05
3:53 PM Bergamo station2 transfers
sbbR 19 4613 | 4613+trenitaliaregRegionale TRENORD 2825 · Regionale TRENORD 22296:48 AM St. Moritz station
7h05
1:53 PM Bergamo station2 transfers
sbbRE 9 1617 | 1617+trenitaliaregRegionale TRENORD 2831 · Regionale TRENORD 22357:48 AM St. Moritz station
9h05
4:53 PM Bergamo station2 transfers
sbbRE 9 1617 | 1617+trenitaliaregRegionale TRENORD 2829 · Regionale TRENORD 22337:48 AM St. Moritz station
8h05
3:53 PM Bergamo station2 transfers
sbbRE 9 1617 | 1617+trenitaliaregRegionale TRENORD 2827 · Regionale TRENORD 22317:48 AM St. Moritz station
7h05
2:53 PM Bergamo station2 transfers
sbbR 19 4621 | 4621+trenitaliaregRegionale TRENORD 2831 · Regionale TRENORD 22358:48 AM St. Moritz station
8h05
4:53 PM Bergamo station2 transfers
sbbR 19 4621 | 4621+trenitaliaregRegionale TRENORD 2833 · Regionale TRENORD 22378:48 AM St. Moritz station
9h05
5:53 PM Bergamo station2 transfers
sbbR 19 4621 | 4621+trenitaliaregRegionale TRENORD 2829 · Regionale TRENORD 22338:48 AM St. Moritz station
7h05
3:53 PM Bergamo station2 transfers
sbbIR 38 1132 | 1132 · PE BEX 7951 | 7951+trenitaliaregRegionale TRENORD 2833 · Regionale TRENORD 22379:05 AM St. Moritz station
8h48
5:53 PM Bergamo station3 transfers
sbbIR 38 1132 | 1132 · PE BEX 7951 | 7951+trenitaliaregRegionale TRENORD 2831 · Regionale TRENORD 22359:05 AM St. Moritz station
7h48
4:53 PM Bergamo station3 transfers
sbbIR 38 1132 | 1132 · PE BEX 7951 | 7951+trenitaliaregRegionale TRENORD 2829 · Regionale TRENORD 22339:05 AM St. Moritz station
6h48
3:53 PM Bergamo station3 transfers
sbbR 19 4637 | 4637+trenitaliaregRegionale TRENORD 2839 · Regionale TRENORD 224312:48 PM St. Moritz station
8h05
8:53 PM Bergamo station2 transfers
sbbR 19 4637 | 4637+trenitaliaregRegionale TRENORD 2837 · Regionale TRENORD 224112:48 PM St. Moritz station
7h05
7:53 PM Bergamo station2 transfers
sbbR 19 4637 | 4637+trenitaliaregRegionale TRENORD 2841 · Regionale TRENORD 224512:48 PM St. Moritz station
9h07
9:55 PM Bergamo station2 transfers
sbbEXT 2639 | 2639+trenitaliaregRegionale TRENORD 2841 · Regionale TRENORD 22451:25 PM St. Moritz station
8h30
9:55 PM Bergamo station2 transfers
sbbEXT 2639 | 2639+trenitaliaregRegionale TRENORD 2839 · Regionale TRENORD 22431:25 PM St. Moritz station
7h28
8:53 PM Bergamo station2 transfers
sbbEXT 2639 | 2639+trenitaliaregRegionale TRENORD 2837 · Regionale TRENORD 22411:25 PM St. Moritz station
6h28
7:53 PM Bergamo station2 transfers
sbbRE 9 1641 | 1641+trenitaliaregRegionale TRENORD 2843 · Regionale TRENORD 22471:48 PM St. Moritz station
10h07
11:55 PM Bergamo station2 transfers
sbbRE 9 1641 | 1641+trenitaliaregRegionale TRENORD 2839 · Regionale TRENORD 22431:48 PM St. Moritz station
7h05
8:53 PM Bergamo station2 transfers
sbbRE 9 1641 | 1641+trenitaliaregRegionale TRENORD 2841 · Regionale TRENORD 22451:48 PM St. Moritz station
8h07
9:55 PM Bergamo station2 transfers
sbbPE BEX 975 | 975+trenitaliaregRegionale TRENORD 2841 · Regionale TRENORD 22452:30 PM St. Moritz station
7h25
9:55 PM Bergamo station2 transfers
sbbPE BEX 975 | 975+trenitaliaregRegionale TRENORD 2843 · Regionale TRENORD 25883 · Autobus TRENORD 83A2:30 PM St. Moritz station
8h33
11:03 PM Bergamo station3 transfers
sbbPE BEX 975 | 975+trenitaliaregRegionale TRENORD 2843 · Regionale TRENORD 22472:30 PM St. Moritz station
9h25
11:55 PM Bergamo station2 transfers
sbbR 19 4645 | 4645+trenitaliaregRegionale TRENORD 2843 · Regionale TRENORD 25883 · Autobus TRENORD 83A2:48 PM St. Moritz station
8h15
11:03 PM Bergamo station3 transfers
sbbR 19 4645 | 4645+trenitaliaregRegionale TRENORD 2841 · Regionale TRENORD 22452:48 PM St. Moritz station
7h07
9:55 PM Bergamo station2 transfers
sbbR 19 4645 | 4645+trenitaliaregRegionale TRENORD 2843 · Regionale TRENORD 22472:48 PM St. Moritz station
9h07
11:55 PM Bergamo station2 transfers

Find all the dates and times for this journey

Journey information

Overview: Train from St. Moritz to Bergamo

SwitzerlandSwitzerland
ItalyItaly
Icon of train
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
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

FAQs: Trains from St. Moritz to Bergamo

Find answers to the most common questions about traveling from St. Moritz to Bergamo by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Bergamo, this guide helps you travel smarter and with confidence.

FAQs
Unfortunately, there is no night train available from St. Moritz to Bergamo.
In Bergamo, you can enjoy outdoor activities in Parco dei Colli with its scenic trails, explore vibrant local markets for authentic Italian goods, and take a guided tour of the Venetian Walls, a UNESCO World Heritage site. For cultural experiences, visit the Donizetti Theatre for live performances or enjoy a culinary tour to taste traditional Bergamo dishes and local wines. Discover the historic Città Alta with its medieval architecture, stroll through Piazza Vecchia, and admire the Basilica di Santa Maria Maggiore. Art enthusiasts can visit the Accademia Carrara, while Rocca di Bergamo offers panoramic city views.
Two to three days in Bergamo is ideal to explore its historic Città Alta, enjoy local cuisine, and visit key sites like the Basilica di Santa Maria Maggiore and Accademia Carrara.
No, you cannot take the train from St. Moritz to Bergamo.

More options for your journey from St. Moritz to Bergamo

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