The Swiss Alps Train Tour from Milan, Hour by Hour

How the Swiss Alps train tour from Milan runs, stop by stop: coach to Tirano, the Bernina red train to St. Moritz, the ride back, and how three Milan days order the same route.

Updated November 2026

The Swiss Alps train ride from Milan is two and a half hours of an 11-hour day. On Milano Art Discovery’s tour you leave Milan Centrale at 7:30 AM on 27 November, ride a coach to Tirano, take the Bernina red train over the Bernina Pass to St. Moritz, and come back by coach over the Maloja Pass. The tour costs US$166 a person (checked November 2026); meals are not included.

Powerd by GetYourGuide

The calendar above is Milano Art Discovery’s day, with 5,111 reviews (checked November 2026). The order of the day can run in reverse, set by weather, traffic or operations.

The day, leg by leg

Map of the Swiss Alps train tour from Milan: coach from Milan Centrale by Colico to Tirano, about 166 km by road, the Bernina line by rail from Tirano to St. Moritz, then the coach back via Maloja, about 169 km by road
Milan Centrale to Tirano by coach, Tirano to St. Moritz by train, and back by coach over the Maloja Pass. Road distances routed.
LegHow longWhat happens
Meet at Centrale Fs, Piazza Duca d’Aosta7:30 AM on 27 November 2026; 7:00 or 7:30 AM on 15 January and 26 March 2027
Coach to Colico Piano1.5 hours
Break at Colico Piano15 minutes
Coach to Tirano1.5 hoursAbout 166 km from Milan in all, by road
Tirano45 minutesFree time and a short walk
The Bernina red train, Tirano to St. Moritz2.5 hoursPast Alp Grüm and the Palü Glacier, over the Bernina Pass; windows that open
St. Moritz1.5 hoursA guided walk, then free time
Coach back by the Maloja Pass3 hoursAbout 169 km to Milan, by road

The train is the regional red train of the Rhaetian Railway, not the panoramic Bernina Express. On the regional trains the windows open and no seat reservation is needed (rhb.ch, 13 July 2026). How seats are allotted on board is not stated.

Illustration: a single-track railway on a mountain slope facing a wide glacier above a deep valley, a small plain train on the line
Illustration. A mountain railway facing a glacier across the valley, the kind of view the train passes above Alp Grüm.

What the hours mean in practice

The coach takes about six of the eleven hours. The first leg is the easier one, with the break at Colico. The way back is three hours with no stop on the itinerary, so eat in St. Moritz. At least five of the tour’s 350 latest reviews ask for more time in St. Moritz, where an hour or so felt short to them, and one group had 40 minutes there after traffic on the way up.

Meals and drinks are not included, so lunch is on your own time in Tirano or St. Moritz. Bring a passport or ID card for the border, warm clothing and comfortable shoes. The tour is not for children under 6, pregnant women, or people with mobility impairments, and there is no hotel pickup.

Check dates for this day

Three other Milan days, ordered differently

The same railway, three different shapes of day.

TAOTRAVEL goes to St. Moritz first. From Piazza Duca d’Aosta the coach passes Lake Como, stops 20 minutes at Colico Piano and crosses the Maloja Pass into St. Moritz, where you have 100 minutes before the train. Then about 2 hours 20 minutes on a 2nd-class train with windows that open, down to Tirano for a 10-minute break, and 2.5 hours back by coach. Starting times for the November, January and March dates were 7:00, 7:30 and 8:30 AM in November, 7:25 AM in January and 7:00 AM in March. On certain dates an Albula line option runs St. Moritz to Thusis instead, 1 hour 30 minutes over the Landwasser Viaduct, with no stop in Tirano; it was not on sale on those Fridays. 12 hours in all, from US$155 a person (checked November 2026).

FRIGERIO VIAGGI sells three options on one listing. The standard carriage option starts at 8:00 AM and gives 2 hours of free time in Tirano, the train from Tirano to St. Moritz with windows you can open, and 1 hour in St. Moritz. The panoramic carriage option starts at 9:00 AM and runs the other way: 2 hours in St. Moritz, the train down to Tirano in the panoramic carriage with a guaranteed seat, and about 10 minutes in Tirano. A third option adds lunch at Diavolezza and leaves no free time in St. Moritz; it was not on sale on 27 November 2026 or 15 January 2027. Seats are not assigned in advance. 12.5 hours, from US$154 a person for the standard carriage (checked November 2026).

Z V SRL crosses the Maloja Pass out, gives 2 hours in St. Moritz and about 2 hours on a 2nd-class train with opening windows; depending on availability, the train may start from St. Moritz, Thusis or Tirano. 12.5 hours, from US$166 a person (checked November 2026).

Train first, 11 hours

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

From US$166 per person · 4.8 ★ (5,111 reviews) · GetYourGuide

Milano Art Discovery: 45 minutes in Tirano, 2.5 hours on the red train to St. Moritz, 1.5 hours there, then the coach back by Maloja. The shortest of the four days.

Check dates →
St. Moritz first, 100 minutes

From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip

From US$155 per person · 4.8 ★ (1,659 reviews) · 12 hours · GetYourGuide

TAOTRAVEL: St. Moritz before the train, then the 2nd-class train with opening windows down to Tirano. 12 hours; an Albula line option on certain dates.

See this day →
A panoramic carriage

From Milan: St. Moritz and Bernina Express Tour

From US$154 per person · 4.5 ★ (4,096 reviews) · 12.5 hours · GetYourGuide

FRIGERIO VIAGGI: pick the panoramic carriage option for a guaranteed seat in it, St. Moritz to Tirano, or the standard carriage for windows that open. The price shown is the standard carriage. 12.5 hours.

See the options →

Prices, ratings and review counts from the listings (GetYourGuide, checked November 2026). Operators price by date and season, so treat the figures as the shape of the market, not a quote.

FRIGERIO VIAGGI’s panoramic carriage option costs more than the standard one: US$186.45 a person on 27 November 2026 and US$216.59 on 15 January and 26 March 2027. Is the tour worth it? looks at the coach hours and the short stop at St. Moritz from the riders’ side.

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

Book the Swiss Alps Train Day from Milan

4.8/5 from 5,111 verified reviews · From US$166 per person · Free cancellation

Coach from Milan Centrale, 45 minutes in Tirano, the Bernina red train to St. Moritz and an hour and a half there. Free cancellation up to 24 hours before.

Check dates