Find train tickets from Florence to Rome

FLR — ROM
Jun 29 — Jul 61
1 adult
Sat 6/29
Sat 7/6

Good to know

Average price (round-trip)

$35

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 $35 or less.
  • You will generally catch the best train deals if you travel in the evening.

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)

6/6Thu
nonstopItalotreno
1h 37mZMS-XRJ
8/2Fri
nonstopItalotreno
1h 32mXRJ-ZMS
$67
6/6Thu
nonstopItalotreno
1h 26mZMS-IRT
8/2Fri
nonstopItalotreno
1h 26mIRT-ZMS
$67
6/29Sat
nonstopAccesRail
1h 35mZMS-XRJ
7/31Wed
nonstopAccesRail
1h 36mXRJ-ZMS
$113
9/11Wed
nonstopAccesRail
1h 34mZMS-XRJ
9/13Fri
nonstopAccesRail
1h 36mXRJ-ZMS
$114
6/20Thu
1 stopAccesRail
2h 23mZMS-FCO
6/23Sun
1 stopAccesRail
2h 23mFCO-ZMS
$143
6/20Thu
1 stopAccesRail
2h 34mZMS-FCO
6/23Sun
1 stopAccesRail
2h 23mFCO-ZMS
$143
6/6Thu
1 stopAccesRail
2h 19mZMS-FCO
8/3Sat
1 stopAccesRail
2h 23mFCO-ZMS
$201

Search by stops

Search by train company

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

6/29Sat
nonstopTrenitalia
3h 46mFIR-XRJ
$11
7/12Fri
nonstopTrenitalia
2h 35mTM3-XRJ
$14
7/12Fri
nonstopTrenitalia
3h 29mFIR-XRJ
$14
7/12Fri
nonstopTrenitalia
2h 35mZMS-XRJ
$15
6/29Sat
nonstopItalotreno
2h 32mZMS-XRJ
$16
7/20Sat
nonstopItalotreno
2h 24mZMS-IRT
$16
6/29Sat
nonstopItalotreno
2h 24mZMS-IRT
$16
7/20Sat
nonstopItalotreno
2h 32mZMS-XRJ
$16
7/12Fri
nonstopItalotreno
1h 26mZMS-IRT
$17
7/20Sat
nonstopTrenitalia
2h 35mTM3-XRJ
$19
7/20Sat
nonstopTrenitalia
2h 35mTM3-XRJ
$19
7/20Sat
nonstopTrenitalia
3h 46mFIR-XRJ
$19
6/29Sat
nonstopTrenitalia
2h 35mTM3-XRJ
$19
6/29Sat
nonstopTrenitalia
2h 55m3VI-XRJ
$26
7/20Sat
nonstopTrenitalia
1h 25mFIR-XRJ
$26
6/30Sun
nonstopTrenitalia
3h 15m3VI-XRJ
$26
6/29Sat
nonstopTrenitalia
3h 02m3VI-IRT
$26
7/20Sat
nonstopTrenitalia
3h 02m3VI-IRT
$26
7/20Sat
nonstopTrenitalia
1h 19mFIR-IRT
$26
7/12Fri
nonstopTrenitalia
3h 12m3VI-IRT
$26

Search by stops

Search by train company