Find train tickets from Rome to Florence

ROM — FLR
Jun 15 — Jun 221
1 adult
Sat 6/15
Sat 6/22

Good to know

Cheapest day to travel

Wednesday

Most expensive day to travel

Thursday

Average price (round-trip)

$45

Average price (one-way)

$12
Train tickets from Rome to Florence are on average 5% less expensive on Wednesdays
Train tickets from Rome to Florence are on average 5% 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 $44 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/5Wed
nonstopTrenitalia
3h 10mXRJ-TM3
6/10Mon
nonstopTrenitalia
2h 35mTM3-XRJ
$25
6/20Thu
nonstopTrenitalia
1h 29mXRJ-FIR
6/20Thu
nonstopTrenitalia
3h 29mFIR-XRJ
$33
6/20Thu
nonstopTrenitalia
1h 36mXRJ-ZMS
6/20Thu
nonstopTrenitalia
1h 37mZMS-XRJ
$43
7/6Sat
nonstopTrenitalia
1h 29mXRJ-FIR
7/6Sat
nonstopTrenitalia
3h 29mFIR-XRJ
$45
6/20Thu
nonstopTrenitalia
1h 26mIRT-ZMS
6/20Thu
nonstopTrenitalia
1h 25mZMS-IRT
$48
7/22Mon
nonstopItalotreno
1h 37mXRJ-ZMS
7/24Wed
nonstopItalotreno
1h 36mZMS-XRJ
$48
7/22Mon
nonstopItalotreno
1h 27mIRT-ZMS
7/24Wed
nonstopItalotreno
1h 26mZMS-IRT
$48
5/31Fri
nonstopItalotreno
1h 37mXRJ-ZMS
6/7Fri
nonstopItalotreno
1h 36mZMS-XRJ
$48
5/31Fri
nonstopItalotreno
1h 27mIRT-ZMS
6/7Fri
nonstopItalotreno
1h 26mZMS-IRT
$48
6/20Thu
nonstopItalotreno
1h 37mXRJ-ZMS
6/21Fri
nonstopItalotreno
1h 36mZMS-XRJ
$51
6/14Fri
nonstopItalotreno
1h 37mXRJ-ZMS
6/21Fri
nonstopItalotreno
1h 36mZMS-XRJ
$51
6/8Sat
nonstopItalotreno
1h 27mIRT-ZMS
6/10Mon
nonstopItalotreno
1h 27mZMS-IRT
$51
6/14Fri
nonstopItalotreno
1h 27mIRT-ZMS
6/21Fri
nonstopItalotreno
1h 27mZMS-IRT
$51
7/2Tue
nonstopItalotreno
1h 28mIRT-ZMS
7/3Wed
nonstopItalotreno
1h 26mZMS-IRT
$51
6/5Wed
nonstopItalotreno
1h 37mXRJ-ZMS
6/10Mon
nonstopItalotreno
1h 36mZMS-XRJ
$51
7/6Sat
nonstopTrenitalia
1h 36mXRJ-ZMS
7/6Sat
nonstopTrenitalia
1h 51mZMS-XRJ
$52
7/6Sat
nonstopTrenitalia
3h 37mIRT-ZMS
7/6Sat
nonstopTrenitalia
1h 25mZMS-IRT
$52
7/6Sat
nonstopTrenitalia
1h 36mXRJ-TM3
7/6Sat
nonstopTrenitalia
1h 35mTM3-XRJ
$52
7/6Sat
nonstopTrenitalia
3h 37mIRT-TM3
7/6Sat
nonstopTrenitalia
1h 26mTM3-IRT
$52
5/24Fri
nonstopItalotreno
1h 26mIRT-ZMS
5/25Sat
nonstopItalotreno
1h 26mZMS-IRT
$65

Search by stops

Search by train company

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

6/19Wed
nonstopTrenitalia
3h 10mXRJ-TM3
$11
7/11Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$11
6/11Tue
nonstopTrenitalia
3h 06mXRJ-3VI
$11
6/19Wed
nonstopTrenitalia
3h 10mXRJ-ZMS
$11
6/19Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$11
6/19Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$11
7/10Wed
nonstopTrenitalia
3h 10mXRJ-ZMS
$12
6/11Tue
nonstopTrenitalia
3h 10mXRJ-ZMS
$12
7/10Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$12
7/11Thu
nonstopTrenitalia
3h 10mXRJ-ZMS
$12
7/15Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/4Tue
nonstopTrenitalia
3h 10mXRJ-ZMS
$14
6/17Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/5Wed
nonstopTrenitalia
3h 10mXRJ-ZMS
$14
6/4Tue
nonstopTrenitalia
3h 03mIRT-3VI
$17
6/4Tue
nonstopTrenitalia
3h 12mXRJ-3VI
$19
6/14Fri
nonstopTrenitalia
3h 06mXRJ-3VI
$19
6/14Fri
nonstopTrenitalia
3h 06mXRJ-3VI
$19
6/29Sat
nonstopTrain
1h 27mIRT-ZMS
$19
6/29Sat
nonstopTrenitalia
3h 06mXRJ-3VI
$19

Search by stops

Search by train company