Florence to Rome

How to Get From Florence to Rome

275 km2h – 4hFrom $6Research Verified

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.

Ela
Written by Ela
Senior Travel Writer
Maarten
Reviewed by Maarten
Founder & Trip Planning Expert
Updated 1 year ago
COMPARE

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).

BusCheapest
Duration

3-4 hours

Price

€7.00 ($6.00)

Train
Duration

1.5-4 hours

Price

€22 ($19)

FlightFastest
Duration

2 hours 05 minutes

Price

€90 ($76)

Florence to Rome by Bus

3-4 hoursFrom €7.00 ($8.20)

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

3-4 hours€7.00 ($8.20)
Itabus
Florence
11x departures a day from 12:00 to 21:30
Rome
€7.00 ($8.20)
FlixBus
Florence
20x departures a day from 07:15 to 22:30
Rome
€8.00 ($9.40)

Ready to book your bus?

From €7.00 ($8.20) · 3-4 hours

Direct operator sites

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

1.5-4 hoursFrom €22 ($26)

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

1.5-4 hours€22 ($26)
Regionale
Florence
9x departures a day from 06:40 to 21:14
Rome
€22 ($26)
Florence
31x departures a day from 07:43 to 22:43
Rome
€35 ($41)
Italo
Florence
56x departures a day from 07:43 to 22:43
Rome
€46 ($54)

Ready to book your train?

From €22 ($26) · 1.5-4 hours

Direct operator sites

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

2 hours 05 minutesFrom €90 ($105)

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

20 minutes€1.60 ($1.90)

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

55 minutes€82 ($96)

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

50 minutes€6.00 ($7.10)

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.

Ready to book your flight?

From €90 ($105) · 2 hours 05 minutes

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.

TRUST

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.

About the Authors

Ela
Ela

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Maarten
MaartenReviewer

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

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.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.

Reader Comments

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

Leave a Comment

20 more characters needed0/5000