Plan your trip with a local expert We build a plan around you. Free.
Italy  »  Lombardy  »  Milan

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

★★★★★★★★★★ 4.32 (2,432 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
Duration12h 30m
GroupUp to 50
LanguagesEN · ES
PickupAt your hotel

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.

12h 30m

Step-by-step itinerary

  • 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.
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,432 verified traveler reviews
5 1,563
4 440
3 205
2 103
1 121
Read all the reviews ›

Compare the 13 similar options

Same experience, different operators — compare price, rating and length.

Milan to St. Moritz: Bernina Red Train & Swiss AlpsYou are hereMilan to St. Moritz: Bernina Red Train & Swiss Alps★ 4.32 (2,432)12h 30mEN · ES€ 149
Milan Navigli: Food Tour & Aperitivo with Wine TastingsMilan Navigli: Food Tour & Aperitivo with Wine TastingsWalking tour of Milan's Navigli district with 6 food tastings, 3 drinks and local guide. Pizza fritta, risotto alla Milanese, aperitivo and gelato. Small groups.★ 4.94 (540)3h 30mEN€ 94View ›Lake Como & Bellagio Day Trip from Milan with CruiseLake Como & Bellagio Day Trip from Milan with CruiseLake Como full-day tour from Milan with Como Cathedral, Bellagio village, boat cruise, bilingual guide, and round-trip transport.★ 4.12 (180)10hEN · ES€ 89View ›Milan to Bernina Express: Alpine Train & St. Moritz Day TripMilan to Bernina Express: Alpine Train & St. Moritz Day TripDay trip from Milan through Lake Como and Valtellina valley to the Bernina Express UNESCO railway. Includes train ticket, minibus transport, and St. Moritz. Max 18 people.★ 4.92 (716)12h 45mEN€ 190View ›San Siro Skywalk: 50-Meter Stadium Rooftop AccessNewSan Siro Skywalk: 50-Meter Stadium Rooftop AccessSan Siro Stadium skywalk tour in Milan with museum entry and rooftop access at 50 meters. Skip-the-line tickets included. Stadium tours year-round.1h–1h 30mEN · IT€ 87View ›Milan: Segway Tour Castello Sforzesco & DuomoMilan: Segway Tour Castello Sforzesco & DuomoGuided Segway tour of Milan's landmarks: Castello Sforzesco, Duomo, La Scala, Arch of Peace & shopping streets. Small groups (max 8), 30-min training, headphones included.★ 4.78 (258)2h 30mEN€ 75View ›Milan: Duomo Rooftop & Sforza Castle with Gelato TastingMilan: Duomo Rooftop & Sforza Castle with Gelato TastingMilan small group tour with skip-the-line Duomo rooftop access, Galleria Vittorio Emanuele II, La Scala, and Sforza Castle. Includes gelato tasting and expert guide.★ 4.94 (53)3hEN€ 99View ›Milan: Street Food Tour Brera & Duomo with Wine TastingMilan: Street Food Tour Brera & Duomo with Wine TastingSmall-group food tour through Milan's Duomo, Sforza Castle and Brera. Four tastings: panzerotto, pizza, prosciutto with wine, and gelato. Local guide included.★ 4.58 (26)3hEN€ 79View ›Milan to St Moritz: Bernina Red Train & Swiss Alps Day TripMilan to St Moritz: Bernina Red Train & Swiss Alps Day TripDepart Milan by coach, ride Europe's highest train through Alpine peaks, explore St Moritz at 1,856m, return same day. Guide and 2nd class tickets included.★ 4.81 (3,698)12hEN€ 139View ›Lake Como Day Trip from Milan: Bellagio & Varenna with BoatLake Como Day Trip from Milan: Bellagio & Varenna with BoatSmall-group Lake Como tour from Milan with express train, boat cruise, skip-the-line ferry access & lunch in Bellagio. 10 hours, max 14 people, professional guide included.★ 4.88 (1,497)10h 30mEN€ 99View ›St Moritz & Bernina Red Train from Milan: Alpine Day TripSt Moritz & Bernina Red Train from Milan: Alpine Day TripDay trip from Milan to St Moritz & Tirano on the Bernina Red Train. Includes coach transport, train ticket, lunch and English-speaking guide.★ 4.41 (209)11h–12h 30mEN€ 74View ›Milan to Venice: Full-Day Tour & Boat Ride with St. Mark'sMilan to Venice: Full-Day Tour & Boat Ride with St. Mark'sFull-day Venice tour from Milan with guided walk, St. Mark's Square, Rialto Bridge, boat transfer on Grand Canal, and return transport. Departs 7am.★ 4.75 (416)13hEN€ 159View ›Milan: Verona, Lake Garda & Sirmione Boat Cruise Day TripMilan: Verona, Lake Garda & Sirmione Boat Cruise Day TripFull-day tour from Milan to Verona and Lake Garda with boat cruise around Sirmione, Scaliger Castle views, and guide narration. Includes vehicle, headsets, lunch.★ 4.73 (335)11hEN · ES€ 99View ›
Compare more experiences like this »

Top questions

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.
Is the tour available in languages other than English?
English is guaranteed daily. Spanish is available but not on every departure, so confirm at booking.
Can I bring children or infants?
Yes. Infants can travel in a pram or stroller, and must sit on an adult's lap during the train ride. Service animals are allowed.
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 · at your hotel

from € 149 per person

★★★★★★★★★★4.322,432 reviews
from
€ 149per person
Group discount available
See dates & prices ›Pick your date and pay when you book
🔥See others from € 74
More experiences in Milan »
Do you need help planning your next activity?