Trains from Rome to Florence

Wed, Jul 24
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

COMPARE

Prices across different modes

Train
Bus
Flight
Tue
Jul 23
$26Regionale Veloce
$12Flixbus
$124Alitalia
Wed
Jul 24
$23Intercity
$15Flixbus
Find prices
Thu
Jul 25
$22Italo
$12Sellitto
$99Alitalia
Fri
Jul 26
$22Italo
$14Flixbus
Find prices
Sat
Jul 27
$22Italo
$9Flixbus
$124Alitalia
Sun
Jul 28
$22Italo
$12Sellitto
$125Alitalia
Mon
Jul 29
$15Intercity
$12Flixbus
$125Alitalia
Tue
Jul 30
$15Intercity
$14Flixbus
$98Alitalia
Wed
Jul 31
$20Frecciabianca
$12Flixbus
$98Alitalia
Thu
Aug 1
$22Italo
$12Sellitto
$99Alitalia
Fri
Aug 2
$22Italo
$14Flixbus
$99Alitalia
Sat
Aug 3
$22Italo
$14Flixbus
$98Alitalia
Sun
Aug 4
$22Italo
$12Sellitto
$99Alitalia
Mon
Aug 5
$15Intercity
$14Flixbus
$99Alitalia
Tue
Aug 6
$18Intercity
$14Flixbus
$98Alitalia
Wed
Aug 7
$15Intercity
$14Flixbus
$98Alitalia
Thu
Aug 8
$15Intercity
$12Sellitto
$99Alitalia
Fri
Aug 9
$22Italo
$14Flixbus
$99Alitalia
Sat
Aug 10
$22Italo
$12Flixbus
$98Alitalia
Sun
Aug 11
$22Italo
$12Sellitto
$99Alitalia
Mon
Aug 12
$15Intercity
$12Flixbus
$99Alitalia

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Rome to Florence Train Information

Avg. Train Duration:
2 hours 18 minutes
Train Ticket Price: $19
Trains depart from:Rome
Trains arrive in:Florence
Distance:231 km
TrainTrain Companies:Intercity, Italo, Intercity Notte, Frecciabianca

Trains from Rome to Florence

Trains in Italy are an effective way to travel between cities, with numerous companies offering domestic and international routes. Trains from Rome to Florence are either run by Trenitalia or Italo, and between them they offer over 100 trains every day. The vast majority of Rome to Florence trains are direct. Rare services may require a transfer in Pisa. Trains take between 1:16 h and 6:32 h to arrive in Florence, depending on the service chosen and if a transfer is required. The first train of the day departs Rome at 5:35 a.m. while the last leaves at 8.45 p.m. All Rome to Florence trains depart from either Roma Termini, Roma Tiburtina, or Roma Ostiense train station and arrive at either Firenze Campo di Marte, Firenze Santa Maria Novella, or Firenze Rifredi train station.

Taking the Train from Rome

Roma Termini is the main railway station for high-speed journeys to and from other major cities in Italy. This large station is conveniently located in Rome at Via Giovanni Giolitti and is well connected by the metro and local buses. Buses to and from the station run until midnight and night buses provide a regular service throughout the night until 5:30 a.m.

Getting into Florence by Train

Tuscany’s capital is renowned for its masterpieces of architecture and great works of art. Florence’s main train station, Firenze Santa Maria Novella, is one of Italy’s busiest train stations, serving thousands of travelers a day. The station is conveniently located North East of the city center at Piazza della Stazione, making the transfer into the center fast and easy. The station is well connected by public transport and taxis, with major transport hubs located just outside the station. Visitors can easily reach the Duomo of Florence and other major sites of interest by walking on foot from the station for about 10 minutes. There is also a bus station located at Firenze Santa Maria Novella, making travel around the wier city fast and efficient.

Compare prices

Best fares for trains from Rome to Florence

This Weekend
This month
Next Month
Fri, Jul 26
Train
Italo
03:451h 32m05:17
RomeFlorence
Sat, Jul 27
Train
Italo
03:451h 32m05:17
RomeFlorence
Fastest Trains from Rome to Florence
Wed, Jul 31
Train
Frecciabianca
04:051h 21m05:26
RomeFlorence
Sat, Aug 3
Train
Italo
17:501h 27m19:17
RomeFlorence
Thu, Jul 25
Train
Italo
04:151h 31m05:46
RomeFlorence
Return Train Tickets for Florence to Rome
Thu, Jul 25
Train
Italo
20:281h 35m22:03
FlorenceRome
Fri, Jul 26
Train
Intercity
03:452h 35m06:20
FlorenceRome
Sat, Jul 27
Train
Frecciabianca
19:461h 21m21:07
FlorenceRome

Stations

Important Stations and Airports for this Journey
Rome
Florence
TrainRoma Ostiense

Amenities

TrainRoma Termini

Amenities

Refreshments
WC

Frequently Asked Questions

How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
TrainRoma Tiburtina

Amenities

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone