Find train tickets from Rome to Florence

ROM — FLR
Jul 6 — Jul 131
1 adult
Sat 7/6
Sat 7/13

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Friday

Average price (round-trip)

$30

Average price (one-way)

$11
Train tickets from Rome to Florence are on average 1% less expensive on Tuesdays
Train tickets from Rome to Florence are on average 2% more expensive on Fridays
(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 $30 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)

7/4Thu
nonstopTrenitalia
2h 45mIRT-3VI
7/11Thu
nonstopTrenitalia
3h 12m3VI-IRT
$30
6/26Wed
nonstopTrenitalia
3h 06mXRJ-3VI
6/28Fri
nonstopTrenitalia
3h 39m3VI-XRJ
$30
7/15Mon
nonstopTrenitalia
3h 06mXRJ-3VI
7/18Thu
nonstopTrenitalia
3h 27m3VI-XRJ
$30
7/4Thu
nonstopTrenitalia
3h 06mXRJ-3VI
7/11Thu
nonstopTrenitalia
3h 27m3VI-XRJ
$30
6/22Sat
nonstopItalotreno
1h 27mIRT-ZMS
6/24Mon
nonstopItalotreno
1h 26mZMS-IRT
$31
6/22Sat
nonstopItalotreno
1h 37mXRJ-ZMS
6/24Mon
nonstopItalotreno
1h 36mZMS-XRJ
$31
7/15Mon
nonstopItalotreno
1h 27mIRT-ZMS
7/18Thu
nonstopItalotreno
1h 26mZMS-IRT
$33
7/4Thu
nonstopTrenitalia
1h 29mXRJ-FIR
7/11Thu
nonstopTrenitalia
3h 29mFIR-XRJ
$33
6/26Wed
nonstopTrenitalia
3h 10mXRJ-TM3
6/28Fri
nonstopTrenitalia
2h 35mTM3-XRJ
$33
7/6Sat
nonstopItalotreno
1h 37mXRJ-ZMS
7/14Sun
nonstopItalotreno
2h 32mZMS-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/15Mon
nonstopItalotreno
1h 37mXRJ-ZMS
7/18Thu
nonstopItalotreno
1h 36mZMS-XRJ
$33
7/4Thu
nonstopItalotreno
1h 37mXRJ-ZMS
7/11Thu
nonstopItalotreno
1h 36mZMS-XRJ
$33
7/6Sat
nonstopItalotreno
1h 27mIRT-ZMS
7/14Sun
nonstopItalotreno
2h 24mZMS-IRT
$33
7/14Sun
nonstopItalotreno
1h 25mIRT-ZMS
7/19Fri
nonstopItalotreno
1h 26mZMS-IRT
$35
7/14Sun
nonstopItalotreno
1h 32mXRJ-ZMS
7/19Fri
nonstopItalotreno
1h 36mZMS-XRJ
$35
7/6Sat
nonstopItalotreno
1h 37mXRJ-ZMS
7/7Sun
nonstopItalotreno
1h 37mZMS-XRJ
$37
7/6Sat
nonstopItalotreno
1h 27mIRT-ZMS
7/7Sun
nonstopItalotreno
1h 26mZMS-IRT
$37
6/15Sat
nonstopTrenitalia
2h 50mXRJ-3VI
6/19Wed
nonstopTrenitalia
3h 27m3VI-XRJ
$39

Search by stops

Search by train company

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

7/11Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$11
7/11Thu
nonstopTrenitalia
3h 10mXRJ-TM3
$11
7/22Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$11
7/11Thu
nonstopTrenitalia
3h 10mXRJ-TM3
$11
7/16Tue
nonstopTrenitalia
3h 10mXRJ-TM3
$11
7/25Thu
nonstopTrenitalia
3h 10mXRJ-TM3
$11
7/11Thu
nonstopTrenitalia
3h 10mXRJ-ZMS
$11
7/11Thu
nonstopTrenitalia
3h 06mXRJ-3VI
$11
7/25Thu
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/12Fri
nonstopTrenitalia
3h 06mXRJ-3VI
$15
7/12Fri
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
7/22Mon
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
7/16Tue
nonstopTrenitalia
3h 06mXRJ-3VI
$15
7/10Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$15
8/26Mon
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
7/10Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$15
7/11Thu
nonstopItalotreno
1h 27mIRT-ZMS
$16

Search by stops

Search by train company