
How to Get From Florence to Rome
Bus · Train · Flight
In this in-depth route guide, you'll find the best ways to travel the 275 kilometre (171 miles) distance from Florence to Rome. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Rome as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
What are the 3 ways to travel from Florence to Rome?
There are three ways to travel the 275 km distance from Florence to Rome. You can choose between the bus, train, and flight.
The journey takes between 2h–4h and the quickest way is by flight (2h). If you're on a budget, the cheapest option is by bus with tickets starting at €5.10 ($6.00).
3-4 hours
€7.00 ($6.00)
1.5-4 hours
€22 ($19)
2 hours 05 minutes
€90 ($76)
Florence to Rome by Bus
If you’re looking for the cheapest option, then the bus is a really good choice. It’s less than half the price of a regionale train and also a bit faster.
The only catch is that bus stations for both Florence and Rome are located outside the city centres. This means that you’ll have to spend extra time and costs on transfers to and from the bus stations. That will make the travel time a bit longer, but still cheaper than any of the trains.
Itabus and FlixBus are the main bus operators for the Florence to Rome route. Rates start from €7.00 ($8.20) for a bus ride to Rome that takes around 3-4 hours.
Bus schedules from Florence to Rome
It’s best to book online to get the cheapest rates possible. You can easily book Itabus via Omio, while FlixBus can only be booked on its company website.
PRO-Tip: If you can be flexible with your schedule, FlixBus sometimes offers prices for as low as €5.00 ($5.90). Just check the FlixBus website regularly!
Departure and arrival station
Buses depart from Villa Constanza Bus Station in Scandicci that is outside Florence city centre. Luckily, there’s a tram station just outside the bus station. From the city centre, you can take Tram Line 1 that will take around 25 minutes.
In Rome, buses park at Tiburtina Bus Station, located some 8 km east of the city centre. You should be able to reach your hotel through a 20-minute Metro ride.
Florence to Rome by Train
The most convenient option when travelling from Florence to Rome is the train. One advantage is that both stations are located in the city centres. Aside from the trains being spacious and comfortable too, they are not dependent on traffic conditions.
You also have 2 types of trains to choose from for this route, all with multiple departures daily.
Regionale trains
Regionale trains are the cheapest and slowest trains available. If you’re not in a hurry, we don’t think it’s a bad idea to spend around 4 hours on this scenic journey, especially when a ticket costs only €22 ($26). Note that there are only 9 departures a day for this train.
High-speed trains
You can also choose high-speed trains like NVT, Italo, and Frecciarossa. Travel time is only 1.5 hours, but tickets are more expensive with rates from €35 ($41). These trains have several hourly departures from morning to night, so you can be more flexible with your schedule.
Train schedules from Florence to Rome
Tickets are available at the train station, but if you want to skip the long queues, it’s best to buy them online beforehand on Omio and BookAway. You can also check the full schedules on these sites.
Departure and arrival station
You can board the train at Santa Maria Novella Station in Florence city centre. You can find this just a few meters from the basilica of the same name.
In Rome, there are two arrival stations: Roma Termini and Roma Tiburtina. Both stations are located in the city centre, just 5 kms away from each other with the Quadriportico Verano Cemetery between them.
Florence to Rome by Flight
We don’t think taking a flight from Florence to Rome offers much advantage over the other options. With combined rates from €90 ($105), the flight is the most expensive choice.
Although the flight itself takes only 55 minutes, you’ll have to add the travel time to and from the airports plus the required waiting time for your flight. That would be at least 3 hours. The high-speed trains are much faster and cheaper.
Keep in mind too that, unlike the other options, flights are only available from April to October.
Do you still want to take a flight? Read on for a detailed guide.
Step 1: Florence City Centre to Florence Airport
Florence Airport is located about 7 km west of the city centre. The most convenient way to get here is by tram.
To get to Peretola Airport, you can board Tram Line 2 from Unita Station, which is within walking distance from Santa Maria Novella Basilica. Trams are available every 11 minutes from 05:00 to 00:30. A ticket costs €1.60 ($1.90) for the trip that takes around 20 minutes.
Other options from the city centre to Florence Airport include a 25-minute shuttle bus that costs €6.00 ($7.10) and a 20-minute taxi with rates from €25 ($30).
Step 2: Florence to Rome by Flight
ITA Airways operates 2 daily flights from Florence to Rome between April and October. The journey takes 55 minutes and ticket prices start from €82 ($96).
Flights arrive at Fiumicino Airport, which is situated 30 km southwest of Rome city centre.
Step 3: Fiumicino Airport to Rome City Centre by Tram
From Fiumicino Airport, you can take a bus, a train, or a taxi to get to Rome city centre. We recommend taking the bus if you’re on a budget and are not in too much of a hurry.
Several shuttle bus companies operate on this route. Sitbus offers hourly trips from early morning to night for only €6.00 ($7.10) per ticket. You can expect to arrive at Roma Termini after around 50 minutes. From here, you can either walk to your hotel or take a short taxi ride.
Alternatively, you can either take a 30-minute train that costs €14 ($17) or a 40-minute taxi with rates from €48 ($56) from Fiumicino Airport to the city centre.
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Rounding it up
We hope this guide was helpful in planning how to get from Florence to Rome. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Florence to Rome is 275 km.
ABOUT YOUR DESTINATION
Why Visit Rome?
Rome is Italy's capital, a perfect mix of history, culture, and vibrant street life. It's a beauty in ruins. With the Colosseum and the Pantheon still standing proud, it is easy to understand why Rome was once one of the world’s most powerful empires.
At its heart is a world of its own — Vatican City — which yearly draws millions of believers and non-believers alike. The jaw-dropping architecture and art in St. Peter’s Basilica, the Sistine Chapel, and the Vatican Museums are not to be missed! Truly, a visit to Rome will take you back in time.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






Reader Comments
No comments yet — be the first to share your experience!