Travel from Genoa to Florence-Italy

Train, bus or fly from Genoa to Florence?

Trenitalia Frecce operates a train from Genoa to Florence once daily. Tickets cost $30 - $50 and the journey takes 2 h 48 min. Alternatively, FlixBus operates a bus from Genoa to Florence 5 times a day. Tickets cost $14 - $23 and the journey takes 2 h 55 min. Baltour also services this route twice daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Genoa to Florence

ModeDurationPrice
From Genova Piazza Principe train to Firenze Campo Marte.2 h 48 min33€
From Genoa, Genoa bus to Florence.2 h 55 min13€
From Genova Piazza Principe train to Pisa C.Le then train to Firenze Smn.3 h 26 min34€
From Genova Piazza Principe train to Viareggio then train to Firenze S.Maria Novella.3 h 46 min34€
From Genova - Via Vesuvio / Case Ina line 39 bus to Genova then bus to Firenze.4 h 59 min13€
From Gênes rideshare to Florence.3 h 6 min12€
From Genoa drive to Florence.2 h 30 min34€
From Genova Piazza Principe train to Genoa airport, fly to Florence airport, then line 389 shuttle to Florence.4 h 43 min137€

How long does it take to get from Genoa to Florence?

The train from Genova Piazza Principe to Firenze Campo Marte takes 2 h 48 min including transfers and departs once daily.

Is there a direct train between Genoa and Florence?

Yes, there is a direct train departing from Genova Piazza Principe and arriving at Firenze Campo Marte. Services depart once daily, and operate every day. The journey takes approximately 2 h 48 min.

Is there a direct bus between Genoa and Florence?

Yes, there is a direct bus departing from Genoa, Genoa and arriving at Florence. Services depart five times a day, and operate every day. The journey takes approximately 2 h 55 min.

Operators from Genoa to Florence

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Trenitalia+39 06 68475475Trenitalia
AMT Genova848 000 030AMT Genova
Baltour+39 0861 1991900Baltour
BlaBlaCarBlaBlaCar
AlitaliaAlitalia
Air FranceAir France
LufthansaLufthansa
Air DolomitiAir Dolomiti
British AirwaysBritish Airways
Vueling AirlinesVueling Airlines
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.