Find train tickets from Florence to Rome

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

Good to know

Average price (round-trip)

$153

Average price (one-way)

$12
(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 $153 or less.
  • You will generally catch the best train deals if you travel at noon.

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. AccesRail and Trenitalia are the most booked train companies.

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

7/19Fri
1 stopAccesRail
2h 23mZMS-FCO
7/22Mon
1 stopAccesRail
2h 18mFCO-ZMS
$153
8/1Thu
1 stopAccesRail
2h 19mZMS-FCO
8/4Sun
1 stopAccesRail
2h 18mFCO-ZMS
$153
7/4Thu
1 stopAccesRail
2h 23mZMS-FCO
7/8Mon
1 stopAccesRail
2h 23mFCO-ZMS
$153
7/4Thu
1 stopAccesRail
2h 34mZMS-FCO
7/8Mon
1 stopAccesRail
2h 23mFCO-ZMS
$153
10/15Tue
nonstopAccesRail
1h 35mZMS-XRJ
10/24Thu
nonstopAccesRail
1h 36mXRJ-ZMS
$164

Search by stops

Search by train company

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

6/26Wed
nonstopTrenitalia
3h 29mFIR-XRJ
$11
7/23Tue
nonstopTrenitalia
3h 29mFIR-XRJ
$11
7/3Wed
nonstopTrenitalia
3h 29mFIR-XRJ
$11
7/29Mon
nonstopTrenitalia
3h 29mFIR-XRJ
$12
8/27Tue
nonstopTrenitalia
3h 12m3VI-IRT
$12
8/27Tue
nonstopTrenitalia
3h 29mFIR-XRJ
$12
8/27Tue
nonstopTrenitalia
3h 27m3VI-XRJ
$12
8/27Tue
nonstopTrenitalia
2h 35mZMS-XRJ
$12
7/12Fri
nonstopTrenitalia
3h 29mFIR-XRJ
$15
7/23Tue
nonstopTrenitalia
3h 27m3VI-XRJ
$15
6/26Wed
nonstopTrenitalia
2h 35mTM3-XRJ
$15
7/23Tue
nonstopTrenitalia
2h 35mZMS-XRJ
$15
7/3Wed
nonstopTrenitalia
2h 35mTM3-XRJ
$15
6/26Wed
nonstopTrenitalia
2h 35mZMS-XRJ
$15
6/17Mon
nonstopTrenitalia
3h 29mFIR-XRJ
$15
6/30Sun
nonstopItalotreno
2h 24mZMS-IRT
$16
6/30Sun
nonstopItalotreno
2h 32mZMS-XRJ
$16
7/12Fri
nonstopItalotreno
1h 36mZMS-XRJ
$17
8/27Tue
nonstopItalotreno
1h 26mZMS-IRT
$17
6/26Wed
nonstopItalotreno
1h 26mZMS-IRT
$17

Search by stops

Search by train company