Travel options for:
Rome to Florence
  • Train

    $18 - $50
    1. Roma Termini

      1 h 32 min - every 15 minutes

      $18 - $50

  • Bus

    $15 - $26
    1. Řím, Largo Mazzoni

      3 h 45 min - every 30 minutes

      $15 - $26

  • Night train

    $25 - $35
    1. Roma Termini

      2 h 45 min - once daily

      $25 - $35

  • Rideshare

    $13 - $28
    1. Rome

      3 h 12 min - hourly

      $13 - $28

  • Drive

    $40 - $60
    1. Rome

      2 h 42 min - 173.1 miles

      $40 - $60

  • Fly to Florence

    $78 - $275
    1. Rome

      32 min - every 20 minutes

      $12 - $17

    2. Rome (FCO)

      55 min - non-stop

      $65 - $250

    3. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

  • Fly to Pisa, train

    $107 - $370
    1. Rome

      32 min - every 20 minutes

      $12 - $17

    2. Rome (FCO)

      55 min - non-stop

      $90 - $330

    3. Pisa (PSA)

      5 min - every 10 minutes

    4. Pisa Centrale

      1 h - hourly

      $5 - $23

  • Fly to Bologna, train

    $71 - $305
    1. Rome

      32 min - every 20 minutes

      $12 - $17

    2. Rome (FCO)

      55 min - non-stop

      $40 - $230

    3. Bologna (BLQ)

      18 min - every 15 minutes

      $3 - $35

    4. Bologna Centrale

      37 min - hourly

      $16 - $23

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Roma Termini train to Firenze S.M.N.. 1 h 32 min 29€. From Řím, Largo Mazzoni bus to Florencie, Montelungo. 3 h 45 min 17€. From Roma Termini night train to Firenze S.M.N.. 2 h 45 min 25€. From Rome rideshare to Florence. 3 h 12 min 13€. From Rome drive to Florence. 2 h 42 min 43€. From Roma Termini train to Rome airport, fly to Florence airport, then line 389 shuttle to Florence. 2 h 47 min 86€. From Roma Termini train to Rome airport, fly to Pisa airport, train to Pisa Centrale, then train to Florence. 4 h 112€. From Roma Termini train to Rome airport, fly to Bologna airport, Aerobus to Bologna Centrale, then train to Florence. 3 h 44 min 101€.