Our pick for most visitors
Check dates and prices
A good fit for a first Bernina day from Milan if you want the red train, a guided walk in St. Moritz and a coach from Milano Centrale.
Milan: Red Train & St. Moritz Day Trip
The Experience
What the Milano Art Discovery Day Includes
Milano Art Discovery's red train day trip includes the coach from Milano Centrale, the regional train from Tirano to St. Moritz, a live guide in English and a guided walk in St. Moritz.
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 to Work Out Your Real Price
The price on the booking page depends on the date and the option you pick.
Choose the train first
Most day trips ride the regional red train in second class. If you want a seat in a panoramic Bernina Express coach, pick a tour that sells one, such as Frigerio's panoramic option.
Price your own date
Pick your date in the calendar below. On this tour the per-person price ran from $131 to $165 on sample dates in November 2026 to January 2027.
Add lunch and spending money
Meals and drinks are not included on this tour, so budget for lunch in St. Moritz or a snack in Tirano. Switzerland uses Swiss francs, Italy euros.
Bring your passport or ID card
The coach crosses into Switzerland and back, and the operator asks for a passport or national ID card on the day. Meet at Piazza Duca d'Aosta in front of Milano Centrale.
Photo Gallery
The Day on the Red Train
Photos from the Milano Art Discovery listing.
Guided, Panoramic or On Your Own
The Milano Art Discovery red train day, Frigerio's panoramic option and the train fares on your own, side by side.
| Feature | GOOD ALL-ROUND CHOICE Red train day trip (Milano Art Discovery) | Panoramic coach (Frigerio) | On your own: Trenord + red train |
|---|---|---|---|
| Train you ride | Regional red train | Panoramic Bernina Express coach (panoramic option) | Regional red train, both directions |
| Panoramic coach? | ✗ | ✓ on the panoramic option; seats not assigned | ✗ unless you add CHF 32 each way |
| Time on the Bernina line | About 2.5 h, one way | About 2 h, one way | About 4.5 h, both ways |
| Time in St. Moritz | About 1.5 h with a guided walk | About 1.5 h free time | Up to you |
| Start point in Milan | Piazza Duca d'Aosta, Milano Centrale | Piazza della Repubblica | Milano Centrale (Trenord) |
| Guide | Live guide in English, plus audio guide | Guide on board all day | None |
| Day length | About 11 hours | About 12.5 hours | About 9.5 h on trains, plus your stops |
| Price per person (12 Nov 2026) | From $131 | From $185 (standard option $153) | About $112 in 2nd-class fares |
| Lunch | Extra | Extra (a lunch option costs more) | Extra |
| Cancellation | Free up to 24 h before | Free up to 24 h before | Trenord and RhB ticket rules |
| Check dates | View on GetYourGuide | RhB timetable |
Other price points
Other Ways to Spend the Day
The lower-cost red train day, the panoramic coach, a Lake Como cruise, a small group and a private first-class day.
OUR LOWER-COST PICKMilan: St. Moritz & Red Train Day Trip
PANORAMIC COACH OPTIONMilan: Panoramic Bernina Express Trip
LAKE COMO CRUISEMilan: Lake Como Cruise & Red Train
SMALL GROUP, MAX 18Milan: Small-Group Bernina Red Train
✅ SMALL-GROUP max 18 people
PRIVATE, 1ST CLASSPrivate 1st-Class Bernina Train Tour
We reserve your window seat in advance — a guaranteed window seat, in 1st class.
Prices
What the Bernina Train from Milan Costs
Day trips, the train fares on your own, and what the extra money pays for.
A guided Bernina train day trip from Milan costs from $121 to $221 per person, and a private day starts above $1,000 per person. Buying the train tickets yourself, Trenord to Tirano and the regional red train up to St. Moritz and back, comes to about $112 per adult in second class. The tour prices are for the next available date, checked on 12 November 2026; later dates often cost $10 to $35 more.
The main differences
- A good all-round choice: the Milan to the Swiss Alps Bernina red train and St. Moritz day trip (our review), from $131 per person, rated 4.8/5 from 5,110+ reviews.
- Every shared day trip up to $165 sells a similar day: a coach from Milan, about two to two and a half hours on the regional red train in second class, and one to two hours in St. Moritz. In that range you are choosing an operator, a meeting point and a review record.
- A panoramic Bernina Express coach costs more than the red train. On Frigerio’s St. Moritz tour the panoramic option is $32 more than the standard one, and RhB charges CHF 32 (about $39) each way for the reservation alone.
- Going on your own by train costs about $9 less per adult than the lowest-priced guided day trip, City Wonders’ red train day ($112 against $121), and you ride the Bernina line in both directions.
- Above about $185 the extra money pays for a boat on Lake Como, a smaller group, a glacier lunch or a private van. The time on the train stays about the same.
- Every price here is per person, including on the private tours, which need at least two adults.
What a Bernina day trip from Milan costs
| Day trip | From, per person | Day and start | Train | Rating |
|---|---|---|---|---|
| St Moritz & Alps day trip with Bernina red train (City Wonders) | $121 | 11–12.5 h, Porta Garibaldi | Regional red train | 4.6 (2,370+) |
| Milan to the Swiss Alps: Bernina red train & St. Moritz (Milano Art Discovery) | $131 | About 11 h, Milano Centrale | Regional red train | 4.8 (5,110+) |
| Bernina train, Swiss Alps & St. Moritz day trip (TaoTravel) | $131 | About 12 h, Milano Centrale | Regional, 2nd class | 4.8 (1,660+) |
| Bernina train and St. Moritz day trip (Autostradale) | $158 | 12–13 h, near Milano Centrale | Regional, 2nd class | 4.5 (5,070+) |
| Milan to St. Moritz Bernina train tour with guide (Zani Viaggi) | $165 | About 12.5 h, downtown or Centrale | Regional, 2nd class | 4.5 (2,370+) |
| St. Moritz and Bernina Express tour (Frigerio), panoramic option | $185 | About 12.5 h, Piazza della Repubblica | Panoramic Bernina Express coach | 4.6 (4,090+) |
| Lake Como cruise, St. Moritz & Bernina red train (Autostradale) | $192 | About 13 h, near Milano Centrale | Regional, 2nd class, plus a boat | 4.6 (6,300+) |
| Lake Como, Swiss Alps and Bernina red train (TaoTravel, Viator) | $197 | About 13 h, Piazza Duca d’Aosta | Regional, 2nd class | 4.5 (89) |
| Small-group Bernina red train day trip (LUCAfromITALY, Viator) | $214 | About 13 h, Milano Centrale | Regional red train, group of up to 18 | 4.9 (740+) |
| From Como: Bernina panoramic express & St. Moritz (Frigerio) | $218 | About 12.5 h, from Como | Panoramic Bernina Express coach | 4.6 (580+) |
| Bernina train & Diavolezza glacier lunch (Frigerio) | $221 | About 12 h, Piazza della Repubblica | Regional, Diavolezza to Tirano only | 4.6 (61) |
| Private Bernina, St. Moritz & Swiss Alps, 1st class (Abroads Tours, Viator) | $1,071, min. 2 adults | 10–13 h, hotel pickup | Regional, reserved 1st-class window seat | 5.0 (22) |
| Private Bernina train & Lake Como tour (TaoTravel, Viator) | $1,172, min. 2 adults | 10–13 h, hotel pickup | Regional, 2nd class | 5.0 (47) |
Prices checked 12 November 2026: GetYourGuide prices are for the next available date with two adults, Viator prices are the listing’s from-price. Operators change prices by date, so check the booking page for yours. Every tour is linked with its rating and review count beside it; a low count is a reason for caution. Listings with no review page on this site are left out.
What you get as you spend more
Mostly a different train, a boat or a smaller group. The time on the Bernina line stays at about two to two and a half hours on every shared day trip.
Around $120 to $165 you get a coach and the red train. City Wonders’ day from Porta Garibaldi (our review) is the lowest price here at $121, with an hour in St. Moritz, a stop at the Bernina Pass and about 45 minutes in Tirano. For $10 more, Milano Art Discovery’s day starts at Milano Centrale and has a much longer review history. The Autostradale and Zani Viaggi days cost $27 to $34 more than that and are rated 4.5; the Zani Viaggi tour makes sense if you want an audio guide in French, German, Italian or Portuguese, or about two hours in St. Moritz.
Around $185 to $221 the extras change. Frigerio’s panoramic option (our review) puts you in a panoramic Bernina Express coach (its standard-carriage option on the same tour was $153). Autostradale’s Lake Como day adds about 45 minutes on a private boat for $192, and the TaoTravel Lake Como day on Viator costs $5 more with a town visit instead of a cruise and 89 reviews. LUCAfromITALY (our review) caps its group at 18 people, with a minimum age of 12. The Diavolezza day includes the cable car to 2,978 m and a set lunch at Berghaus Diavolezza, but the train runs only from Bernina Diavolezza down to Tirano and there is no time in St. Moritz. On 12 November, Frigerio’s Como departure had no date on sale before 1 January 2027.
Above $1,000 per person you pay for a private van, a guide for your party and pickup at your hotel. See our private tour page for how the two compare.
Lunch is extra on every day trip except the Diavolezza tour and the lunch options on Frigerio’s panoramic tours, so plan on a meal in Tirano or St. Moritz.
What the train costs on your own
| Ticket | Price | In dollars |
|---|---|---|
| Trenord Milano Centrale–Tirano, 2nd class, each way | about EUR 12.50 | about $14 |
| RhB red train Tirano–St. Moritz return, 2nd class | CHF 70 | about $84 |
| Optional seat reservation on the red train, each way | CHF 5 | about $6 |
| Bernina Express reservation, each way | CHF 32 | about $39 |
| Bernina Express last-minute return, 2nd class, reservations included | CHF 87 | about $105 |
Conversions use the European Central Bank reference rates of 11 November 2026 (EUR 1 = $1.1127, CHF 1 = $1.2050) and are approximate.
The red train both ways comes to about $112 per adult ($28 for Trenord plus $84 for RhB). Add the optional reservations and it is about $124. Riding the Bernina Express one way adds the CHF 32 reservation, about $151 in all, and both ways at the regular fare about $190. RhB’s last-minute return, sold online in the days before departure, includes both reservations for CHF 87, which makes a Bernina Express day about $133 with Trenord. RhB lists the red train at CHF 35 one way and CHF 60 in first class. Children under 6 travel free on RhB and children aged 6 to 16 pay half, but everyone pays the full Bernina Express reservation, including Swiss Travel Pass, Eurail and Interrail holders.
The time is the real cost. Trenord takes about two and a half hours each way, and the red train about two and a quarter, so you spend roughly nine and a half hours seated. Our guides to the Milan to Tirano train and doing the trip on your own cover the connections.
The Tirano to St. Moritz red train return day ticket (our review) on GetYourGuide is $121 for the same second-class return RhB sells for CHF 70 (about $84), and $210 in first class against CHF 120 (about $145). It adds a timetable, a stop guide and free cancellation up to five days ahead, and it is rated 4.5 from 1,140+ reviews. More on buying tickets on our tickets page.
What two or four people pay
At the starting price, two people on the Milano Art Discovery day pay $262 and four adults $524. On your own by train, two adults pay about $224 in fares and four about $448. The small-group tour comes to $428 for two. The private tours are priced per person, so a larger party does not split a fixed price: two people pay from $2,142 on the private first-class day and $2,344 on the private Lake Como day. Child prices on the tours show when you enter ages at booking.
What stays the same at every price
The scenery on the line between Tirano and St. Moritz is the same whichever ticket you hold: Poschiavo, Alp Grüm with the view to the Palü glacier, Lago Bianco and the Morteratsch glacier. Paying more changes the coach, the size of the group and the seat. You cannot choose a side of the train on any of these trips, every day trip crosses the Swiss border twice, so carry a passport or ID card, and every listing offers free cancellation (24 hours ahead on the day trips). Several listings say the train can switch to the Albula line on some dates, so read the option before you book. Our guide to the Bernina Express and the red train explains the two trains.
Is it worth paying more?
Pay more if a panoramic coach, a Lake Como cruise or a group of 18 at most matters to you; each is a clear extra for $54 to $83 over the $131 day. If you are happy with windows that open and the same mountains, the red train day at $131 or City Wonders’ day at $121 covers it, and going on your own saves little unless you want to ride the line in both directions. To see the price for your own date on the Milano Art Discovery tour, check dates.
Guest Reviews
What travelers say about the Milano Art Discovery day trip
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 ReviewsSee the price for your date
The booking page shows the price for the date and number of travelers you pick, which can be higher or lower than the figure on this page. 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 Price FAQ
What the day trips, tickets and reservations cost from Milan.
A shared guided day trip from Milan costs from $121 to $221 per person for the next available dates in November 2026, and private day trips start at $1,071 per person for at least two adults. Going on your own, the second-class train fares come to about $112 per adult.
RhB charges CHF 35 (about $42) one way between St. Moritz and Tirano in second class, plus a compulsory Bernina Express reservation of CHF 32 (about $39) each way. Its last-minute return, booked online shortly before travel, is CHF 87 (about $105) with both reservations included. See the Bernina Express and the red train.
The regional red train uses the same fare without the Bernina Express reservation: CHF 35 (about $42) one way or CHF 70 (about $84) return in second class between Tirano and St. Moritz. A seat reservation is optional at CHF 5 (about $6) per person each way.
Trenord from Milano Centrale to Tirano is about EUR 12.50 (about $14) each way in second class, and the red train on to St. Moritz is CHF 35 (about $42), so one way costs about $56 per adult. The trip takes roughly five hours. Our Milan to Tirano guide covers the first leg.
A little. The return fares come to about $112 per adult in second class, against $121 for the lowest-priced guided day trip. On your own you ride the Bernina line both ways and choose your stops, but you spend roughly nine and a half hours on trains and plan the connections yourself.
The pass covers the fare between St. Moritz and Tirano, but RhB says the Bernina Express reservation of CHF 32 (about $39) each way must be paid in full, also by Swiss Travel Pass, Eurail and Interrail holders. The red train needs no reservation, and its optional seat reservation is CHF 5 (about $6).
On RhB, children under 6 travel free and children aged 6 to 16 pay half the fare, but the Bernina Express reservation is charged in full for everyone. Tour child prices show on the booking page when you enter ages, and some tours set a minimum age, such as 12 on the small-group day.
Usually not. Lunch is extra on the day trips except the Diavolezza tour, which includes a set lunch at Berghaus Diavolezza, and the lunch options on Frigerio's panoramic tours. Plan on paying for a meal in Tirano or St. Moritz, in euros in Italy and Swiss francs in Switzerland.
They are priced per person with a minimum of two adults, so two people pay from $2,142. The price covers a private van, a guide for your party and pickup at your Milan hotel, and the first-class tour adds a reserved window seat. See our private tour page.
Still have questions? Email us at info@berninatrainfrommilan.com



