Rome to Florence
You’ll find all main transport options for the route between Rome and Florence, including charter, flight, combined, bus or train.
Travel options for Rome to Florence
Move from Rome to Florence by flight in 55 minutes for the quickest journey, or take a bus for 8 EUR to save on costs.
Bus from Rome to Florence
Traveling from Rome to Florence by bus offers departures from multiple stations, including Rome Tiburtina Largo Mazzoni, Rome Tiburtina, Rome Tiburtina Bus Station and others, with the first departure at 00:20, at various times throughout the day, allowing you to select a schedule that suits your plans. The journey generally takes around 3 hours 10 minutes, bringing you to multiple stations, including Florence Villa Constanza Bus Station, Villa Constanza Bus Station, Florence, Florence Bus Station, T2 Guidoni Bus Station, Florence and others, with bus ticket prices typically around 8 EUR. Be sure to reserve your spot ahead of time to enjoy a comfortable and hassle-free ride.
Prices: 8 EUR
Duration: 3h 10m – 4h 25m ⏱
Train from Rome to Florence
Catch a train from Rome by departing at Rome Tiburtina or Rome Termini and arriving at Florence Santa Maria Novella. The journey usually takes about 1 hour 26 minutes. Tickets start at 41 EUR, book your seat in advance.
Prices: 41 EUR
Duration: 1h 26m – 1h 37m ⏱
Flight from Rome to Florence
Travel quickly from Rome to Florence by boarding at FCO Leonardo da Vinci Airport, Rome and arriving at FLR Florence Airport. With flights start at 13:20, the journey takes about 55 minutes. Ticket prices generally start at 107 EUR, book your flight here to enjoy a smooth, time-saving journey.
Prices: 107 EUR
Duration: 55m ⏱
Combined from Rome to Florence
Start your journey from Rome to Florence with combined transport, departing from FCO Leonardo da Vinci Airport, Rome. The trip usually takes around 8 hours 40 minutes, with tickets starting at 251 EUR, and you’ll arrive at FLR Florence Airport. Check schedules and reserve your journey view combined options.
Prices: 251 EUR
Duration: 8h 40m ⏱
Charter from Rome to Florence
Get from Rome to Florence with a private transfer, picked up at your preferred spot, whether hotel or station. The journey usually lasts 3 hours 11 minutes, with prices starting from 620 EUR. Plan ahead and book your ride online.
Prices: 620 EUR
Duration: 3h 11m – 3h 14m ⏱
Bus Routes & Schedules from Rome to Florence
Bus services linking Rome and Florence operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 3h 10m to 4h 25m. All buses run within a shared operating window from 00:20 to 23:45, with bus ticket prices starting at 8 to 37 EUR and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Rome to Florence allows you to assess station coverage, timing differences and departure options in detail.
Cheapest Bus Rome to Florence
8 EUR, from Rome Tiburtina Bus Station to Florence Bus Station, departure at some times, duration 3h 25mBus Timetable: Rome Tiburtina → Florence Villa Constanza Bus Station
- 13:50 17:50 4h 17 EUR
- 23:00 02:15 3h 15m 37 EUR
Bus Timetable: Rome Tiburtina Bus Station → Florence Bus Station
- 01:20 05:00 3h 40m 13 EUR
- 01:30 04:55 3h 25m 11 EUR
- 19:35 23:00 3h 25m 8 EUR
- 20:00 23:35 3h 35m 8 EUR
- 21:00 00:25 3h 25m 8 EUR
- 21:20 00:55 3h 35m 9 EUR
- 22:45 02:10 3h 25m 9 EUR
Bus Timetable: Rome Tiburtina Bus Station → T2 Guidoni Bus Station, Florence
- 18:15 22:15 4h 8 EUR
Bus Timetable: Rome Tiburtina Bus Station → Villa Constanza Bus Station, Florence
- 01:20 04:35 3h 15m 13 EUR
- 06:30 10:15 3h 45m 12 EUR
- 07:30 11:45 4h 15m 10 EUR
- 07:45 11:35 3h 50m 10 EUR
- 07:55 11:10 3h 15m 17 EUR
- 08:20 11:45 3h 25m 16 EUR
- 08:30 11:45 3h 15m 18 EUR
- 08:50 12:15 3h 25m 15 EUR
- 09:10 13:35 4h 25m 16 EUR
- 10:10 13:25 3h 15m 19 EUR
- 10:40 14:05 3h 25m 14 EUR
- 11:40 14:55 3h 15m 16 EUR
- 12:10 16:00 3h 50m 17 EUR
- 12:20 15:45 3h 25m 13 EUR
- 16:00 19:15 3h 15m 20 EUR
- 16:35 19:50 3h 15m 14 EUR
- 17:05 20:15 3h 10m 13 EUR
- 17:45 21:15 3h 30m 19 EUR
- 18:15 21:50 3h 35m 9 EUR
- 19:20 22:30 3h 10m 10 EUR
- 19:35 23:20 3h 45m 9 EUR
- 20:00 23:59 3h 59m 9 EUR
- 21:00 00:50 3h 50m 9 EUR
- 21:20 01:25 4h 5m 9 EUR
- 21:45 01:45 4h 27 EUR
- 22:45 02:35 3h 50m 10 EUR
Bus Timetable: Rome Tiburtina Largo Mazzoni → Florence Villa Constanza Bus Station
- 00:20 03:35 3h 15m 28 EUR
- 07:00 10:15 3h 15m 28 EUR
- 08:00 11:50 3h 50m 17 EUR
- 09:00 12:15 3h 15m 20 EUR
- 10:00 13:15 3h 15m 32 EUR
- 11:00 14:50 3h 50m 14 EUR
- 12:00 15:15 3h 15m 22 EUR
- 13:00 16:15 3h 15m 17 EUR
- 13:30 17:55 4h 25m 12 EUR
- 14:00 17:50 3h 50m 33 EUR
- 15:00 18:50 3h 50m 19 EUR
- 17:00 20:15 3h 15m 22 EUR
- 21:45 01:00 3h 15m 22 EUR
- 22:15 02:00 3h 45m 22 EUR
- 23:15 02:30 3h 15m 33 EUR
- 23:45 03:00 3h 15m 28 EUR
Train Routes & Schedules from Rome to Florence
- Travel to Florence Santa Maria Novella from Rome Tiburtina, with a train trip lasting approximately 1h 26m to 1h 29m. Rail services run from 05:50 until 20:50, and fares start at 41 to 125 EUR.
- Board the train at Rome Termini and spend approximately 1h 32m to 1h 37m on the rails, arriving at Florence Santa Maria Novella. The train operates from 05:40 until 20:40 with fares from 41 to 125 EUR.
Cheapest Train Rome to Florence
41 EUR, from Rome Tiburtina to Florence Santa Maria Novella, departure at some times, duration 1h 26mFastest Train Rome to Florence
47 EUR, from Rome Tiburtina to Florence Santa Maria Novella, departure at some times, duration 1h 26mTrain Timetable: Rome Termini → Florence Santa Maria Novella
- 05:40 07:17 1h 37m 45 EUR
- 05:55 07:31 1h 36m 45 EUR
- 06:40 08:17 1h 37m 45 EUR
- 06:55 08:31 1h 36m 41 EUR
- 07:25 08:57 1h 32m 47 EUR
- 07:40 09:17 1h 37m 55 EUR
- 07:55 09:31 1h 36m 47 EUR
- 08:25 09:57 1h 32m 67 EUR
- 08:40 10:17 1h 37m 47 EUR
- 08:55 10:31 1h 36m 67 EUR
- 09:43 11:17 1h 34m 125 EUR
- 09:55 11:31 1h 36m 47 EUR
- 10:40 12:17 1h 37m 45 EUR
- 10:55 12:31 1h 36m 84 EUR
- 11:40 13:17 1h 37m 67 EUR
- 11:55 13:31 1h 36m 47 EUR
- 12:25 13:57 1h 32m 58 EUR
- 12:40 14:17 1h 37m 58 EUR
- 12:55 14:31 1h 36m 47 EUR
- 13:40 15:17 1h 37m 47 EUR
- 14:40 16:17 1h 37m 59 EUR
- 14:55 16:31 1h 36m 125 EUR
- 15:40 17:17 1h 37m 79 EUR
- 15:55 17:31 1h 36m 45 EUR
- 16:40 18:17 1h 37m 58 EUR
- 16:55 18:31 1h 36m 45 EUR
- 17:40 19:17 1h 37m 47 EUR
- 17:55 19:31 1h 36m 67 EUR
- 18:25 19:57 1h 32m 47 EUR
- 18:40 20:17 1h 37m 47 EUR
- 19:25 20:57 1h 32m 47 EUR
- 19:41 21:17 1h 36m 45 EUR
- 20:40 22:17 1h 37m 45 EUR
Train Timetable: Rome Tiburtina → Florence Santa Maria Novella
- 05:50 07:17 1h 27m 45 EUR
- 06:05 07:31 1h 26m 45 EUR
- 06:48 08:17 1h 29m 45 EUR
- 07:05 08:31 1h 26m 41 EUR
- 07:50 09:17 1h 27m 55 EUR
- 08:05 09:31 1h 26m 47 EUR
- 08:50 10:17 1h 27m 47 EUR
- 09:05 10:31 1h 26m 55 EUR
- 09:51 11:17 1h 26m 125 EUR
- 10:05 11:31 1h 26m 47 EUR
- 11:05 12:31 1h 26m 47 EUR
- 12:03 13:31 1h 28m 47 EUR
- 13:03 14:31 1h 28m 47 EUR
- 13:50 15:17 1h 27m 47 EUR
- 14:50 16:17 1h 27m 59 EUR
- 15:05 16:31 1h 26m 125 EUR
- 15:50 17:17 1h 27m 55 EUR
- 16:05 17:31 1h 26m 45 EUR
- 16:50 18:17 1h 27m 47 EUR
- 18:05 19:31 1h 26m 67 EUR
- 18:51 20:17 1h 26m 47 EUR
- 20:50 22:17 1h 27m 45 EUR
Flight Routes & Schedules from Rome to Florence
Board your flight at FCO Leonardo da Vinci Airport, Rome, the sole direct connection to Florence today. Expect to be in the air for approximately 0h 55m, with departures running from 13:20 until 21:45 and tickets starting from 107 to 381 EUR. Arrival is at FLR Florence Airport, and reviewing the timetable for flights between Rome and Florence allows you to choose the departure that suits your schedule.
Cheapest Flight Rome to Florence
107 EUR, from FCO Leonardo da Vinci Airport, Rome to FLR Florence Airport, departure at 17:20, duration 55mFlight Timetable: FCO Leonardo da Vinci Airport, Rome → FLR Florence Airport
- 13:20 14:15 55m 234 EUR
- 13:20 14:15 55m 381 EUR
- 17:20 18:15 55m 122 EUR
- 17:20 18:15 55m 107 EUR
- 21:45 22:40 55m 167 EUR
- 21:45 22:40 55m 153 EUR
Combined Routes & Schedules from Rome to Florence
Start your journey at FCO Leonardo da Vinci Airport, Rome on a mixed transport ride, heading to FLR Florence Airport. The trip typically lasts 8h 40m, with departures scheduled at 10:25 and fares from 251 EUR. For exact options, check the timetable for travel between Rome and Florence.
Cheapest & Fastest Combined Rome to Florence
251 EUR, from FCO Leonardo da Vinci Airport, Rome to FLR Florence Airport, departure at 10:25, duration 8h 40mCombined Timetable: FCO Leonardo da Vinci Airport, Rome → FLR Florence Airport
- 10:25 19:05 8h 40m 251 EUR
Charter Routes & Schedules from Rome to Florence
- Board a private taxi at Rome Hotel Transfer and reach Fiesole Hotel Transfer, with the trip taking roughly 3h 11m. Multiple departures are available with fares starting at 620 EUR.
- Enjoy a personal driver service from Rome Hotel Transfer, arriving at Florence Airport after approximately 3h 14m. Tickets from 640 EUR are valid across various departure times during the day.
- Start your journey at Rome Hotel Transfer in a VIP transfer and arrive at Florence Hotel Transfer after about 3h 11m. With frequent departures available, fares start from 620 EUR.
Cheapest & Fastest Charter Rome to Florence
620 EUR, from Rome Hotel Transfer to Fiesole Hotel Transfer, departure at --:--, duration 3h 11mCharter Timetable: Rome Hotel Transfer → Fiesole Hotel Transfer
- --:-- --:-- 3h 11m 620 EUR
Charter Timetable: Rome Hotel Transfer → Florence Airport
- --:-- --:-- 3h 14m 640 EUR
Charter Timetable: Rome Hotel Transfer → Florence Hotel Transfer
- --:-- --:-- 3h 11m 620 EUR
Frequently Asked Questions Rome to Florence
Below you will find answers to the most common questions about traveling from Rome to Florence.
How long does the Rome to Florence trip usually take?
The trip from Rome to Florence varies a lot by transport type. The fastest services take about 1 hour 26 minutes to 1 hour 37 minutes by train, while buses usually take about 3 hours 10 minutes to 4 hours 25 minutes. Flights and charter options are longer overall once airport or transfer time is considered.
What is the cheapest way to travel from Rome to Florence?
The cheapest option on the Rome to Florence route is usually the bus, with fares starting at 8 EUR. Train tickets start at 41 EUR, flights at 107 EUR, and charter transfers are much higher at 620 to 640 EUR.
How much should I expect to pay for Rome to Florence overall?
Prices on the Rome to Florence route range from 8 EUR for the lowest bus fares up to 640 EUR for charter transfers. Trains are priced between 41 EUR and 125 EUR, while flights range from 107 EUR to 381 EUR.
Which transport is the fastest for Rome to Florence?
The train is the fastest practical option on the Rome to Florence route, with trips taking about 1 hour 26 minutes to 1 hour 37 minutes. Bus journeys are slower at roughly 3 hours 10 minutes to 4 hours 25 minutes, and charter transfers take about 3 hours 11 minutes to 3 hours 14 minutes.
Where do buses leave from and arrive in Rome to Florence?
Buses from Rome to Florence depart from Rome Tiburtina, Rome Tiburtina Largo Mazzoni, or Rome Tiburtina Bus Station. Arrivals include Florence Villa Constanza Bus Station, Villa Constanza Bus Station in Florence, Florence Bus Station, and T2 Guidoni Bus Station in Florence.
Which train stations are used on the Rome to Florence route?
Trains on the Rome to Florence route depart from Rome Termini or Rome Tiburtina. All listed train services arrive at Florence Santa Maria Novella, which is the main rail arrival point for this route.
What airports are used for Rome to Florence flights?
Flights from Rome to Florence depart from FCO Leonardo da Vinci Airport in Rome and arrive at FLR Florence Airport. The listed flight services run between these two airports only.
How often do buses run from Rome to Florence, and when is the first and last one?
Bus services on the Rome to Florence route are frequent, with 52 trips listed. The first departure is at 00:20 and the last departure is at 23:45, so there are options throughout the day and late evening.
What are the first and last train departures from Rome to Florence?
Trains from Rome to Florence start at 05:40 and the last listed departure is at 20:50. There are 55 train trips in total, so the schedule is spread across most of the day.
When do flights run from Rome to Florence?
Flights on the Rome to Florence route are listed from 13:20 to 21:45. There are 6 flight trips, all using FCO Leonardo da Vinci Airport in Rome and FLR Florence Airport.
How do bus and train travel times compare on Rome to Florence?
Trains are much quicker than buses on the Rome to Florence route. Train journeys take about 1 hour 26 minutes to 1 hour 37 minutes, while bus trips usually take about 3 hours 10 minutes to 4 hours 25 minutes depending on the departure and arrival pair.
Can I book Rome to Florence tickets online?
Yes, you can book Rome to Florence tickets online through TicketRoutes.com. That is the simplest place to check available departures, compare prices, and reserve seats for the route.
Browse travel routes across Italy
The map makes it easy to explore connections between destinations nationwide. Compare transport options and discover routes for future journeys.
More travel routes for Rome and Florence
Planning more stops after Rome to Florence?
If your journey doesn’t end with Rome to Florence, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.