Rome to Florence

One-way
Round-trip
Fri, May 25
1
0

Best Price

Real-time comparison

Easy Booking

Direct access to over 600 train, bus and flight partners

Customer Satisfaction

More than 20 million users from over 120 countries

Today
Fri, May 25
Sat, May 26
Sun, May 27
Mon, May 28
Tue, May 29
Wed, May 30
meinfernbus_flixbus8 $
meinfernbus_flixbus8 $
meinfernbus_flixbus10 $
meinfernbus_flixbus8 $
meinfernbus_flixbus8 $
meinfernbus_flixbus8 $
meinfernbus_flixbus8 $
trenitaliaregv21 $
trenitaliaregv21 $
frecciabianca20 $
frecciabianca20 $
trenitaliaint13 $
trenitaliaint13 $
trenitaliaint13 $
meinfernbus_flixbus8 $
meinfernbus_flixbus10 $
meinfernbus_flixbus8 $
meinfernbus_flixbus10 $
meinfernbus_flixbus8 $
meinfernbus_flixbus8 $
meinfernbus_flixbus8 $

How to Travel from Rome to Florence

Located less than 300 kilometers from central Rome, the historical city of Florence can be reached by air, bus or train. The train is the fastest, most convenient means of travel taking only 90 minutes but buses also run regularly from Rome to Florence. Bus travel can take up to 5 hours as there is no direct route.

Trains from Rome to Florence | Buses from Rome to Florence | Return trips from Florence to Rome

Rome to Florence Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

€10

3:00 h

1 Month Ahead

trains

€22

1:16 h

2 Months Ahead



What is the best way to travel from Rome to Florence?

Cheapest way to travel from Rome to Florence


cheap

Taking the bus is the cheapest way to travel from Rome to Florence. Buses traveling from Rome to Florence depart from Rome's Tiburtina bus station and take approximately 3 hours to arrive at Florence's Piazzale Montelungo bus station. Approximately 20 buses travel from Rome to Florence every day, with the first bus departing Rome at 1:30 a.m. Bus companies that travel from Rome to Florence include Baltour and BusCenter.


Fastest way to travel from Rome to Florence


fast

Taking the train is the fastest way to travel from Rome to Florence. Trains traveling from Rome to Florence depart from either Rome's Termini, Tiburtina, or Ostiense train station and take just over an hour to arrive at either Florence's Rifredi, Campo di Marte, or Santa Maria Novella train station. Over 80 trains travel from Rome to Florence every day, with the earliest train departing Rome at 5:53 a.m. Train companies that travel from Rome to Florence include both Trenitalia and Italo.


Most popular way to travel from Rome to Florence


popular

Taking the train is the most popular way to travel from Rome to Florence. Traveling from Rome to Florence by train is nearly 2 hours faster than taking the bus. Trains are also only €12 more expensive than buses on average. Rome and Florence are located too close together to make flying a prudent option. Buses remain an attractive option for people who would prefer to save while traveling from Rome to Florence.


Deutsche Bahn
National Rail
National Express
Flixbus
Eurolines
SNCF
Always on the go?

Get the FREE GoEuro app now