Travel from Florence-Italy to Rome

Train, bus or fly from Florence to Rome?

Trenitalia Frecce operates a train from Florence to Rome every 30 minutes. Tickets cost $35 - $55 and the journey takes 1 h 32 min. Two other operators also service this route. Alternatively, Baltour operates a bus from Florence to Rome hourly. Tickets cost $17 - $24 and the journey takes 4 h 37 min. Three 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
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.
Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Florence to Rome

ModeDurationPrice
From Firenze S.Maria Novella train to Roma Termini.1 h 32 min29€
From Firenze bus to Roma Tiburtina.4 h 37 min17€
From Firenze S.M.N. night train to Roma Termini.2 h 46 min30€
From Florence rideshare to Rome.3 h 36 min14€
From Florence drive to Rome.2 h 41 min40€
From Leopolda Salita bus to Florence airport, fly to Rome airport, then train to Rome.2 h 48 min78€
From Firenze S.Maria Novella train to Bologna Centrale, Aerobus to Bologna airport, fly to Rome airport, then train to Rome.3 h 37 min95€
From Firenze Smn train to Pisa Centrale, train to Pisa airport, fly to Rome airport, then train to Rome.3 h 43 min111€

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

The train from Firenze S.Maria Novella to Roma Termini takes 1 h 32 min including transfers and departs every 30 minutes.

Is there a direct train between Florence and Rome?

Yes, there is a direct train departing from Firenze S.Maria Novella and arriving at Roma Termini. Services depart every 30 minutes, and operate every day. The journey takes approximately 1 h 32 min.

Is there a direct bus between Florence and Rome?

Yes, there is a direct bus departing from Firenze and arriving at Roma Tiburtina. Services depart every four hours, and operate every day. The journey takes approximately 4 h 37 min.

Operators from Florence to Rome

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Baltour+39 0861 1991900Baltour
Trenitalia+39 06 68475475Trenitalia
BlaBlaCarBlaBlaCar
C.A.P. Consorzio Autolinee Pratesi800 570530C.A.P. Consorzio Autolinee Pratesi
AlitaliaAlitalia
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
NeosNeos
People MoverPeople Mover