Home › Milan to Tirano

Milan to Tirano for the Bernina Express

Milan to Tirano
In short: Tirano is where the Bernina Express begins, and the closest boarding point to Milan. Regional trains run from Milano Centrale to Tirano through the vineyards of the Valtellina. From Tirano the panoramic train is a short walk across the square.
FromMilano Centrale
ToTirano (Italy)
Journey~2h20 by regional train
OperatorTrenord regional
Bernina ExpressBoards at Tirano
Closest stationTirano to the pass

Getting from Milan to Tirano

Direct regional trains link Milano Centrale with Tirano roughly every couple of hours, taking about 2h20 up the Adda valley and the Valtellina. Tirano is the end of the Italian line and the start of the Rhaetian Railway’s Bernina line — the two stations sit side by side on the same square, so changing trains is easy.

Why it matters

Because the Bernina Express does not serve Milan directly, Tirano is the pivot of every trip. On an organised day tour the Milan–Tirano leg and the connection are handled for you; if you go independently, allow buffer time and remember the panoramic seat must be reserved in advance.

Day trips that include the Tirano leg

From Milan: Bernina Train and St. Moritz Day TripMost booked

From Milan: Bernina Train and St. Moritz Day Trip

4.5 · 4,893 reviews
from €134 / person
Check availability
From Milan to the Swiss Alps: Bernina Red Train & St. MoritzBest value

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

4.7 · 3,841 reviews
from €102 / person
Check availability
Tirano to St. Moritz: Bernina Red Train Return Day-TicketTickets only

Tirano to St. Moritz: Bernina Red Train Return Day-Ticket

4.4 · 1,096 reviews
from €100 / person
Check availability

Book it from Milan

A full day trip includes the Milan–Tirano train, the reserved panoramic seat and the return, so you never have to piece the connection together yourself.

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 the full timetable or read Milan to St. Moritz.

Frequently asked questions

What is the closest Bernina Express station to Milan?

Tirano — it is the Italian start of the Bernina Express, about 2h20 by regional train from Milano Centrale.

How do you get from Milan to Tirano?

Direct Trenord regional trains run from Milano Centrale to Tirano in about 2h20. The Bernina Express boards at the adjoining station on the same square.

Can I buy just the Tirano to St. Moritz ticket?

Yes — the Tirano–St. Moritz return day-ticket (from about €100) covers the reserved panoramic train if you make your own way to Tirano.