Travel from Rome to Tuscany

Train, bus or fly from Rome to Tuscany?

Trenitalia Frecce operates a train from Rome to Florence every 30 minutes. Tickets cost $35 - $55 and the journey takes 1 hour 31 minutes. Alternatively, FlixBus operates a bus from Rome to Florence every 4 hours. Tickets cost $16 - $28 and the journey takes 3 hours 25 minutes. RegioJet also services this route once 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 Rome to Tuscany

ModeDurationPrice
From Roma Termini train to Firenze S.Maria Novella.1 h 31 min35€
From Termini subway to Roma Tiburtina Station then train to Firenze Santa Maria Novella Station.2 h 26 min29€
From Rome bus to Florence.3 h 25 min10€
From Rome rideshare to Florence.3 h 12 min16€
From Rome drive to Florence.2 h 42 min40€
From Roma Termini train to Rome airport, fly to Pisa airport, then train to Pisa.2 h 36 min101€
From Roma Termini train to Rome airport, fly to Florence airport, then line 389 shuttle to Florence.2 h 47 min82€

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

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

Is there a direct train between Rome and Tuscany?

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

Is there a direct bus between Rome and Tuscany?

Yes, there is a direct bus departing from Rome and arriving at Florence. Services depart three times a day, and operate every day. The journey takes approximately 3 hours 25 minutes.

Operators from Rome to Tuscany

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
ATAC S.p.A. Azienda per la mobilità+39 06.4695.2400ATAC S.p.A. Azienda per la mobilità
ItaloTreno+39 060708ItaloTreno
FlixBus+49 1807 123 99 123FlixBus
BlaBlaCarBlaBlaCar
Trenitalia+39 06 68475475Trenitalia
AlitaliaAlitalia
People MoverPeople Mover
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.