Travel options
from Rome to Florence

You can get from Rome to Florence by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Thu
5 Aug
£20Regionale
£20Flixbus
Find prices
Fri
6 Aug
£20Regionale
£11Marino Autolinee
Find prices
Sat
7 Aug
£20Regionale
£11Marino Autolinee
£424TAP Portugal
Sun
8 Aug
£20Regionale
£11Marino Autolinee
Find prices
Mon
9 Aug
£20Regionale
£11Marino Autolinee
Find prices
Tue
10 Aug
£20Regionale
£11Marino Autolinee
£264TAP Portugal
Wed
11 Aug
£18Intercity
£11Marino Autolinee
Find prices
Thu
12 Aug
£20Regionale
£11Marino Autolinee
£363TAP Portugal
Fri
13 Aug
£20Regionale
£11Marino Autolinee
Find prices
Sat
14 Aug
£18Intercity Notte
£11Marino Autolinee
£291TAP Portugal
Sun
15 Aug
£18Intercity
£10Flixbus
Find prices
Mon
16 Aug
£18Intercity
£11Marino Autolinee
£515TAP Portugal
Tue
17 Aug
£20Regionale
£11Marino Autolinee
£348PGA-Portugalia Airlines
Wed
18 Aug
£18Intercity
£11Marino Autolinee
£576Luxair
Thu
19 Aug
£18Intercity
£11Marino Autolinee
£390TAP Portugal
Fri
20 Aug
£18Intercity
£11Marino Autolinee
Find prices
Sat
21 Aug
£20Regionale
£11Marino Autolinee
£377TAP Portugal
Sun
22 Aug
£20Regionale
£11Marino Autolinee
Find prices
Mon
23 Aug
£18Intercity
£11Marino Autolinee
£327TAP Portugal
Tue
24 Aug
£18Intercity
£11Marino Autolinee
£327TAP Portugal
Wed
25 Aug
£18Intercity
£11Marino Autolinee
£576Luxair

General Information about the journey from Rome to Florence

It is possible to travel between these two cities by train, bus and plane. As the cities are less than 300 km apart, the quickest and most convenient way of making the journey is by high-speed train and the slowest route is by plane, when airport transfers and security checks are taken into consideration.

Buses from Rome to Florence

Megabus have five departures a day leaving Rome for the direct journey to Florence, with a journey time of around 4 hours. Two departures are during the night and the same route operates seven days a week. Buses depart from Autostazione Tiburtina on Piazzale Mazzoni, which is located next to Roma Tiburtina Train Station. Tiburtina Station is on all three of Rome's Metro lines. Buses arrive in Florence at the Stazione FS Santa Maria Novella in Piazzale Montelungo. This station has good tram, bus and local train links to the rest of the city.

Trains from Rome to Florence

Trenitalia and Italo run daily train services between the two cities from early morning to late night, with departures between two and six times an hour. The high-speed Trenitalia Frecciarosa and Italo trains take around 1.5 hours other trains take approximately 3 hours. Trenitalia departures are from Roma Termini, with arrivals at either Firenze Campo di Marte Station or Firenze S M Novella Station. Italo trains leave from Roma Tiburtina Station and arrive at Novella.

Flights from Rome to Florence

Alitalia have six direct flights a day from Rome Fiumicino Airport to Firenze Airport with a flight time of just under one hour and a total travelling time of around four hours. There is a later direct flight, but this involves a lengthy wait at Firenze Airport before public transport services resume in the morning.

Travel Tips

Travel from Rome to Florence
Travel to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome to Florence.
FAQs
How do you get from Rome to Florence?

You can travel between Rome and Florence 3 different ways: coach, flight or train.

How many miles from Rome to Florence would I travel?

You should expect to travel around 143 miles (231 km) from Rome to Florence.

When going from Rome to Florence, where do I depart from Rome and where do I arrive in Florence?

These are the most popular departure and arrival points for travellers from Rome to Florence:

  • Coaches from Rome to Florence most often leave from Rome, Tiburtina Station and arrive in Florence, Villa Costanza Tram T1.
  • Trains from Rome to Florence most often leave from Roma Termini and arrive in Firenze Santa Maria Novella.
Which travel companies can help me find a way to get from Rome to Florence?

Omio works with many trusted partners that can help you travel the best way from Rome to Florence:

  • You can travel to Florence from Rome by coach with Marino Autolinee. You can find cheap tickets on Omio for £6 with Marino Autolinee from Rome to Florence.
  • You can take a train from Rome to Florence with Intercity. Cheap tickets can be found for £18 with Intercity from Rome to Florence.
Can I travel directly between Rome and Florence?

Yes, there are direct routes from Rome to Florence with the following travel companies:

  • You can check for a direct coach to Florence with Flixbus, Marino Autolinee or BlaBlaCar.
  • You can check for a direct train to Florence with Frecciarossa, Frecciargento, Regionale, Intercity or Intercity Notte.

As you won't need to change at another stop in between, direct services to Florence tend to save you time and add more convenience, so it's worth paying attention to before you purchase tickets for this trip.

What other popular destinations should I add to my itinerary for my trip to Florence from Rome?
Many of our customers who book a trip from Rome to Florence often extend their holiday and travel to other popular destinations like Milan, Venice or Pisa. If you’re thinking of adding another destination to your Rome and Florence itinerary, let Omio find you the best connections between Florence and any of these top destinations today!
How far in advance should I book my Rome to Florence ticket online to get the best deals?

When planning your trip from Rome to Florence, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets are costing on average £6 one way.
  • Train tickets cost on average £18 one way.

However, we recommend buying tickets between Rome and Florence online a few months in advance to get the best deals and save money on your upcoming journey.

What is the cheapest way to go to Florence from Rome?

Coach services offer the cheapest way to get from Rome to Florence. Tickets for a coach cost on average £6.

This is compared to other travel options to Florence:

A coach journey is usually £12 less than a journey to Florence by train, which costs on average £18 for the same trip.

What is the fastest way to get from Rome to Florence?

The fastest way to get to Florence from Rome is by flight with an average travel time of 55 min.

There are alternative travel options to Florence that can usually take longer:

In comparison, getting to Florence by coach can take on average 3 h 20 min.

In comparison, going by train can take 2 h 40 min  on average.

Stations

Important Stations and Airports for this Journey

Rome
Florence
Roma Ostiense
Amenities
Roma 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.
Roma Tiburtina
Amenities