From Bergamo: Ticket to St. Moritz on the Bernina Red Train

Milan



Day aboard the Red Bernina Train! Departure by train from Bergamo. There is a day to discovering the Valposchiavo and the Upper Engadine.

Bernina Red Train Day Trip from Bergamo

This day trip from Bergamo to Saint Moritz suits travelers seeking flexible train travel between Italy and Switzerland with scenic views.

Highlights

  • A day aboard the Bernina Red Train with departure from Bergamo
  • Travel between Italy and Switzerland through impressive landscapes
  • Enjoy the trip at your own pace with friends or family

Description

The trip starts at Bergamo railway station and includes train travel to Tirano, then on to Saint Moritz, and back. The regional train schedules from Bergamo to Tirano and return are pre-booked, while on the Bernina Red Train (regional train, not the Bernina Express with panoramic carriage) travel times are flexible throughout the day.

Suggested itinerary:

  • 05:00 - 05:50: Regional train from Bergamo to Milano Centrale
  • 06:20 - 08:52: Regional train from Milano Centrale to Tirano
  • 09:41 - 12:11: Bernina Red Train from Tirano to Saint Moritz
  • 12:11 onwards: Free time in Saint Moritz
  • 15:48 - 18:23: Bernina Red Train from Saint Moritz to Tirano
  • 19:08 - 20:40: Regional train from Tirano to Milano Centrale
  • 21:05 - 21:53: Regional train from Milano Centrale to Bergamo

Includes

  • Train ticket for Bergamo–Milano and Milano–Tirano round trip at specified times, standard first or second class carriage (select class when booking); times subject to reconfirmation
  • Bernina train ticket for Tirano–Saint Moritz round trip with flexible schedule during the day in first or second class carriage (select class when booking)
  • Descriptive guide with travel tips and a PDF timetable
  • 24/7 assistance

Excludes

  • Panoramic carriage
  • Guide
  • Lunch
  • Tips

Important Information

  • Travel agency and reservation fees included
  • Seats are not reserved; seating is available on a first-come, first-served basis within the carriages

Easy Cancellation

Cancel up to 7 days before departure for a full refund.

Book in advance to secure your preferred travel class. Bring valid travel documents for Italy and Switzerland. The best travel periods are spring to autumn for clear weather and open routes.

Frequently Asked Questions

The trip starts at Bergamo railway station, with connections via Milan to Tirano.
The journey travels from Bergamo to Tirano, then on the Bernina Red Train through Switzerland to Saint Moritz and back.
Yes, the itinerary includes free time in Saint Moritz to explore on your own.
The full day trip duration depends on train schedules; check the website for current times.
Visa requirements depend on your nationality; check official travel rules for entry between Italy and Switzerland.
Yes, the trip is designed for friends and families seeking scenic, flexible travel from the Milan area.
You'll see diverse landscapes including alpine mountains, lakes, and picturesque villages across Italy and Switzerland.
The train operates year-round, but scenery varies by season; check the website for seasonal schedule updates.
You can reach Bergamo from Milan by regional train or bus services before boarding the Bernina Red Train journey.
Food options vary; passengers are advised to bring snacks or check the website for available onboard services.

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again