Travel from Milan to Bormio

Bus or train from Milan to Bormio?

Trenord operates a train from Milan to Bormio every 3 hours. Tickets cost $11 - $50 and the journey takes 2 h 32 min. Alternatively, Bus Perego operates a bus from Milan to Bormio once a week. Tickets cost $16 and the journey takes 3 h 30 min.

How to get from Milan to Bormio

ModeDurationPrice
From Milano Centrale train to Tirano then bus to Bormio.4 h 32 min42€
From via larga bus to Sesto S. Giovanni then bus to Bormio.5 h14€
From Milan drive to Bormio.2 h 55 min29€
From duomo m1 m3 line 73 bus to Linate Airport then shuttle to Bormio.5 h 22 min46€

How long does it take to get from Milan to Bormio?

It takes approximately 4 h 32 min to get from Milan to Bormio, including transfers.

Is there a direct bus between Milan and Bormio?

No, there is no direct bus from Milan to Bormio. However, there are services departing from via larga and arriving at Bormio via Sesto S. Giovanni. The journey, including transfers, takes approximately 5 h.

Operators from Milan to Bormio

OperatorPhoneWebsite
Trenord+39 02 7249 4494Trenord
Bus Perego+39 0342 70 12 00Bus Perego
Milan MetroMilan Metro
Livigno Express+39 0342 996283Livigno Express