Bernina Train from Milan editors
Independent guide · prices and ratings checked 12 November 2026

Our pick for most visitors

Check dates and prices

For independent travelers coming up from Milan by train who want the Swiss part booked in advance, with free time on their own schedule.

The Experience

The Red Train Return Day Ticket

Visit Valtellina's ticket covers the regional red train from Tirano to St. Moritz and back on one date, with hop-off at any station, a timetable and a mini-guide to the stops.

Highlights

  • Return trip Tirano–St. Moritz–Tirano on the same day
  • Hop off at any station and continue on a later train
  • Choice of 2nd or 1st class
  • Opening windows on the regional red train
  • Timetable and mini-guide to the stops

What's Included

  • Return day ticket Tirano–St. Moritz–Tirano on the regional red train
  • 2nd class, or 1st class on the 1st-class option
  • Valid all day on the date you select
  • Hop-off at any station, continuing on a later train
  • Train timetable and mini-guide to the stops

How a Ticket Day from Milan Works

Two trains, one change of station at Tirano.

  1. Buy your Trenord ticket

    Get a regional ticket from Milano Centrale to Tirano at a station machine or on trenord.it. There are no seat reservations on these trains, so sit anywhere.

  2. Book the Swiss part for your date

    Choose the return day ticket in 2nd class, or the 1st-class option, for the date you travel. It is valid all day on that date.

  3. Cross the square at Tirano

    The Italian and Swiss stations stand a few metres apart. Seats on the red train are not reserved, so board early on busy days.

  4. Hop off on the way

    Leave the train at any station, such as Alp Grüm or Poschiavo, and continue on a later one. Trains run roughly hourly, so each stop costs you about an hour.

Red Train Tickets: Two Resellers and RhB

The return day ticket, the one-way ticket from Tirano and buying direct from RhB. None of them includes the Trenord train from Milan.

FeatureHOP-OFF ALL DAY Return day ticket from TiranoRed train ticket from TiranoBuy direct from RhB
What you getTirano–St. Moritz–Tirano returnOne-way or return from TiranoAny RhB ticket you choose
TrainRegional red trainRegional red trainRed train or Bernina Express
Class2nd, or 1st on its option1st or 2nd, chosen at booking1st or 2nd
Seat reservationNot includedNot includedOptional CHF 5; about CHF 32 required on the Bernina Express
Hop-off on the way✓ any station, later trainNot stated on the listingCheck the ticket conditions
ExtrasTimetable and mini-guidePDF timetable, travel guide, 24/7 assistance—
Milan–Tirano train✗ not included✗ not included✗ buy from Trenord
PriceFrom $121, returnFrom $75, one-wayAbout CHF 33–35 one way, 2nd class
CancellationFree up to 5 days beforeFree up to 7 days beforeRefund to the day before, CHF 10 fee
Wheelchair usersListed as accessibleNot suitableWheelchair seats via RhB Railservice
Check datesView on GetYourGuideRhB timetable

Tickets

What to Buy, Where, and What It Costs

Trenord, RhB and reseller tickets for a Bernina day from Milan, with the passes that cover them.

To ride the Bernina line from Milan on your own you need two tickets. The first is a Trenord regional ticket from Milano Centrale to Tirano, about €12.50 each way in 2nd class. The second is an RhB ticket from Tirano to St. Moritz, about CHF 33 to 35 each way in 2nd class on the red train. For the panoramic Bernina Express you add a compulsory seat reservation of about CHF 32 each way. If you would like to book the Swiss part in dollars before you leave, Visit Valtellina’s Tirano to St. Moritz: Bernina Red Train Return Day Ticket costs from $121 per person and is valid all day on your date (our review).

The tickets for each leg

LegWhat you buyPrice, 2nd classWhere to buy
Milano Centrale to TiranoTrenord regional ticketAbout €12.50 each way (€19 in 1st)Station machines, trenord.it, Trenitalia, Trainline
Tirano to St. Moritz, red trainRhB ticketAbout CHF 33–35 each way (CHF 57–60 in 1st)rhb.ch, SBB app, RhB station in Tirano, resellers
Red train seat reservationOptionalCHF 5 per person and routerhb.ch
Bernina ExpressRhB ticket plus compulsory reservationTicket as above, plus about CHF 32 each wayrhb.ch, SBB app

The RhB fare range covers two published tariffs, CHF 33 for 2026 and CHF 35 listed for 2027, so check the price in the RhB shop for your date.

Trenord from Milano Centrale to Tirano

Trenord runs direct regional trains from Milano Centrale to Tirano in about 2 hours 30 minutes, roughly every hour, along the east shore of Lake Como and up the Valtellina. On the 2025/26 timetable they left Milan at 20 minutes past the hour from 06:20 and came back from Tirano at 8 minutes past; check current times on trenord.it, because the 2026/27 timetable may differ. There are no seat reservations, so you sit where you like, and children under 12 travel at half price.

Buy the ticket at a machine in Milano Centrale, on trenord.it, or through Trenitalia or Trainline. Use Centrale: the direct trains do not stop at Porta Garibaldi. For the trip back, buy your return before you leave Milan, because the Italian ticket office in Tirano closes in the afternoon. The Milan to Tirano train guide covers the first leg in detail.

RhB tickets for the red train and the Bernina Express

The red train and the Bernina Express use the same RhB ticket. The difference is the reservation. On the red train a reservation is optional: CHF 5 per person and route, between St. Moritz and Tirano only. If reserved seats sell out you can still travel without one, and RhB says individual reservations cannot be made for trains in April 2027. On the Bernina Express the reservation is compulsory, about CHF 32 each way between St. Moritz and Tirano, and the same in 1st and 2nd class.

RhB sells tickets up to six months ahead, and Bernina Express reservations open for the whole timetable period. Popular dates sell out, so book the panoramic train early. You can buy from the RhB shop on rhb.ch, in the SBB app or at the RhB station in Tirano. RhB refunds tickets until the day before travel with a CHF 10 fee, but online seat reservations cannot be changed or cancelled. Children under 6 travel free and children from 6 to 15 pay half fare; the reservation is charged in full for everyone.

In winter the Bernina Express leaves Tirano at 10:06 every day, arriving in St. Moritz at 12:35, with an extra 09:18 departure on Fridays to Sundays from 13 December and every day from 26 December to 5 January. If you are unsure which train you want, the Bernina Express vs red train guide sets out the differences, and Bernina Express from Milan shows which tours include the panoramic coach.

Buying the Swiss part on GetYourGuide

Three reseller tickets on GetYourGuide sell the red train for a set date. None includes the train from Milan, a seat reservation or the Bernina Express.

TicketWhat you getFrom, per personCancellation
Return day ticket from TiranoTirano–St. Moritz–Tirano, hop off at any station, timetable and mini-guide$121, returnFree up to 5 days before
Red train ticket from TiranoOne-way or return from Tirano, PDF timetable, 24/7 assistance$75, one-wayFree up to 7 days before
Red train ticket from St. MoritzOne-way or return from St. Moritz, timetable, 24/7 assistance$75, one-wayFree up to 7 days before

The return day ticket, rated 4.5 from 1,140+ reviews, suits a day from Milan best: you pick your train from Tirano, stop at Alp Grüm or Poschiavo, spend the middle of the day in St. Moritz and ride back. The listing marks it as wheelchair accessible; the two Rigamonti tickets are listed as not suitable for wheelchair users, and their price includes the agency’s fee and commission.

Why pay a reseller? You check out in English in dollars, and the ticket comes with a timetable and notes on the stops. Why buy from RhB? You pay the official fare in francs, you can add the CHF 5 seat reservation that the reseller tickets leave out, and RhB refunds tickets until the day before, while the resellers cancel free only 5 or 7 days ahead. Compare both at the current exchange rate before you buy.

What passes cover, and what they do not

Pass or cardRhB ticketBernina Express reservationTrenord, Milan to Tirano
Swiss Travel PassFreePaid in fullNot a Swiss route; plan to buy a Trenord ticket
Eurail or InterrailFreePaid in fullInterrail global passes valid
GA travelcardFreePaid in fullPlan to buy a Trenord ticket
Half Fare CardHalf pricePaid in fullPlan to buy a Trenord ticket

With one of these passes the red train costs nothing more unless you add the optional CHF 5 reservation. On the Bernina Express everyone pays the reservation, about CHF 32 each way.

What a ticket day costs

For one adult in 2nd class, a red-train day from Milan comes to about €25 for the Trenord return plus about CHF 66 to 70 for the RhB return, before any CHF 5 reservations. Riding the Bernina Express one way adds about CHF 32. A guided day trip such as the TaoTravel Swiss Alps day trip costs from $131 per person with the coach and train ticket included (our review), so set the two side by side at the day’s exchange rate. Our Bernina train tour prices page breaks down what each tour includes.

For connections and a sample timetable, see the Bernina train from Milan on your own and the Milan to St. Moritz day trip page. If you would like to start from the lake, the Tirano trains call at Varenna; the Lake Como Bernina train tour page covers lake departures. For an early Trenord train, a hotel near Centrale helps: see where to stay in Milan for the Bernina train.

Carry a passport or ID card: the red train crosses from Italy into Switzerland. When you know your date, check dates for the return day ticket and book the Trenord leg separately.

Guest Reviews

What travelers say about the red train return ticket

4.5/5 from 1,140+ verified guests

Ratings and review counts are the operators' live figures on GetYourGuide and Viator, checked in November 2026, and shift slightly day to day.

"Excellent train journey superb vistas. Plus it snowed. Not only were we lucky enough to see the autumn colours but we also experienced snow. The train was quite full there would not have been any empty seats. Fabulous being able to put the windows down for a far superior photographic experience….. no glass reflection issues. Highly recommend this experience. It doesn’t really matter which side of the train you choose to sit on there are fabulous sights from either side. Most of my photography was done on the upward journey. Because it snowed there was a whiteout for half of the return trip."

Marg

"Countryside was beautiful it was hard to know which way to look. Definitely do one side on the trip up and the other on the way back"

Karen

"the most beautiful places I ever seen. If you visit Switzerland you most take tur with bernina Red Train,"

GetYourGuide traveler

"IT WAS BERY GOOD BUT WOULD HAVE PREFERED OUR TICKTS EARLIER WE HAD LEFT HOME AND NO CHANCE TO PRINT THE,M. I DID NOT WANT ANOTHER APP ON THE PHONE AND MY PHONE WASNT WORKING ANYWAY. iN THE END HAD TO GET THE PLACE WE WERE STAYING TO PRINT IT OFF FOR US. IT WOULD HAVE BEEN EASIER TO COME AND GET THEM AT THE OFFICE BUT THE QUEUES WEERE LARGE. THE TRAIN JOURNEY IS VERY GOOD BUT VERY ANNOYING HAVING PEOPLE CLAMBERING ALL OVER YOU TO TAKE PICTURES. NO MANNERS!!"

GetYourGuide traveler

"Great price although the ticket guide only replied one of my text, and ignored the rest. We were able to figure it out. We got in the wrong wagon and didn’t take the official tour guide lucky I was there a year ago and were able to manage. Bernina express is an awesome train ride."

GetYourGuide traveler

Read all 1,140+ verified reviews

See All Reviews

Book the Swiss part of your day

Choose your date and class. The ticket does not include the Trenord train from Milan, which you buy separately. Starting from $121 per person.

Check dates and prices

Can't Make These Dates?

Browse More Available Options

More tours and times nearby. Each listing shows its own cancellation policy.

Bernina Train Tickets FAQ

Short answers on which tickets to buy from Milan, what they cost and where to get them.