Travel from Florence-Italy to Italy

Train, bus or fly from Florence to Italy?

Trenitalia Frecce operates a train from Florence to Roma every 30 minutes. Tickets cost $35 - $55 and the journey takes 1 h 32 min. Alternatively, FlixBus operates a bus from Florence to Roma every 3 hours. Tickets cost $16 - $27 and the journey takes 3 h 25 min. 2 other operators also service this route.

Travel Guides

How to get from Florence to RomeWe show you the quickest, cheapest and easiest routes between the Italian cities
Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Florence to Italy

ModeDurationPrice
From Firenze S.Maria Novella train to Roma Termini.1 h 32 min35€
From Florence bus to Staz.Ne Tiburtina then line 62 bus to Plebiscito.3 h 53 min11€
From Florence rideshare to Rome.3 h 36 min14€
From Florence drive to Roma.2 h 43 min41€
From Leopolda Salita bus to Florence airport, fly to Rome airport, train to Staz.Ne Trastevere, then line 8 tram to Roma.2 h 59 min77€