Find train tickets from Rome to Florence

ROM — FLR
Jun 27 — Jul 41
1 adult
Thu 6/27
Thu 7/4

Good to know

Cheapest day to travel

Monday

Most expensive day to travel

Saturday

Average price (round-trip)

$36

Average price (one-way)

$11
Train tickets from Rome to Florence are on average 23% less expensive on Mondays
Train tickets from Rome to Florence are on average 15% more expensive on Saturdays
(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 $55 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?

    Trenitalia is the only train operator serving this route.

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

6/11Tue
nonstopTrenitalia
3h 06mXRJ-3VI
6/14Fri
nonstopTrenitalia
3h 39m3VI-XRJ
$25
6/18Tue
nonstopTrenitalia
3h 10mXRJ-TM3
6/22Sat
nonstopTrenitalia
2h 35mTM3-XRJ
$32
6/11Tue
nonstopTrenitalia
1h 29mXRJ-FIR
6/14Fri
nonstopTrenitalia
3h 29mFIR-XRJ
$33
6/11Tue
nonstopTrenitalia
3h 10mXRJ-TM3
6/14Fri
nonstopTrenitalia
2h 35mTM3-XRJ
$35
7/31Wed
nonstopTrenitalia
1h 36mXRJ-TM3
7/31Wed
nonstopTrenitalia
1h 34mTM3-XRJ
$44
6/16Sun
nonstopTrenitalia
1h 29mXRJ-FIR
6/16Sun
nonstopTrenitalia
3h 46mFIR-XRJ
$47
6/16Sun
nonstopTrenitalia
3h 06mXRJ-3VI
6/16Sun
nonstopTrenitalia
3h 56m3VI-XRJ
$47
6/8Sat
nonstopItalotreno
1h 37mXRJ-ZMS
6/10Mon
nonstopItalotreno
1h 36mZMS-XRJ
$48
6/15Sat
nonstopItalotreno
1h 37mXRJ-ZMS
6/18Tue
nonstopItalotreno
1h 36mZMS-XRJ
$48
6/8Sat
nonstopItalotreno
1h 27mIRT-ZMS
6/10Mon
nonstopItalotreno
1h 26mZMS-IRT
$48
6/15Sat
nonstopItalotreno
1h 27mIRT-ZMS
6/18Tue
nonstopItalotreno
1h 26mZMS-IRT
$48
7/4Thu
nonstopItalotreno
1h 37mXRJ-ZMS
7/5Fri
nonstopItalotreno
1h 36mZMS-XRJ
$51
7/31Wed
nonstopItalotreno
1h 28mIRT-ZMS
7/31Wed
nonstopItalotreno
1h 26mZMS-IRT
$51
6/18Tue
nonstopItalotreno
1h 27mIRT-ZMS
6/22Sat
nonstopItalotreno
2h 14mZMS-IRT
$51
7/4Thu
nonstopItalotreno
1h 27mIRT-ZMS
7/5Fri
nonstopItalotreno
1h 27mZMS-IRT
$51
6/18Tue
nonstopItalotreno
1h 37mXRJ-ZMS
6/22Sat
nonstopItalotreno
2h 22mZMS-XRJ
$51
6/16Sun
nonstopTrenitalia
1h 36mXRJ-TM3
6/16Sun
nonstopTrenitalia
1h 37mTM3-XRJ
$52
6/16Sun
nonstopTrenitalia
1h 32mIRT-TM3
6/16Sun
nonstopTrenitalia
3h 34mTM3-IRT
$52
7/31Wed
nonstopTrenitalia
1h 26mIRT-TM3
7/31Wed
nonstopTrenitalia
1h 26mTM3-IRT
$65
8/14Wed
nonstopAccesRail
2h 06mXRJ-ZMS
8/18Sun
nonstopAccesRail
2h 11mZMS-XRJ
$109

Search by stops

Search by train company

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

8/22Thu
nonstopTrenitalia
3h 04mIRT-3VI
$11
6/18Tue
nonstopTrenitalia
3h 10mXRJ-TM3
$11
6/18Tue
nonstopTrenitalia
3h 06mXRJ-3VI
$11
7/10Wed
nonstopTrenitalia
3h 10mXRJ-ZMS
$11
8/1Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$12
7/30Tue
nonstopTrenitalia
3h 06mXRJ-3VI
$12
8/1Thu
nonstopTrenitalia
3h 04mIRT-3VI
$12
6/18Tue
nonstopTrenitalia
3h 10mXRJ-ZMS
$12
7/30Tue
nonstopTrenitalia
3h 10mXRJ-ZMS
$12
7/10Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/17Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$15
6/27Thu
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
8/26Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$15
8/26Mon
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
6/27Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$15
8/16Fri
nonstopTrenitalia
3h 04mIRT-3VI
$15
8/1Thu
nonstopTrenitalia
3h 10mXRJ-TM3
$15
6/27Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$15
8/1Thu
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
6/27Thu
nonstopItalotreno
1h 27mIRT-ZMS
$16

Search by stops

Search by train company