Find train tickets from Florence to Rome

FLR — ROM
Jul 8 — Jul 151
1 adult
Mon 7/8
Mon 7/15

Good to know

Average price (round-trip)

$44

Average price (one-way)

$13
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Florence to Rome train tickets

  • 25% of our users found round-trip train tickets from Florence to Rome for $44 or less.
  • You will generally catch the best train deals if you travel in the morning.

FAQs when traveling from Florence to Rome by train

  • How long is a train journey to Rome from Florence?

    The train journey from Florence to Rome takes 1h 37m on average and covers a distance of 143 miles.

  • What train companies travel from Florence to Rome?

    There are different train companies operating between Florence and Rome. Italotreno and Trenitalia are the most booked train companies.

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

7/7Sun
nonstopItalotreno
1h 26mZMS-IRT
7/14Sun
nonstopItalotreno
1h 25mIRT-ZMS
$44
7/7Sun
nonstopItalotreno
1h 36mZMS-XRJ
7/14Sun
nonstopItalotreno
1h 32mXRJ-ZMS
$44
7/20Sat
nonstopTrenitalia
2h 35mZMS-XRJ
7/20Sat
nonstopTrenitalia
1h 37mXRJ-ZMS
$45
7/20Sat
nonstopTrenitalia
2h 35mTM3-XRJ
7/20Sat
nonstopTrenitalia
1h 37mXRJ-TM3
$45
4/6Sun
nonstopAccesRail
1h 34mZMS-XRJ
4/6Sun
nonstopAccesRail
1h 36mXRJ-ZMS
$144
7/19Fri
1 stopAccesRail
2h 23mZMS-FCO
7/22Mon
1 stopAccesRail
2h 23mFCO-ZMS
$152
7/4Thu
1 stopAccesRail
2h 34mZMS-FCO
7/8Mon
1 stopAccesRail
2h 23mFCO-ZMS
$152
7/4Thu
1 stopAccesRail
2h 34mZMS-FCO
7/8Mon
1 stopAccesRail
2h 23mFCO-ZMS
$153
7/27Sat
1 stopAccesRail
2h 23mZMS-FCO
7/27Sat
1 stopAccesRail
2h 33mFCO-ZMS
$162
7/13Sat
nonstopAccesRail
1h 35mZMS-XRJ
7/14Sun
nonstopAccesRail
1h 36mXRJ-ZMS
$163

Search by stops

Search by train company

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

7/3Wed
nonstopTrenitalia
3h 29mFIR-XRJ
$11
7/5Fri
nonstopTrenitalia
3h 29mFIR-XRJ
$11
8/22Thu
nonstopTrenitalia
3h 29mFIR-XRJ
$12
6/19Wed
nonstopTrenitalia
2h 35mTM3-XRJ
$15
7/3Wed
nonstopTrenitalia
2h 35mZMS-XRJ
$15
6/18Tue
nonstopTrenitalia
2h 35mTM3-XRJ
$15
8/22Thu
nonstopTrenitalia
2h 40mZMS-XRJ
$15
7/3Wed
nonstopTrenitalia
2h 35mTM3-XRJ
$15
7/3Wed
nonstopItalotreno
1h 27mZMS-IRT
$16
8/22Thu
nonstopItalotreno
2h 02mZMS-IRT
$17
7/28Sun
nonstopTrenitalia
3h 46mFIR-XRJ
$19
7/19Fri
nonstopTrenitalia
2h 35mTM3-XRJ
$19
7/19Fri
nonstopTrenitalia
3h 29mFIR-XRJ
$19
6/30Sun
nonstopTrenitalia
3h 46mFIR-XRJ
$19
6/18Tue
nonstopTrenitalia
3h 39m3VI-XRJ
$19
6/18Tue
nonstopTrenitalia
2h 35mZMS-XRJ
$19
7/3Wed
nonstopTrenitalia
3h 27m3VI-XRJ
$19
6/22Sat
nonstopTrenitalia
3h 56m3VI-XRJ
$19
6/22Sat
nonstopTrenitalia
3h 56m3VI-XRJ
$19
7/5Fri
nonstopTrenitalia
2h 35mTM3-XRJ
$19

Search by stops

Search by train company