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

Wednesday

Most expensive day to travel

Sunday

Average price (round-trip)

$32

Average price (one-way)

$13
Train tickets from Rome to Florence are on average 19% less expensive on Wednesdays
Train tickets from Rome to Florence are on average 6% more expensive on Sundays
(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 $33 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/17Wed
nonstopTrenitalia
3h 48mXRJ-TM3
7/19Fri
nonstopTrenitalia
2h 35mTM3-XRJ
$45
7/8Mon
nonstopTrenitalia
2h 45mIRT-3VI
7/12Fri
nonstopTrenitalia
3h 02m3VI-IRT
$47
7/17Wed
nonstopTrenitalia
2h 45mIRT-3VI
7/19Fri
nonstopTrenitalia
3h 12m3VI-IRT
$49
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
9/26Thu
nonstopAccesRail
1h 36mXRJ-ZMS
9/26Thu
nonstopAccesRail
1h 35mZMS-XRJ
$99
7/25Thu
nonstopAccesRail
1h 22mXRJ-FIR
7/28Sun
nonstopAccesRail
1h 25mFIR-XRJ
$100

Search by stops

Search by train company

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

7/15Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$11
7/15Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$11
7/25Thu
nonstopTrenitalia
3h 10mXRJ-TM3
$11
7/25Thu
nonstopTrenitalia
3h 10mXRJ-ZMS
$12
7/25Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$12
6/12Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/11Tue
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 10mXRJ-TM3
$14
6/12Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$14
7/10Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/12Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$14
7/10Wed
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
6/12Wed
1 stopTrenitalia
3h 34m0ZT-3VI
$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

Search by stops

Search by train company