Home › Timetable

Bernina Express from Milan: timetable & journey time

Timetable
Quick answer: from Milan you ride a regional train to Tirano, then the panoramic Bernina Express on to St. Moritz. Done as a full-day trip it leaves Milan in the morning and returns in the evening. The exact timings are in the table below.
Milan → Tirano~2h20
Tirano → St. Moritz~2h20
Free time St. Moritz1–2 hrs
Return by coach~3–3h30
Full round trip~10–11 hrs
DeparturesMorning start

A typical day, hour by hour

Exact times vary by operator and season, and your confirmation carries the meeting point and departure time. The panoramic train itself follows the RhB schedule; seat reservation is compulsory and is handled for you on a packaged tour.

Insider tip

The train runs slightly faster downhill than up, but the schedule is built around the scenery, not speed — there are photo pauses at the Brusio viaduct and near the top of the pass.

Book a day trip with the timing sorted

A packaged day trip locks in the connections and the reserved seat, so you never chase a timetable or risk missing the panoramic train.

Check availability & book
We’re an independent guide, not a tour operator. Booking links go to GetYourGuide and are affiliate links — book through them and we may earn a small commission at no extra cost to you. See our affiliate disclosure.

See how the costs break down or read the complete guide.

Frequently asked questions

How long is the Bernina Express from Milan to St. Moritz?

The panoramic train is about 2h20 from Tirano to St. Moritz. With the Milan–Tirano legs, a full day trip runs roughly 10–11 hours.

What time does the Bernina Express day trip leave Milan?

Most tours leave Milan in the morning to catch the panoramic train and return in the evening. Your confirmation gives the exact meeting point and time.

Is the return also by train?

On many day trips the return from St. Moritz is by comfortable coach, which is faster; some tours return by train. Check the specific tour before booking.