Find train tickets from Rome to Florence

ROM — FLR
Jul 5 — Jul 121
1 adult
Fri 7/5
Fri 7/12

Good to know

Cheapest day to travel

Thursday

Most expensive day to travel

Tuesday

Average price (round-trip)

$31

Average price (one-way)

$12
Train tickets from Rome to Florence are on average 16% less expensive on Thursdays
Train tickets from Rome to Florence are on average 11% more expensive on Tuesdays
(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 $31 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?

    Trenitalia is the only train operator serving this route.

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

7/12Fri
nonstopTrenitalia
3h 06mXRJ-3VI
7/15Mon
nonstopTrenitalia
3h 39m3VI-XRJ
$25
7/4Thu
nonstopTrenitalia
2h 45mIRT-3VI
7/11Thu
nonstopTrenitalia
3h 12m3VI-IRT
$30
7/4Thu
nonstopTrenitalia
3h 06mXRJ-3VI
7/11Thu
nonstopTrenitalia
3h 27m3VI-XRJ
$30
6/12Wed
nonstopTrenitalia
1h 22mXRJ-FIR
6/13Thu
nonstopTrenitalia
3h 29mFIR-XRJ
$33
7/4Thu
nonstopTrenitalia
1h 29mXRJ-FIR
7/11Thu
nonstopTrenitalia
3h 29mFIR-XRJ
$33
7/4Thu
nonstopTrenitalia
1h 42mXRJ-TM3
7/11Thu
nonstopTrenitalia
2h 35mTM3-XRJ
$33
7/4Thu
nonstopItalotreno
1h 27mIRT-ZMS
7/11Thu
nonstopItalotreno
1h 26mZMS-IRT
$33
7/4Thu
nonstopItalotreno
1h 37mXRJ-ZMS
7/11Thu
nonstopItalotreno
1h 36mZMS-XRJ
$33
7/12Fri
nonstopTrenitalia
3h 10mXRJ-TM3
7/20Sat
nonstopTrenitalia
2h 35mTM3-XRJ
$33
6/12Wed
nonstopTrenitalia
1h 29mXRJ-FIR
6/12Wed
nonstopTrenitalia
3h 29mFIR-XRJ
$36
7/12Fri
nonstopItalotreno
1h 37mXRJ-ZMS
7/15Mon
nonstopItalotreno
1h 40mZMS-XRJ
$37
7/12Fri
nonstopTrenitalia
3h 06mXRJ-3VI
7/20Sat
nonstopTrenitalia
3h 27m3VI-XRJ
$40
7/12Fri
nonstopItalotreno
1h 27mIRT-ZMS
7/20Sat
nonstopItalotreno
1h 26mZMS-IRT
$40
7/20Sat
nonstopItalotreno
1h 27mIRT-ZMS
7/20Sat
nonstopItalotreno
1h 26mZMS-IRT
$40
6/12Wed
nonstopTrenitalia
1h 22mXRJ-FIR
6/12Wed
nonstopTrenitalia
3h 29mFIR-XRJ
$41
7/20Sat
nonstopTrenitalia
1h 29mXRJ-FIR
7/20Sat
nonstopTrenitalia
3h 46mFIR-XRJ
$45
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/12Wed
nonstopTrenitalia
3h 46mXRJ-ZMS
6/12Wed
nonstopTrenitalia
1h 36mZMS-XRJ
$48
6/16Sun
nonstopTrenitalia
1h 36mXRJ-TM3
6/16Sun
nonstopTrenitalia
1h 37mTM3-XRJ
$52

Search by stops

Search by train company

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

7/16Tue
nonstopTrenitalia
3h 10mXRJ-TM3
$11
7/16Tue
nonstopTrenitalia
3h 10mXRJ-ZMS
$11
7/22Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$11
7/25Thu
nonstopTrenitalia
3h 10mXRJ-TM3
$11
7/4Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$11
7/18Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$12
7/25Thu
nonstopTrenitalia
3h 10mXRJ-ZMS
$12
7/4Thu
nonstopTrenitalia
3h 10mXRJ-ZMS
$12
7/25Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$12
7/10Wed
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
8/26Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$15
7/16Tue
nonstopTrenitalia
3h 06mXRJ-3VI
$15
7/22Mon
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
7/8Mon
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
7/12Fri
nonstopTrenitalia
3h 06mXRJ-3VI
$15
7/12Fri
nonstopTrenitalia
3h 10mXRJ-TM3
$15
7/10Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$15
8/26Mon
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
7/18Thu
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
7/8Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$15

Search by stops

Search by train company