Travel from Santa-Margherita-Ligure to Florence-Italy

Bus or train from Santa Margherita Ligure to Florence?

You can take a train from Santa Margherita Ligure to Florence via Chiavari and Pisa C.Le in around 4 h 3 min. Alternatively, FlixBus operates a bus from Santa Margherita Ligure to Florence 5 times a day. Tickets cost $13 - $23 and the journey takes 2 h 55 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Santa Margherita Ligure to Florence

ModeDurationPrice
From S.Margherita Ligure Portofino train to Chiavari, train to Pisa C.Le, then train to Firenze Smn.4 h 3 min32€
From Santa Margherita Ligure line 7 bus to Rapallo, train to Viareggio, then train to Firenze S.Maria Novella.4 h 25 min32€
From S.Margherita Ligure Portofino train to Genoa, Genoa then bus to Florence.4 h 46 min23€
From Santa Margherita Ligure line 7 bus to Rapallo, bus to Genova, then bus to Firenze.6 h 30 min17€
From Santa Margherita Ligure drive to Florence.2 h 8 min31€

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

It takes approximately 4 h 3 min to get from Santa Margherita Ligure to Florence, including transfers.

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

No, there is no direct train from Santa Margherita Ligure to Florence. However, there are services departing from S.Margherita Ligure Portofino and arriving at Firenze Smn via Chiavari and Pisa C.Le. The journey, including transfers, takes approximately 4 h 3 min.

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

No, there is no direct bus from Santa Margherita Ligure to Florence. However, there are services departing from Santa Margherita Ligure and arriving at Firenze via Rapallo and Genova. The journey, including transfers, takes approximately 6 h 30 min.

Operators from Santa Margherita Ligure to Florence

OperatorPhoneWebsite
Trenitalia+39 06 68475475Trenitalia
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
ATP Azienda Trasporti Provinciali800-014808ATP Azienda Trasporti Provinciali
FlixBus+49 1807 123 99 123FlixBus
Baltour+39 0861 1991900Baltour