Find train tickets from Rome to Florence

ROM — FLR
Jun 4 — Jun 111
1 adult
Tue 6/4
Tue 6/11

Good to know

Cheapest day to travel

Friday

Most expensive day to travel

Monday

Average price (round-trip)

$29

Average price (one-way)

$13
Train tickets from Rome to Florence are on average 34% less expensive on Fridays
Train tickets from Rome to Florence are on average 26% more expensive on Mondays
(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 $45 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

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?

    Trenitalia is the only train operator serving this route.

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

9/24Tue
nonstopTrenitalia
3h 08mXRJ-3VI
9/24Tue
nonstopTrenitalia
3h 30m3VI-XRJ
$20
6/8Sat
nonstopTrenitalia
3h 12mXRJ-3VI
6/12Wed
nonstopTrenitalia
3h 27m3VI-XRJ
$20
6/6Thu
nonstopTrenitalia
3h 12mXRJ-3VI
6/10Mon
nonstopTrenitalia
3h 39m3VI-XRJ
$21
6/6Thu
nonstopTrenitalia
3h 12mXRJ-3VI
6/10Mon
nonstopTrenitalia
3h 39m3VI-XRJ
$21
6/18Tue
nonstopTrenitalia
3h 10mXRJ-TM3
6/20Thu
nonstopTrenitalia
2h 35mTM3-XRJ
$21
6/6Thu
nonstopTrenitalia
3h 12mXRJ-3VI
6/10Mon
nonstopTrenitalia
3h 39m3VI-XRJ
$21
9/24Tue
nonstopTrenitalia
1h 29mXRJ-FIR
9/24Tue
nonstopTrenitalia
2h 57mFIR-XRJ
$32
7/25Thu
nonstopTrenitalia
3h 10mXRJ-TM3
7/27Sat
nonstopTrenitalia
1h 36mTM3-XRJ
$36
6/5Wed
nonstopTrenitalia
3h 08mXRJ-3VI
6/5Wed
nonstopTrenitalia
3h 30m3VI-XRJ
$37
7/2Tue
nonstopTrenitalia
1h 36mXRJ-ZMS
7/3Wed
nonstopTrenitalia
2h 35mZMS-XRJ
$38
6/6Thu
nonstopTrenitalia
1h 22mXRJ-FIR
6/10Mon
nonstopTrenitalia
3h 29mFIR-XRJ
$40
6/5Wed
nonstopTrenitalia
1h 29mXRJ-FIR
6/5Wed
nonstopTrenitalia
2h 57mFIR-XRJ
$40
6/18Tue
nonstopTrenitalia
1h 36mXRJ-ZMS
6/20Thu
nonstopTrenitalia
2h 35mZMS-XRJ
$42
5/16Thu
nonstopTrenitalia
1h 36mXRJ-2J3
5/16Thu
nonstopTrenitalia
1h 35m2J3-XRJ
$43
5/16Thu
nonstopTrenitalia
1h 36mXRJ-TM3
5/16Thu
nonstopTrenitalia
1h 35mTM3-XRJ
$43
6/5Wed
nonstopTrenitalia
1h 37mXRJ-TM3
6/5Wed
nonstopTrenitalia
1h 37mTM3-XRJ
$43
9/24Tue
nonstopTrenitalia
1h 46mXRJ-TM3
9/24Tue
nonstopTrenitalia
1h 36mTM3-XRJ
$43
5/16Thu
nonstopTrenitalia
1h 29mXRJ-FIR
5/16Thu
nonstopTrenitalia
1h 25mFIR-XRJ
$43
5/16Thu
nonstopTrenitalia
1h 29mXRJ-FIR
5/16Thu
nonstopTrenitalia
1h 25mFIR-XRJ
$43
6/3Mon
nonstopTrenitalia
1h 22mXRJ-FIR
6/10Mon
nonstopTrenitalia
3h 29mFIR-XRJ
$44

Search by stops

Search by train company

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

6/12Wed
nonstopTrenitalia
3h 06mXRJ-3VI
$11
6/3Mon
nonstopTrenitalia
3h 08mXRJ-3VI
$12
6/3Mon
nonstopTrenitalia
3h 03mIRT-3VI
$12
6/14Fri
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/10Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/10Mon
nonstopTrenitalia
3h 06mXRJ-3VI
$14
6/10Mon
nonstopTrenitalia
3h 10mXRJ-ZMS
$15
6/3Mon
nonstopTrenitalia
3h 10mXRJ-ZMS
$18
7/20Sat
nonstopTrenitalia
3h 06mXRJ-3VI
$19
6/14Fri
nonstopTrenitalia
2h 45mIRT-3VI
$19
6/12Wed
nonstopTrenitalia
3h 10mXRJ-ZMS
$19
5/25Sat
nonstopTrenitalia
3h 12mXRJ-3VI
$19
6/12Wed
nonstopTrenitalia
2h 45mIRT-3VI
$19
6/22Sat
nonstopTrenitalia
3h 06mXRJ-3VI
$19
8/2Fri
nonstopTrenitalia
2h 45mIRT-3VI
$20
6/30Sun
nonstopTrenitalia
3h 06mXRJ-3VI
$20
6/30Sun
nonstopTrenitalia
3h 10mXRJ-ZMS
$20
6/1Sat
nonstopTrenitalia
3h 12mXRJ-3VI
$20
8/2Fri
nonstopTrenitalia
3h 06mXRJ-3VI
$20
5/16Thu
nonstopTrenitalia
3h 12mXRJ-3VI
$21

Search by stops

Search by train company