Milan to St. Moritz: Bernina Red Train & Swiss Alps

4.32 (2,453 reviews) 64% rated it 5 stars
Free cancellationTravelers' pickLikely to sell out
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 2
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 3
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 4
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 5
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 6
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 7
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 8
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 9
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 10
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 11
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 12
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 13
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 14
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 15
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 16
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 17
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 18
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 19
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 20
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 21
  • Milan to St. Moritz: Bernina Red Train & Swiss Alps 22
1/22
MeetingPickup optional
Duration12h 30m
GroupUp to 50 · max 9 per booking
Live guideEN · ES
Book up toStart time

Options for this experience

5 options
Guide in EnglishFrom 28 Jul 2027
Guide in English or SpanishFrom 7 Aug 2027
Guide in English or Spanish07:15
See 2 more options
Guide in English or Spanish07:45
Guide in English or Spanish06:00

You pick the guide language when booking. Options with the same name differ in details you'll see when you pick a date.

You see the exact price of each option when you check availability.See dates & prices

Compare the 12 alternatives

Lake Como & Bernina Express Day Trip: Red Train to 2,253mLake Como & Bernina Express Day Trip: Red Train to 2,253mDaily · 07:15 · All ages★ 4.58 (88)13hEN€ 175View ›Milan Navigli: Food Tour & Aperitivo with Wine TastingsMilan Navigli: Food Tour & Aperitivo with Wine TastingsDaily · 4 departure times, from 10:30 to 17:30 · From age 4★ 4.94 (588)3hEN€ 104View ›Lake Como & Bellagio Day Trip from Milan with CruiseLake Como & Bellagio Day Trip from Milan with CruiseDaily · 08:30 · All ages★ 4.14 (184)10hEN · ES€ 80View ›Brera food walk Milan: Italian regional tastings with wineBrera food walk Milan: Italian regional tastings with wineDaily · 11:00, 14:00 and 16:00★ 4.92 (331)2h 30mEN · IT +1€ 79View ›Milan to St Moritz: Bernina Red Train & Swiss Alps Day TripMilan to St Moritz: Bernina Red Train & Swiss Alps Day TripDaily · 8 departure times, from 06:00 to 07:35 · All ages★ 4.81 (3,855)12hEN€ 139View ›Lake Como: Bellagio & Varenna Day Trip From MilanLake Como: Bellagio & Varenna Day Trip From MilanDaily · 08:25 and 08:30 · All ages★ 4.92 (112)10hEN€ 79View ›Lake Como Day Trip from Milan: Bellagio & Varenna with BoatLake Como Day Trip from Milan: Bellagio & Varenna with BoatDaily · 5 departure times, from 07:45 to 09:10 · All ages★ 4.87 (1,674)10h 30mEN€ 79View ›Milan to Bernina Express: Alpine Train & St. Moritz Day TripMilan to Bernina Express: Alpine Train & St. Moritz Day TripDaily · 08:00 · From age 12★ 4.92 (741)12h 45mEN · ES€ 190View ›Lake Como Cruise & Bernina Red Train from Milan with St. MoritzLake Como Cruise & Bernina Red Train from Milan with St. MoritzDaily · 07:15 · All ages★ 3.86 (76)13hEN · ES€ 174View ›Lake Como & Lugano: 2 Countries, Boat Cruise & Mountain ViewsLake Como & Lugano: 2 Countries, Boat Cruise & Mountain ViewsDaily · 08:00 · From age 5★ 4.96 (1,594)10hEN€ 139View ›Lake Como Day Trip from Milan: Varenna, Bellagio & Boat CruiseLake Como Day Trip from Milan: Varenna, Bellagio & Boat CruiseDaily · 08:00 · From age 12★ 4.97 (237)10h 30mEN€ 85View ›Lake Como & Lugano tour from Milan: Bellagio by ferryLake Como & Lugano tour from Milan: Bellagio by ferryDaily · 4 departure times, from 07:45 to 09:00 · All ages★ 4.85 (1,061)10h 30mEN€ 79View › Compare more experiences like this »

The Bernina Red Train crosses the Alps in one day from Milan

You leave Milan by coach, spend a few hours in St. Moritz, then ride the bright red Bernina Train across the Alps through UNESCO-protected mountain passes, glaciers, and spiral viaducts before descending into Tirano and returning to Milan by bus. Hotel pickup is available if you select it at booking.

Step-by-step itinerary

Bernina Red Train and St. Moritz tour

  • Depart Milan by bus to St. Moritz
  • Short rest stop during bus journey
  • Arrive and explore St. Moritz
  • Free time for lunch in St. Moritz
  • Board Red Train at St. Moritz
  • Pass Ospizio Bernina station
  • View Alp Grüm, Palü Glacier, Lake Palü
  • Cross Brusio Viaduct and Bernina Pass
  • Arrive in Tirano and enjoy free time
  • Depart Tirano by bus to Milan
  • Short rest stop during return bus journey

The Experience

The bus pulls out of Milan in the early morning, and for the next few hours you're watching the landscape shift: flat Lombardy giving way to foothills, then the sharp teeth of the Swiss Alps rising ahead. By mid-morning you're in St. Moritz, a town that sits in a valley like it was placed there on purpose, all clean air and expensive hotels and the kind of quiet that only happens at altitude. You get a couple of hours to walk around, grab lunch, settle in. Then the real thing starts.

The Bernina Red Train is exactly what it sounds like: a bright red rail car that climbs toward the Bernina Pass at 2,253 meters, and the windows open so you're not looking through glass at the glaciers and gorges, you're actually in them. The route is a UNESCO World Heritage Site, which means someone decided this particular line through the mountains matters enough to protect. You pass Alp Grüm and the Palü Glacier, cross the Brusio Viaduct (a spiral bridge that looks impossible from inside the train), and shoot through tunnels carved into solid rock. The highest station on the Rhaetian Railway, Ospizio Bernina, sits at the top, and from there the train descends into Italy, into Tirano, a town that feels like you've stepped back a century or two. You get free time there before the coach takes you back to Milan, another rest stop somewhere in between.

The whole day is about twelve hours, and it moves at its own pace, not rushed, not slow. A professional guide travels with you, and the coach is air-conditioned, which matters on the climb up and the long drive back. The train ticket is 2nd class with opening windows, so you're not sealed in. You can actually feel the air change as you climb. The itinerary can shift depending on traffic or weather (the Alps are variable that way), but the core thing, the train ride itself, doesn't move. You need a valid passport on the day you travel, and the tour runs in English every day (Spanish is not guaranteed daily, so check when you book).

What’s included

  • Your day includes hotel pickup (if selected), round-trip coach transport from Milan to St.
  • Moritz and from Tirano back to Milan with a rest stop each way, a 2nd-class Bernina Red Train ticket with opening windows, a professional bilingual guide, and free time to explore St.
  • Moritz and Tirano on your own.
  • The coach is air-conditioned.
Days and timesDaily · 3 departure times, from 06:00 to 07:45
AgesAges 12+ · 4 to 11 years · Under 4 — Free
Meeting point and pickupPickup optional · ends where it starts
Cancellation and refundsFree cancellation up to 24h before the start. After that, no refund.It may be canceled due to bad weather or if the minimum number of travelers isn't reached. If that happens, you're offered another date or a refund.

Prices and times updated yesterday

Good to know
Easy physical levelStroller friendlyPets welcomePublic transport nearbyNot for heart conditionsInfants must sit on laps

Operated by Zani Viaggi

Is this one for you?Book this if you want to see the Swiss Alps and ride one of Europe's most famous mountain trains without arranging separate transport, train tickets, and timing yourself. The fixed itinerary handles all three, and the open-window train cars let you experience the landscape directly.

Traveler reviews

4.32
2,453 verified traveler reviews
5 ★1,573
4 ★445
3 ★207
2 ★104
1 ★124
Read all the reviews ›

Top questions

What languages is the guide in?

Live guide in English and Spanish.

Can children come?

4 to 11 years; under 4, free.

What happens if it rains?

It may be canceled due to bad weather. If that happens, you're offered another date or a refund. Free cancellation up to 24h before the start.

How long is the full day trip from Milan?

Around 12 hours total, including coach travel to and from St. Moritz and the train journey itself.

What class is the train ticket?

2nd class with opening windows so you can see and feel the landscape as you pass through.

Is hotel pickup included?

Hotel pickup is optional. You can select it at booking if you need it.

What is the highest point on the route?

The Bernina Pass and Ospizio Bernina station, both at 2,253 meters above sea level.

Do I need a passport?

Yes, a current valid passport is required on the day of travel.

What should I wear?

Practical, versatile clothing is recommended: weather in the Alps is variable, and you'll experience different conditions at different altitudes.

Milan to St. Moritz: Bernina Red Train & Swiss Alps

12h 30m · EN · ES

from € 149 per person

4.322,453 reviewsVerified traveler reviews via our booking provider
More experiences in Milan »
Do you need help planning your next activity?