Travel from Santa-Margherita-Ligure to Milan

Bus or train from Santa Margherita Ligure to Milan?

Trenitalia Intercity operates a train from Santa Margherita Ligure to Milan 5 times a day. Tickets cost $24 - $35 and the journey takes 2 h 4 min. Alternatively, Autostradale operates a bus from Santa Margherita Ligure to Milan once a week. Tickets cost $22 - $35 and the journey takes 3 h 10 min.

How to get from Santa Margherita Ligure to Milan

ModeDurationPrice
From S.Margherita Ligure Portofino train to Milano Centrale.2 h 4 min27€
From S.Margherita Ligure Portofino train to Rogoredo Fs then line 3 subway to Duomo M3.2 h 11 min28€
From Santa Margherita Ligure bus to lampugnano m1 then line 68 bus to conciliazione m1.3 h 38 min27€
From Santa Margherita Ligure drive to Milan.1 h 49 min25€

How long does it take to get from Santa Margherita Ligure to Milan?

The train from S.Margherita Ligure Portofino to Milano Centrale takes 2 h 4 min including transfers and departs five times a day.

Is there a direct train between Santa Margherita Ligure and Milan?

Yes, there is a direct train departing from S.Margherita Ligure Portofino and arriving at Milano Centrale. Services depart five times a day, and operate every day. The journey takes approximately 2 h 4 min.

Is there a direct bus between Santa Margherita Ligure and Milan?

No, there is no direct bus from Santa Margherita Ligure to Milan. However, there are services departing from Santa Margherita Ligure and arriving at conciliazione m1 via lampugnano m1. The journey, including transfers, takes approximately 3 h 38 min.

Operators from Santa Margherita Ligure to Milan

OperatorPhoneWebsite
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
Milan MetroMilan Metro
Autostradale+39 02 3008 9000Autostradale