Find the best transportation from Rome to Florence

Go from Rome to Florence

trains, Bus, flights, Carpooling

Travel from Rome to Florence starting from 9€.

Information about the route from Rome to Florence

Trains

  • Average price: 36€

  • Best price: 11€

  • Journey duration: 1 h 46 min

  • 105 connections per day
  • First departure: 00:11
  • Last departure: 22:35

Stations of departure

  • Roma Tiburtina
  • Roma Termini
  • Roma Ostiense

Destination stations

  • Firenze SMN
  • Firenze S. M. Novella
  • Firenze Rifredi
  • Firenze Campo Di Marte
TrenitaliaTrenitalia Frecciarossa 9528 12:20 – 13:51 Roma Termini – Firenze S. M. Novella 43.44 € 1 h 31 min
ItaloItalo 9948 20:45 – 22:17 Roma Termini – Firenze SMN 46.81 € 1 h 32 min

Trains

EN 294 ES* 9552 ES* 8448 ES* 9540 ES* 9560 ES* 9578 ES* 8552 ES* 8526 ES* 8520 ES* 9580 ES* 8528 ES* 9434 IC 592 IC 598 ES* 8524 ES* 9548 ES* 9446 ES* 9556 IC 596 ES* 9536 ES* 9574 ES* 8450 REG 774 ES* 8445
Timetables Trains Rome - Florence

Bus

  • Average price: 18€

  • Best price: 9€

  • Journey duration: 3 h 56 min

  • 26 connections per day
  • First departure: 01:40
  • Last departure: 23:59

Stations of departure

  • Rome
  • Largo Guido Mazzoni, 3
  • Rome Fiumicino

Destination station

  • Firenze
  • Nord Autostazione1
  • Via Cassia, 26
  • Nord Autostazione
  • Firenze S. M. Novella
BaltourBaltour Norm 17:45 – 21:55 Largo Guido Mazzoni, 3 – Nord Autostazione1 19.59 € 4 h 10 min
FlixBusFlixBus Flixbus 576 18:50 – 23:05 Rome – Firenze 15.13 € 4 h 15 min
Timetables Buses Rome - Florence

Flights

  • Average price: 128€

  • Best price: 80€

  • Journey duration: 55 min

  • 4 connections per day
  • First departure: 10:30
  • Last departure: 21:50

Departure airports

  • Rome Fiumicino

Destination airport

  • Florence
AlitaliaAlitalia Lh 1679 17:50 – 18:45 Rome Fiumicino – Florence 300.36 € 55 min
AlitaliaAlitalia Az 1681 21:50 – 22:45 Rome Fiumicino – Florence 300.36 € 55 min
Timetables Flight Rome - Florence