Find train tickets from Rome to Florence

ROM — FLR
Jul 2 — Jul 91
1 adult
Tue 7/2
Tue 7/9

Good to know

Cheapest day to travel

Sunday

Most expensive day to travel

Wednesday

Average price (round-trip)

$57

Average price (one-way)

$13
Train tickets from Rome to Florence are on average 38% less expensive on Sundays
Train tickets from Rome to Florence are on average 48% more expensive on Wednesdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Rome to Florence train tickets

  • 25% of our users found round-trip train tickets from Rome to Florence for $38 or less.
  • You will generally catch the best train deals if you travel in the morning.

FAQs when traveling from Rome to Florence by train

  • How long is a train journey to Florence from Rome?

    The train journey from Rome to Florence takes 1h 36m on average and covers a distance of 143 miles.

  • What train companies travel from Rome to Florence?

    There are different train companies operating between Rome and Florence. Trenitalia and Italotreno are the most booked train companies.

Book train tickets from Rome to Florence (round-trip)

6/27Thu
nonstopTrenitalia
3h 06mXRJ-3VI
6/28Fri
nonstopTrenitalia
3h 39m3VI-XRJ
$25
7/1Mon
nonstopItalotreno
1h 37mXRJ-ZMS
7/8Mon
nonstopItalotreno
1h 36mZMS-XRJ
$33
7/31Wed
nonstopItalotreno
1h 28mIRT-ZMS
7/31Wed
nonstopItalotreno
1h 26mZMS-IRT
$33
7/26Fri
nonstopItalotreno
1h 27mIRT-ZMS
8/3Sat
nonstopItalotreno
1h 26mZMS-IRT
$33
7/8Mon
nonstopItalotreno
1h 27mIRT-ZMS
7/12Fri
nonstopItalotreno
1h 26mZMS-IRT
$33
7/26Fri
nonstopItalotreno
1h 37mXRJ-ZMS
8/3Sat
nonstopItalotreno
1h 36mZMS-XRJ
$33
7/8Mon
nonstopTrenitalia
3h 10mXRJ-TM3
7/12Fri
nonstopTrenitalia
2h 35mTM3-XRJ
$33
7/8Mon
nonstopItalotreno
1h 37mXRJ-ZMS
7/12Fri
nonstopItalotreno
1h 36mZMS-XRJ
$33
8/16Fri
nonstopItalotreno
1h 59mIRT-ZMS
8/21Wed
nonstopItalotreno
2h 02mZMS-IRT
$35
8/16Fri
nonstopItalotreno
2h 17mXRJ-ZMS
8/21Wed
nonstopItalotreno
2h 11mZMS-XRJ
$35
7/1Mon
nonstopTrenitalia
1h 29mXRJ-FIR
7/8Mon
nonstopTrenitalia
3h 29mFIR-XRJ
$37
7/31Wed
nonstopTrenitalia
1h 36mXRJ-TM3
7/31Wed
nonstopTrenitalia
1h 36mTM3-XRJ
$44
7/8Mon
nonstopTrenitalia
2h 45mIRT-3VI
7/12Fri
nonstopTrenitalia
3h 02m3VI-IRT
$47
7/8Mon
nonstopTrenitalia
1h 26mIRT-TM3
7/12Fri
nonstopTrenitalia
3h 34mTM3-IRT
$52
7/31Wed
nonstopItalotreno
1h 36mXRJ-ZMS
7/31Wed
nonstopItalotreno
1h 32mZMS-XRJ
$56
7/31Wed
nonstopTrenitalia
1h 26mIRT-TM3
7/31Wed
nonstopTrenitalia
1h 26mTM3-IRT
$65
7/25Thu
nonstopAccesRail
1h 22mXRJ-FIR
7/28Sun
nonstopAccesRail
1h 25mFIR-XRJ
$100
7/25Thu
nonstopAccesRail
1h 32mXRJ-ZMS
7/28Sun
nonstopAccesRail
1h 35mZMS-XRJ
$100
10/11Fri
1 stopAccesRail
2h 23mFCO-ZMS
10/17Thu
1 stopAccesRail
2h 23mZMS-FCO
$142
10/11Fri
1 stopAccesRail
2h 19mFCO-FIR
10/17Thu
1 stopAccesRail
2h 31mFIR-FCO
$142

Search by stops

Search by train company

Book train tickets from Rome to Florence (one-way)

7/15Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$11
7/15Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$11
6/12Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/11Tue
nonstopTrenitalia
3h 10mXRJ-TM3
$14
6/12Wed
nonstopTrenitalia
3h 10mXRJ-TM3
$14
6/11Tue
nonstopTrenitalia
3h 10mXRJ-TM3
$14
6/12Wed
nonstopTrenitalia
3h 10mXRJ-TM3
$14
6/12Wed
nonstopTrenitalia
3h 10mXRJ-TM3
$14
6/12Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$14
7/10Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/12Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/12Wed
1 stopTrenitalia
3h 34m0ZT-3VI
$15
7/10Wed
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
6/28Fri
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
7/15Mon
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
7/15Mon
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
6/11Tue
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
6/15Sat
nonstopItalotreno
1h 27mIRT-ZMS
$17
6/24Mon
nonstopItalotreno
1h 27mIRT-ZMS
$17
6/15Sat
nonstopItalotreno
1h 37mXRJ-ZMS
$17

Search by stops

Search by train company