Our pick for most visitors
Check dates and prices
Select your preferred date and time. Instant confirmation. Cancel up to 24 hours in advance for a full refund.
Milan: Red Train & St. Moritz Day Trip
The Experience
Our Pick: The Red Train and St. Moritz from Milano Centrale
Milano Art Discovery's day trip rides the regional red train from Tirano to St. Moritz, with a guide in English and free time at both ends.
Highlights
- Regional red train from Tirano to St. Moritz, about 2.5 hours on board
- Alp Grüm and the view across to the Palü glacier from the train
- Free time in Tirano before boarding, about 45 minutes
- Guided walk and free time in St. Moritz, about 1.5 hours
- Coffee stop at Colico at the north end of Lake Como
- Return drive over the Maloja Pass
What's Included
- Round-trip coach from Milano Centrale
- Bernina red train ticket from Tirano to St. Moritz (regional train)
- Live guide in English
- English audio guide
- Guided walk in St. Moritz
- 15-minute break in Colico
How Booking a Bernina Day Trip Works
From choosing an option to boarding the train in Tirano.
Pick a date and option
Choose your day on the booking calendar. Some tours sell two options on the same day, such as the regional red train or a panoramic-coach seat, at different prices.
Get your voucher
Confirmation comes by email with the meeting point and time. Most Milan departures leave early in the morning from near Milano Centrale or the city centre.
Bring a passport or ID
The day crosses the Italian–Swiss border twice. Carry the passport or national ID card you would use to enter Switzerland.
Ride the Bernina line
A coach takes you to Tirano or St. Moritz, you ride the train between them, and the coach brings you back to Milan in the evening.
How the day actually runs
A red-train day from Milan, hour by hour
Most of the day is on the coach. Of about 11 hours away from Milan, you spend roughly six on the road and about 2.5 on the train, and that train is the regional red train with windows that open, not the panoramic Bernina Express. The operator says the itinerary can run in reverse, with St. Moritz first, or change for weather and traffic. On a normal day it runs like this.
- Milano Centrale, early morning — The coach leaves from Piazza Duca d'Aosta in front of the station. There is no hotel pickup, and the day is run by a live guide in English with an English audio guide as backup. Have your passport or ID card with you: the day crosses the Italian–Swiss border twice.
- Colico, top of Lake Como — After about 1.5 hours on the road you stop for 15 minutes at Colico, where the lake ends and the Valtellina begins.
- Tirano — Another 1.5 hours up the valley brings you to Tirano, the Italian end of the line. You get about 45 minutes for a short walk and a coffee before you board.
- The red train, Tirano to St. Moritz — About 2.5 hours on the train. It climbs out of Tirano, past Poschiavo and up to Alp Grüm, where the Palü glacier comes into view, then over the top of the line at Ospizio Bernina (2,253 m) and down into the Engadine. You cannot choose a side; many travelers prefer the left going north, but you take the seat that is free.
- St. Moritz — The guide leads a short walk, then you have about 1.5 hours for the lakefront, the shops or a coffee.
- Over the Maloja Pass — The coach drives about three hours back, over the switchbacks of the Maloja Pass and down through Chiavenna.
- Back at Milano Centrale — You arrive at the same square in the evening. Meals and drinks are not included, so bring snacks or budget for lunch in Tirano or St. Moritz.
Photo Gallery
The Bernina Line Through the Seasons
What the train passes between St. Moritz and Tirano, from glacier views to larch forest.
Red-train day trip, panoramic tour or the train on your own
Three ways to ride the Bernina line in a day from Milan, compared on the train you get, the hours it takes and what you pay.
| Feature | OUR PICK Milan red train day trip (Milano Art Discovery) | Milan panoramic Bernina Express tour (Frigerio Viaggi) | On your own: Trenord + red train |
|---|---|---|---|
| Train you ride | Regional red train, 2nd class, Tirano → St. Moritz | Bernina Express, St. Moritz → Tirano | Regional red train, any departure, either direction |
| Panoramic coach? | ✗ Ordinary coaches with windows that open | ✓ Guaranteed on the Tour with Panoramic Carriage option; seats not assigned | ✗ Not on the red train; the Bernina Express needs a reservation of about CHF 32 |
| Time on the train | About 2.5 hours | About 2 hours | About 2 h 15 min–2.5 hours each way, plus about 2.5 hours each way on Trenord |
| Time in St. Moritz | About 1.5 hours, with a short guided walk | About 1.5–2.5 hours (none on the Diavolezza lunch option) | Your choice; about 3.5 hours on a relaxed winter-weekday plan |
| Start point in Milan | Milano Centrale, Piazza Duca d'Aosta | Piazza della Repubblica 5 (metro M3 Repubblica) | Milano Centrale, Trenord train to Tirano |
| Guide | Live guide and audio guide in English | Guide on board all day (Italian and English) | None |
| Day length | About 11 hours | About 12.5 hours | About 15 hours with an early train out and an evening train back |
| From price | From $131 per person | From $185 per person (panoramic option) | EUR 12.50 each way on Trenord + about CHF 33–35 each way on the red train (2nd class) |
| Cancellation | Free up to 24 hours before | Free up to 24 hours before | RhB tickets refundable until the day before, CHF 10 fee |
| Border crossings | Two; carry a passport or ID card | Two; carry a passport or ID card | Two; carry a passport or ID card |
| Check dates | View on GetYourGuide | RhB timetable |
More day trips
Other Bernina Trips from Milan
The lowest price, a panoramic-coach seat, Lake Como, a small group and a glacier lunch.
Where to Stay
Where to Stay in Milan for the Bernina Train
Most Bernina day trips leave early from Milano Centrale or Piazza della Repubblica, and the Trenord train to Tirano leaves from Centrale too. Sleep within a short walk of those squares, or spend a night in Tirano next to the red train.
from $152/nightBest value by Milano Centrale
Hotel Berna
8.7/10- Steps from the square where most Bernina coaches load, and from the Trenord trains to Tirano
- Some rates include breakfast; the listing says every room is soundproofed
- No parking available; minimum check-in age 18
from $136/nightSleep beside the red train
Hotel Bernina
8.2/10- Opposite Tirano station, where the red train and the Bernina Express start
- Lets you catch an early train up the line without the 2.5-hour ride from Milan
- Restaurant and pizzeria on site; garage parking listed
from $725/nightA splurge on the departure square
Excelsior Hotel Gallia
8.9/10- On Piazza Duca d'Aosta, where several Bernina coaches meet beside the hotel
- Rooftop heated indoor pool and a spa
- Parking €50 a day, reservation needed; minimum check-in age 18
Lowest public nightly room price Booking.com showed for 16–17 June 2027, two adults, one room, in US dollars with taxes and charges included as displayed; checked 12 November 2026.
We haven't stayed at these hotels. Scores, review counts and prices are what Booking.com listed. Tap through for current numbers, and treat them as guest opinion, not our verdict.
Travelling on other dates, or want a base somewhere else? Browse places to stay on the map; prices update for the dates you pick.
Planning the day
How to ride the Bernina train from Milan
The two trains on the line, what a guided day looks like, and how to do it yourself by train.
You can ride the Bernina line from Milan in one long day, on a guided coach-and-train trip or by regional train on your own. First decide which of the two trains you want, because the tours split along that line.
Two trains share the track
The Bernina Express is the Rhaetian Railway’s panoramic train. Its glass curves up into the roof, the windows do not open, and you pay a compulsory seat reservation on top of the ticket, about CHF 32 per person from St. Moritz to Tirano. It runs a few times a day. The red train, the trenino rosso, is the ordinary regional service on the same track: standard coaches, windows you can slide open for photos, roughly one train an hour, and an optional seat reservation for CHF 5.
Both pass the same scenery, from the Brusio spiral viaduct to Alp Grüm and the Palü glacier and the top of the line at Ospizio Bernina (2,253 m), a UNESCO World Heritage site since 2008.
Most “Bernina Express” day trips from Milan ride the red train in second class. On this site, only two tours sell a guaranteed place in a panoramic coach, both run by Frigerio Viaggi. The Milan to St. Moritz and Bernina Express tour (our review) does it on its Tour with Panoramic Carriage option, from $185 per person, and a sister tour leaves from Como. Seats are not assigned on either. The Bernina Express vs red train guide compares the two trains.
What a guided day looks like
Plan on 11 to 13 hours away from Milan, with roughly 2 to 2.5 hours on the train. The rest is coach time, about 2.5 to 3.5 hours each way, plus free time in Tirano or St. Moritz.
Our pick, the Milan to the Swiss Alps red train day trip (our review), costs from $131 per person for about 11 hours from Milano Centrale. A coach takes you up the Valtellina to Tirano, you ride the red train about 2.5 hours to St. Moritz, and the coach comes home over the Maloja Pass. It holds 4.8 out of 5 from 5,110+ reviews, the most-reviewed red-train day trip without a lake cruise on this site. If price comes first, the St. Moritz and Alps day trip with the Bernina red train (our review) starts from $121, the lowest from-price among the day trips reviewed here, and rides the Bernina or Albula red train depending on the option.
Some operators run the day in reverse, and a few swap the Bernina line for the Albula line on certain dates or options, so read the option name before you pay. Every Milan day trip crosses the Italian–Swiss border twice: carry your passport or ID card. Nobody can book a side of the train; many travelers prefer the right-hand side going south and the left going north.
To compare the tours by train, time on board and price, use our guide to choosing a Bernina train tour from Milan.
Doing it yourself by Trenord and the red train
Direct Trenord regional trains run from Milano Centrale to Tirano in about 2.5 hours with no change. They leave about hourly, around :20 past the hour; check trenord.it for your date, because the times may shift with the December timetable. A second-class ticket costs EUR 12.50 each way.
At Tirano the Swiss station is across the square from the Italian one. The faster red trains take about 2 h 15 min to St. Moritz and the stopping trains about 2.5 hours. A second-class single costs about CHF 33 to 35; confirm the fare on rhb.ch.
A winter weekday on the current pattern could look like this: an early Trenord train that reaches Tirano just before 09:00, the 09:41 red train to St. Moritz at 12:11, about 3.5 hours in town, the 15:48 back down to Tirano, and an evening Trenord home to Milano Centrale around 21:45. Return tickets come to EUR 25 on Trenord plus about CHF 66 to 70 on the red train, but you sit for about 9.5 hours and handle the connections yourself.
To skip the ticket queue at Tirano, the Tirano to St. Moritz red train return day ticket (our review) covers the Swiss part from $121 with hop-off along the way. The step-by-step plan is in the Bernina train from Milan on your own, and the Italian leg has its own page on the Milan to Tirano train.
Adding Lake Como
The Milan–Tirano road and railway both run along Lake Como. The Lake Como cruise, St. Moritz and Bernina red train tour (our review) adds a private boat cruise to the train for a day of about 13 hours, from $192 per person. With 6,300+ reviews it is the most-reviewed tour on this site. On Viator, the Lake Como, Swiss Alps and Bernina red train day trip (our review) adds free time on the lake, from $197.
If you stay on the lake, a direct train from Varenna-Esino reaches Tirano in about 1.5 hours. The Lake Como and Bernina train tour page compares the combinations.
Small groups and private days
The small-group Bernina red train day trip from Milan (our review) takes at most 18 people, minimum age 12, from $214 per person, and holds 4.9 out of 5 from 740+ reviews.
Two private tours pick you up at your hotel. The private Bernina train and Lake Como tour (our review) costs from $1,172 per person with a minimum of 2 adults and rides the red train in second class. The private Bernina and St. Moritz tour in first class (our review) costs from $1,071 per person, also with a minimum of 2 adults, and its listing promises a first-class window seat on the red train. More on both in the private Bernina train tour guide.
Going in winter
The Bernina line runs all year. On 21 December the sun is up in Tirano only from about 08:00 to about 16:35, so the afternoon train often runs into dusk.
From 13 December the panoramic Bernina Express runs once a day each way between Tirano and St. Moritz, leaving Tirano at 10:06 and St. Moritz at 15:30, with a second train on Fridays to Sundays and daily from 26 December to 5 January. The Maloja Pass road stays open all winter, but chains can be required or the pass can close at short notice. Check the winter guide before you book.
For a first visit, the red-train day trip from Milano Centrale is the simplest choice: one booking, a guide and about 2.5 hours on the train. Check dates, because operators sometimes change or reverse the route.
Guest Reviews
What travelers say
Ratings and review counts are the operators' live figures on GetYourGuide and Viator, checked in November 2026, and shift slightly day to day.
"Luca was our guide and he was super nice and explained everything really well. Highly Recommended tour. We enjoyed our trip to St. Moritz really well."
"The tour guide Tatiana was amazing and fantastic..The spots were scenic and the train ride view was breathtaking. An absolute must visit.."
"Luca is an awesome tour guide, he provided each and every tip. From when to take the photos from the train to where to enjoy a hot chocolate and buy some nice souvenirs. We really enjoy the time!"
"Luka was a great guide, and the whole experience is a must if you’re visiting Milan"
"The tour guide was a very friendly person. They took great care of us and were excellent at pairing people up; for instance, they introduced us to some other Turkish people who were sitting in our group."
"Speechless! All I can say is that it was absolutely worth the money. We enjoyed every moment of it! The experience was unforgettable, and Luca was so friendly, welcoming, and helpful. 💯 Highly recommended! ❤️"
Read all 5,110+ verified reviews
See All ReviewsPick your day over the Alps
Most day trips from Milan ride the regional red train; only some sell a guaranteed seat on the panoramic Bernina Express. Check what your date offers. Starting from $131 per person.
Check dates and pricesCan't Make These Dates?
Browse More Available Options
More tours and times nearby. Each listing shows its own cancellation policy.
Bernina train from Milan: frequently asked questions
Quick answers on time, cost, trains, borders and seasons before you book a day on the Bernina line.
Guided day trips from Milan take about 11 to 13 hours, and roughly 2 to 2.5 hours of that is on the train. The rest is coach travel of about 2.5 to 3.5 hours each way, plus free time in Tirano or St. Moritz. Our pick from Milano Centrale lasts about 11 hours.
Guided day trips reviewed on this site start from $121 per person, and our pick costs from $131. The tour that can guarantee a panoramic Bernina Express coach starts from $185 on that option, and private tours cost from $1,071 per person with a minimum of 2 adults. See all Bernina train tour prices.
On most day trips from Milan you ride the regional red train in second class, with windows that open. On this site only two Frigerio Viaggi tours sell a guaranteed place in a panoramic coach: the Milan tour on its Tour with Panoramic Carriage option and a tour from Como. Read Bernina Express vs red train to choose.
Yes. Every Milan day trip crosses the Italian–Swiss border twice, and Switzerland requires a valid passport or identity card. Operators ask you to carry the document, and some listings ask for a paper passport.
You cannot book a side: the Rhaetian Railway does not sell seats by side or direction. Many travelers prefer the right-hand side going south from St. Moritz to Tirano and the left going north, but on a tour you take the seat that is free.
Yes. Direct Trenord trains run from Milano Centrale to Tirano in about 2.5 hours, about hourly around :20 past the hour, for EUR 12.50 each way in second class; check trenord.it for your date. The red train to St. Moritz leaves from the Swiss station across the square. The full plan is in the Bernina train from Milan on your own.
A second-class single costs about CHF 33 to 35; check the current fare on rhb.ch. A seat reservation on the red train is optional and costs CHF 5. The panoramic Bernina Express adds a compulsory reservation of about CHF 32 per person on that stretch, and pass holders pay it too.
Yes, the line runs all year. Around 21 December the sun sets in Tirano at about 16:35, so afternoon trains run into dusk, and from 13 December the Bernina Express runs once a day each way, with a second train on Fridays to Sundays. Read the winter guide before you book.
It depends on the tour, so read each listing. Our pick does not take children under 6, and the small-group tour has a minimum age of 12. Both days run 11 hours or more with long coach stretches.
Yes. Several day trips from Milan add Lake Como, including a tour with a private boat cruise from $192 per person, and the Milan–Tirano railway itself runs along the lake through Varenna. Compare them on the Lake Como and Bernina train page.
Our pick and the panoramic Milan tour both allow free cancellation up to 24 hours before departure for a full refund. Other listings set their own terms; the Tirano–St. Moritz return day ticket, for example, cancels free up to 5 days before. Check the policy on the booking page before you pay.
For a first visit, a red-train day trip from Milano Centrale is the simplest: one booking, a guide and about 2.5 hours on the train. Pick the panoramic Frigerio tour if the glass-roofed train matters more to you, or a small-group or private day for fewer people. Our guide to choosing a Bernina train tour compares them.
Still have questions? Email us at info@berninatrainfrommilan.com



