Travel Rome to Florence

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 ⏱

Explore with bus from Rome to Florence in 3h 10m Journey with bus from Rome to Florence for 8 EUR Explore with bus from Rome to Florence in 3h 10m Book bus from Rome to Florence for 8 EUR

View all Bus tickets →

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 ⏱

Experience train from Rome to Florence in 1h 26m Travel with train from Rome to Florence for 41 EUR Journey with train from Rome to Florence in 1h 26m

View all Train tickets →

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 ⏱

Take avia from Rome to Florence for 107 EUR Journey with avia from Rome to Florence in 0h 55m

View all Flight tickets →

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 ⏱

Choose combined from Rome to Florence in 8h 40m

View all Combined tickets →

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 ⏱

Experience charter from Rome to Florence in 3h 11m

View all Charter tickets →

Distance Rome to Florence

The distance between Rome and Florence is 231.4 kilometers.

Rome to Florence Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Rome to Florence

Bus
Train
Flight
Combined
Charter
Average price
17 EUR
57 EUR
194 EUR
251 EUR
627 EUR
Cheapest price
8 EUR
41 EUR
107 EUR
251 EUR
620 EUR
Average duration
3h 33m
1h 32m
0h 55m
8h 40m
3h 12m
Minimum duration
3h 10m
1h 26m
0h 55m
8h 40m
3h 11m
Number of departures
52
55
6
1
3
Tickets
Operators
Itabus, Marino, FlixBus
NTV
Alitalia
Norwegian International
Daytrip private transfer with English speaking driver

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.

Departure stations
Rome Tiburtina Largo Mazzoni
Rome Tiburtina
Rome Tiburtina Bus Station
Arrival stations
Florence Villa Constanza Bus Station
Villa Constanza Bus Station, Florence
Florence Bus Station
T2 Guidoni Bus Station, Florence

Bus 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

Check all Charter tickets →

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.

Departure stations
Rome Tiburtina
Rome Termini
Arrival stations
Florence Santa Maria Novella

Train 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

Check all Train tickets →

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.

Departure stations
FCO Leonardo da Vinci Airport, Rome
Arrival stations
FLR Florence Airport

Flight 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

Check all Flight tickets →

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.

Check all Combined tickets →

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.

Check all Charter tickets →

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

Route finder

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 Planner

Perfect for travelers visiting multiple cities on one trip.