Find train tickets from Rome to Florence

ROM — FLR
Jun 29 — Jul 61
1 adult
Sat 6/29
Sat 7/6

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Thursday

Average price (round-trip)

$200

Average price (one-way)

$20
Train tickets from Rome to Florence are on average 82% less expensive on Tuesdays
Train tickets from Rome to Florence are on average 295% more expensive on Thursdays
(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 $36 or less.
  • You will generally catch the best train deals if you travel in the evening.

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/25Tue
nonstopTrenitalia
3h 10mXRJ-TM3
6/27Thu
nonstopTrenitalia
2h 35mTM3-XRJ
$25
7/10Wed
nonstopTrenitalia
2h 45mIRT-3VI
7/11Thu
nonstopTrenitalia
3h 12m3VI-IRT
$30
6/25Tue
nonstopItalotreno
1h 37mXRJ-ZMS
6/27Thu
nonstopItalotreno
1h 36mZMS-XRJ
$31
8/12Mon
nonstopItalotreno
2h 03mIRT-ZMS
8/12Mon
nonstopItalotreno
2h 02mZMS-IRT
$31
6/25Tue
nonstopItalotreno
1h 27mIRT-ZMS
6/27Thu
nonstopItalotreno
1h 26mZMS-IRT
$31
6/27Thu
nonstopTrenitalia
2h 45mIRT-3VI
6/27Thu
nonstopTrenitalia
3h 02m3VI-IRT
$32
6/27Thu
nonstopItalotreno
1h 27mIRT-ZMS
6/27Thu
nonstopItalotreno
1h 26mZMS-IRT
$32
7/10Wed
nonstopTrenitalia
1h 22mXRJ-FIR
7/11Thu
nonstopTrenitalia
3h 29mFIR-XRJ
$33
6/27Thu
nonstopTrenitalia
1h 29mXRJ-FIR
6/27Thu
nonstopTrenitalia
3h 29mFIR-XRJ
$33
7/10Wed
nonstopTrenitalia
1h 48mXRJ-TM3
7/11Thu
nonstopTrenitalia
2h 35mTM3-XRJ
$33
6/28Fri
nonstopItalotreno
1h 27mIRT-ZMS
7/5Fri
nonstopItalotreno
1h 26mZMS-IRT
$33
7/10Wed
nonstopTrenitalia
3h 06mXRJ-3VI
7/11Thu
nonstopTrenitalia
3h 27m3VI-XRJ
$33
8/12Mon
nonstopItalotreno
2h 17mXRJ-ZMS
8/12Mon
nonstopItalotreno
2h 11mZMS-XRJ
$35
6/27Thu
nonstopTrenitalia
1h 36mXRJ-TM3
6/27Thu
nonstopTrenitalia
1h 37mTM3-XRJ
$44
6/27Thu
nonstopItalotreno
1h 36mXRJ-ZMS
6/27Thu
nonstopItalotreno
1h 32mZMS-XRJ
$55
6/28Fri
nonstopItalotreno
1h 32mXRJ-ZMS
7/5Fri
nonstopItalotreno
1h 36mZMS-XRJ
$58
6/7Fri
nonstopItalotreno
1h 27mIRT-ZMS
6/9Sun
nonstopItalotreno
1h 26mZMS-IRT
$62
7/30Tue
nonstopAccesRail
1h 29mXRJ-FIR
8/2Fri
nonstopAccesRail
1h 26mFIR-XRJ
$120
7/30Tue
nonstopAccesRail
1h 35mXRJ-ZMS
8/2Fri
nonstopAccesRail
1h 36mZMS-XRJ
$121
7/4Thu
1 stopAccesRail
2h 23mFCO-ZMS
7/7Sun
1 stopAccesRail
2h 19mZMS-FCO
$143

Search by stops

Search by train company

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

6/12Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$11
6/18Tue
nonstopTrenitalia
3h 10mXRJ-TM3
$11
7/9Tue
nonstopTrenitalia
3h 10mXRJ-ZMS
$12
6/27Thu
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
6/18Tue
nonstopTrenitalia
3h 06mXRJ-3VI
$15
6/12Wed
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
7/9Tue
nonstopTrenitalia
3h 06mXRJ-3VI
$15
6/27Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$15
6/12Wed
1 stopTrenitalia
3h 50m0BA-3VI
$15
6/29Sat
nonstopItalotreno
1h 27mIRT-ZMS
$16
6/29Sat
nonstopItalotreno
1h 37mXRJ-ZMS
$16
6/27Thu
nonstopItalotreno
1h 27mIRT-ZMS
$16
7/9Tue
nonstopItalotreno
1h 27mIRT-ZMS
$16
6/14Fri
nonstopItalotreno
1h 37mXRJ-ZMS
$17
8/3Sat
nonstopItalotreno
1h 27mIRT-ZMS
$17
7/5Fri
nonstopItalotreno
1h 27mIRT-ZMS
$17
7/5Fri
nonstopItalotreno
1h 37mXRJ-ZMS
$17
8/3Sat
nonstopItalotreno
1h 37mXRJ-ZMS
$17
8/17Sat
nonstopTrenitalia
2h 45mIRT-3VI
$19
8/17Sat
nonstopTrenitalia
3h 06mXRJ-3VI
$19

Search by stops

Search by train company