Find train tickets from Florence to Rome

FLR — ROM
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

Tuesday

Average price (round-trip)

$50

Average price (one-way)

$11
Train tickets from Florence to Rome are on average 2% less expensive on Wednesdays
Train tickets from Florence to Rome are on average 2% more expensive on Tuesdays
(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 $50 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 36m 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.

  • How much does a train ticket from Florence to Rome cost?

    The average price of a round-trip train ticket from Florence to Rome is $51. In the last 3 days, the lowest price found by KAYAK users was $51.

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

6/13Thu
nonstopTrenitalia
2h 35mTM3-XRJ
6/19Wed
nonstopTrenitalia
3h 10mXRJ-TM3
$30
6/13Thu
nonstopItalotreno
1h 36mZMS-XRJ
6/20Thu
nonstopItalotreno
1h 37mXRJ-ZMS
$48
6/20Thu
nonstopItalotreno
1h 27mZMS-IRT
6/23Sun
nonstopItalotreno
1h 25mIRT-ZMS
$49
6/13Thu
nonstopItalotreno
1h 27mZMS-IRT
6/19Wed
nonstopItalotreno
1h 28mIRT-ZMS
$51
5/22Wed
nonstopItalotreno
1h 36mZMS-XRJ
5/29Wed
nonstopItalotreno
1h 37mXRJ-ZMS
$51
5/22Wed
nonstopItalotreno
1h 26mZMS-IRT
5/29Wed
nonstopItalotreno
1h 27mIRT-ZMS
$51
6/13Thu
nonstopItalotreno
1h 36mZMS-XRJ
6/19Wed
nonstopItalotreno
1h 37mXRJ-ZMS
$51

Search by stops

Search by train company

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

6/10Mon
nonstopTrenitalia
2h 35mTM3-XRJ
$11
6/24Mon
nonstopTrenitalia
3h 29mFIR-XRJ
$11
7/5Fri
nonstopTrenitalia
3h 29mFIR-XRJ
$11
7/17Wed
nonstopTrenitalia
3h 29mFIR-XRJ
$11
7/17Wed
nonstopTrenitalia
2h 35mTM3-XRJ
$11
7/17Wed
nonstopTrenitalia
3h 29mFIR-XRJ
$11
7/17Wed
nonstopTrenitalia
2h 35mTM3-XRJ
$11
6/10Mon
nonstopTrenitalia
3h 29mFIR-XRJ
$11
6/17Mon
nonstopTrenitalia
3h 39m3VI-XRJ
$11
7/24Wed
nonstopTrenitalia
3h 29mFIR-XRJ
$12
7/17Wed
nonstopTrenitalia
2h 35mZMS-XRJ
$12
7/5Fri
nonstopTrenitalia
2h 35mTM3-XRJ
$14
7/15Mon
nonstopTrenitalia
2h 35mTM3-XRJ
$14
7/15Mon
nonstopTrenitalia
2h 35mTM3-XRJ
$14
6/5Wed
nonstopTrenitalia
2h 35mZMS-XRJ
$14
7/15Mon
nonstopTrenitalia
2h 35mTM3-XRJ
$14
7/24Wed
nonstopTrenitalia
2h 35mZMS-XRJ
$15
5/23Thu
nonstopTrain
1h 26mZMS-IRT
$18
5/22Wed
nonstopTrain
1h 26mZMS-IRT
$18
7/17Wed
nonstopTrenitalia
3h 27m3VI-XRJ
$19

Search by stops

Search by train company