The cheapest and fastest trains from St. Moritz to Bergamo
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
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.
It's difficult to get from St. Moritz to Bergamo without transferring at least 2 times.
R 19 4645 | 4645+
Regionale TRENORD 2843 · Regionale TRENORD 25883 · Autobus TRENORD 83A
PE BEX 975 | 975+
Regionale TRENORD 2843 · Regionale TRENORD 25883 · Autobus TRENORD 83A
EXT 2639 | 2639+
Regionale TRENORD 2841 · Regionale TRENORD 2245
RE 9 1641 | 1641+
Regionale TRENORD 2843 · Regionale TRENORD 2247
R 19 4621 | 4621+
Regionale TRENORD 2831 · Regionale TRENORD 2235
EXT 2639 | 2639+
Regionale TRENORD 2837 · Regionale TRENORD 2241
IR 38 1132 | 1132 · PE BEX 7951 | 7951+
Regionale TRENORD 2829 · Regionale TRENORD 2233
RE 9 1625 | 1625+
Regionale TRENORD 2831 · Regionale TRENORD 2235
R 19 4637 | 4637+
Regionale TRENORD 2837 · Regionale TRENORD 2241
RE 9 1641 | 1641+
Regionale TRENORD 2839 · Regionale TRENORD 2243Live 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.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
R 19 4609 | 4609+ Regionale TRENORD 2823 · Regionale TRENORD 2227 | 5:29 AM St. Moritz station | 7h24 | 12:53 PM Bergamo station | 2 transfers | |
R 19 4609 | 4609+ Regionale TRENORD 2827 · Regionale TRENORD 2231 | 5:29 AM St. Moritz station | 9h24 | 2:53 PM Bergamo station | 2 transfers | |
R 19 4609 | 4609+ Regionale TRENORD 2825 · Regionale TRENORD 2229 | 5:29 AM St. Moritz station | 8h24 | 1:53 PM Bergamo station | 2 transfers | |
R 19 4613 | 4613+ Regionale TRENORD 2827 · Regionale TRENORD 2231 | 6:48 AM St. Moritz station | 8h05 | 2:53 PM Bergamo station | 2 transfers | |
R 19 4613 | 4613+ Regionale TRENORD 2829 · Regionale TRENORD 2233 | 6:48 AM St. Moritz station | 9h05 | 3:53 PM Bergamo station | 2 transfers | |
R 19 4613 | 4613+ Regionale TRENORD 2825 · Regionale TRENORD 2229 | 6:48 AM St. Moritz station | 7h05 | 1:53 PM Bergamo station | 2 transfers | |
RE 9 1617 | 1617+ Regionale TRENORD 2831 · Regionale TRENORD 2235 | 7:48 AM St. Moritz station | 9h05 | 4:53 PM Bergamo station | 2 transfers | |
RE 9 1617 | 1617+ Regionale TRENORD 2829 · Regionale TRENORD 2233 | 7:48 AM St. Moritz station | 8h05 | 3:53 PM Bergamo station | 2 transfers | |
RE 9 1617 | 1617+ Regionale TRENORD 2827 · Regionale TRENORD 2231 | 7:48 AM St. Moritz station | 7h05 | 2:53 PM Bergamo station | 2 transfers | |
R 19 4621 | 4621+ Regionale TRENORD 2831 · Regionale TRENORD 2235 | 8:48 AM St. Moritz station | 8h05 | 4:53 PM Bergamo station | 2 transfers | |
R 19 4621 | 4621+ Regionale TRENORD 2833 · Regionale TRENORD 2237 | 8:48 AM St. Moritz station | 9h05 | 5:53 PM Bergamo station | 2 transfers | |
R 19 4621 | 4621+ Regionale TRENORD 2829 · Regionale TRENORD 2233 | 8:48 AM St. Moritz station | 7h05 | 3:53 PM Bergamo station | 2 transfers | |
IR 38 1132 | 1132 · PE BEX 7951 | 7951+ Regionale TRENORD 2833 · Regionale TRENORD 2237 | 9:05 AM St. Moritz station | 8h48 | 5:53 PM Bergamo station | 3 transfers | |
IR 38 1132 | 1132 · PE BEX 7951 | 7951+ Regionale TRENORD 2831 · Regionale TRENORD 2235 | 9:05 AM St. Moritz station | 7h48 | 4:53 PM Bergamo station | 3 transfers | |
IR 38 1132 | 1132 · PE BEX 7951 | 7951+ Regionale TRENORD 2829 · Regionale TRENORD 2233 | 9:05 AM St. Moritz station | 6h48 | 3:53 PM Bergamo station | 3 transfers | |
R 19 4637 | 4637+ Regionale TRENORD 2839 · Regionale TRENORD 2243 | 12:48 PM St. Moritz station | 8h05 | 8:53 PM Bergamo station | 2 transfers | |
R 19 4637 | 4637+ Regionale TRENORD 2837 · Regionale TRENORD 2241 | 12:48 PM St. Moritz station | 7h05 | 7:53 PM Bergamo station | 2 transfers | |
R 19 4637 | 4637+ Regionale TRENORD 2841 · Regionale TRENORD 2245 | 12:48 PM St. Moritz station | 9h07 | 9:55 PM Bergamo station | 2 transfers | |
EXT 2639 | 2639+ Regionale TRENORD 2841 · Regionale TRENORD 2245 | 1:25 PM St. Moritz station | 8h30 | 9:55 PM Bergamo station | 2 transfers | |
EXT 2639 | 2639+ Regionale TRENORD 2839 · Regionale TRENORD 2243 | 1:25 PM St. Moritz station | 7h28 | 8:53 PM Bergamo station | 2 transfers | |
EXT 2639 | 2639+ Regionale TRENORD 2837 · Regionale TRENORD 2241 | 1:25 PM St. Moritz station | 6h28 | 7:53 PM Bergamo station | 2 transfers | |
RE 9 1641 | 1641+ Regionale TRENORD 2843 · Regionale TRENORD 2247 | 1:48 PM St. Moritz station | 10h07 | 11:55 PM Bergamo station | 2 transfers | |
RE 9 1641 | 1641+ Regionale TRENORD 2839 · Regionale TRENORD 2243 | 1:48 PM St. Moritz station | 7h05 | 8:53 PM Bergamo station | 2 transfers | |
RE 9 1641 | 1641+ Regionale TRENORD 2841 · Regionale TRENORD 2245 | 1:48 PM St. Moritz station | 8h07 | 9:55 PM Bergamo station | 2 transfers | |
PE BEX 975 | 975+ Regionale TRENORD 2841 · Regionale TRENORD 2245 | 2:30 PM St. Moritz station | 7h25 | 9:55 PM Bergamo station | 2 transfers | |
PE BEX 975 | 975+ Regionale TRENORD 2843 · Regionale TRENORD 25883 · Autobus TRENORD 83A | 2:30 PM St. Moritz station | 8h33 | 11:03 PM Bergamo station | 3 transfers | |
PE BEX 975 | 975+ Regionale TRENORD 2843 · Regionale TRENORD 2247 | 2:30 PM St. Moritz station | 9h25 | 11:55 PM Bergamo station | 2 transfers | |
R 19 4645 | 4645+ Regionale TRENORD 2843 · Regionale TRENORD 25883 · Autobus TRENORD 83A | 2:48 PM St. Moritz station | 8h15 | 11:03 PM Bergamo station | 3 transfers | |
R 19 4645 | 4645+ Regionale TRENORD 2841 · Regionale TRENORD 2245 | 2:48 PM St. Moritz station | 7h07 | 9:55 PM Bergamo station | 2 transfers | |
R 19 4645 | 4645+ Regionale TRENORD 2843 · Regionale TRENORD 2247 | 2:48 PM St. Moritz station | 9h07 | 11:55 PM Bergamo station | 2 transfers | |
Find all the dates and times for this journey
Journey information
Overview: Train from St. Moritz to Bergamo
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.

Most popular train connections from St. Moritz
More options for your journey from St. Moritz to Bergamo
Here are some other resources that might have the information you need
