How to get from Rome to Florence – all ways

How to get from Rome to Florence

Since it’s a very popular destination, there are plenty of ways to get there. How to get from Rome to Florence cheaply? You can get by bus for only 7 Euros. The fastest way is by high-speed train, or by plane in just 1 hour.

The distance from Rome to Florence is about 232 km in a straight line, so you can arrange a trip by car through the beautiful Italian roads, because traveling alone is a pleasure!

Ticket prices and schedule information are as of 2022. Check departure times, flight availability, and cost for a specific date when booking your ticket.

From Rome to Florence by bus

There are a large number of buses on the direct route. They vary in travel time and cost, but the lowest ticket prices are on FlixBus and Itabus buses.

An important nuance: some buses run only to the commune of Scandicci, which is located on the outskirts of Florence. You will need about 20 minutes more to take a streetcar or cab to the capital of Tuscany.


The FlixBus departs several times a day on a direct route: it will take you about 3 hours and 25 minutes to get there.

  • In Rome, the bus departs from the Roma Tiburtina bus station;
  • In Florence, the bus arrives at the Piazzale Montelungo bus station near the Santa Maria Novella main railway station.

Ticket prices start at 15 euros. If you compare with the regional trains, which also go about 3 hours, the cost is higher.


Advantageous if you buy tickets early will cost bus Itabus. It also departs from the bus station Tiburtina, which is located next to the same name train station.

Movement is from 7.15 am to 00.15 am approximately every one to two hours. The trip takes from 3 hours 15 minutes to 4 hours.

Be careful: arrive at the stop in the municipality of Scandicci (Villa Costanza). Take the T1.3 streetcar to Florence city center: get off at the Santa Maria Novella train station. A streetcar ticket costs about 2 euros.

Regarding prices, Itabus tickets cost from just 7 Euros if bought several weeks in advance.


You can also take the MarinoBus to this destination in 3-4 hours. Flights are tentatively at 5:35, 15:00 and 22:55. Check the schedule for your desired date, it may change.

The buses depart from Tiburtina bus station and arrive in Scandicci at the Villa Costanza Tram T1 stop. Thus, you still need to get to Florence by streetcar or cab.

Ticket prices start at 20 euros.

Bus Autoservizi Salemi

You can also use the bus carrier Autoservizi Salemi. It departs from the Roma Tiburtina bus station once a day at about 6:00 am and arrives at the Villa Costanza stop in the municipality of Scandicci at 9:00 am. In total, you will spend 3 hours on the road.

The only thing you need to do is to take a streetcar or cab to Florence. So add about 20 minutes to the travel time.

The ticket costs from 22 Euros.

Buy a bus ticket Rome – Florence

Compare flights of different carriers conveniently on the website in Russian. There you can set the sorting by price, travel time and departure: for example, select the filter “cheapest” or “fastest” and find a suitable option.

What to see in Venice: 20 best places to see

The site has the ability to purchase a ticket in advance, which will come to your email. In this case you do not have to wait in line at the ticket office, plus the cost of tickets is usually lower with an early booking.

From Rome to Florence by train

For those who want to get to Florence as quickly as possible, fast trains will do. True, the ticket will be more expensive than the bus. You can save money if you choose an intercity, night or regional train, but then the journey will spend more time.

There are also ways to take trains not only to the train station but also to Campo Di Marte and Rifredi.

High-speed train

The Frecciabianca, Frecciarossa, and Frecciargento high-speed trains leave from Termini central station about every half hour. At the main train station of Florence Santa Maria Novella arrive in 1 hour 36 minutes.

The Frecciabianca train

Photo: kaband /

The first train departs as early as 5:35 a.m., with the latest departure at 9:48 p.m.

Travel by high-speed train will cost:

  • From 30 Euros (minimum Super Economy fare),
  • From 39 Euros for the Economy fare;
  • From 50 Euro for the basic fare Base.

As trains move very often there is usually no problem to buy tickets even for the lowest fare. However it is better to buy tickets well in advance to save money.

Regional train

The Regionale and Regionale Veloce trains go from Roma Termini to Santa Maria Novella station on a direct route. The trip lasts about 3 hours and 46 minutes: about two hours longer than the express train.

The Regionale train

Photo: TDway /

The electric trains don’t depart as often as the high-speed trains: about every two hours. The first trip is at 6:06 a.m. and the last one is at 8:12 p.m.

But you can get cheaper tickets: the price in second class starts from 22 euros.

Intercitynotte train

If you need to go to another train station in Florence, Campo Di Marte, the Intercitynotte with sleeping compartments is the way to go. Be careful, this train leaves from Roma Tiburtina station (morning trip, evening trip is from the main station). The trip will take no more than 4 hours.

The Intercitynotte train

Photo: Leonid Andronov /

There are only two Intercitynotte flights a day – tentatively at 6:09 am and 10:35 pm.

The economy fare is about 22 Euro, the basic fare – from 34 Euro.

Intercity train

You can take the Intercity intercity train directly to Rifredi station in Florence. Trains run about every 2 hours from 10:22 am to 6:15 pm from Termini or Tiburtina stations. You will spend about 3 hours and 10 minutes en route.

How much does the ticket cost:

  • For the Super Economy fare from 13 Euro;
  • Economy fare – from 20 Eur;
  • For Base fare from 37 Euro.
Where to stay in Rome - 7 cheap apartments from €40

If you’re lucky and there are tickets for the lowest fare, you can get on this train in the same time as by bus, and not to overpay.

ItaloTreno train

Another option for a quick trip to Florence is to take the ItaloTreno high-speed train. You can often find cheaper tickets on this carrier than on Trenitalia’s fast trains.

The ItaloTreno train

Photo: S-F /

Traffic runs about every half hour from 5:40 a.m. to 8:50 p.m. The duration of the trip is about 1 hour and 35 minutes.

Trains go from the central station Roma Termini to the main station Firenze Santa Maria Novella. Also stop at Roma Tiburtina station.

A ticket at a budget fare costs about 22 euros.

Buy a train ticket for Rome – Florence

View the train schedule and buy a ticket on the Trenitalia website In Russian, it’s easy to understand the flights on In addition to buses, it sells tickets for trains: it’s easy to compare different modes of transport.

As for trains ItaloTreno, check the schedule and other information about flights at There you can also buy a ticket in advance to save money.

The purchased ticket will come to your email. The only thing you need to do is to go to the train, skipping the queues at the ticket office. In addition, you will have time to book a ticket in advance for the low fare.

From Rome to Florence by car

You can choose another way – to go on your own by car. You will cover a distance of approximately 275 km in 3 hours.

Gasoline consumption will be about 55 euros. This variant of the trip is especially important if you are traveling with friends or family.

View the car options and prices can be on the Russian-language website

Usually those who come to Florence also visit the nearby cities of Pisa and Siena. Read about the best routes here – from Florence to Pisa and from Florence to Siena.

From Rome to Florence by plane

By air you can fly in just 1 hour with a direct flight from Alitalia. There are several flights a day from Fiumicino Airport to Amerigo Vespucci Airport. Ticket prices start at 87 Euros.

You can choose and buy tickets to Rome – Florence on

There is also an option to fly to Pisa in 1 hour by the same airline Alitalia for about 70 euros. And from Galileo Galilei airport go directly to Florence. It will be both fast and inexpensive. Read how to get from Pisa airport to Florence.

How to save on your hotel in Florence

Booking a hotel in advance at a low price is convenient on the Russian-speaking site The system contains more than 900 thousand hotels, there are also hostels, apartments, guest houses and others.

The service works with many accommodation facilities directly, so it offers great deals. Suitable hotel is easy to find by filter and location on the map.

How to get from Rome to Florence. 4 proven ways

Today I want to tell you about the best way to get from Rome to Florence. I have experienced each of these ways many times on my own, so I have a lot to tell.

Holidays in Italy at sea: where is the best? Top 10 resorts

Rome and Florence are must-see cities when visiting Italy. Plus, they are so close that after having breakfast in Rome, you can go to Florence and spend the whole day there.


There are 4 ways to get from Rome to Florence: by train, bus, car, or plane.

  • By train – the fastest and most comfortable way;
  • By bus – the cheapest and longest way;
  • By car – the most romantic and free. By car you can stop by small colorful Italian cities on the way, making a mini-tour through the region of Tuscany.
  • By plane is the most unfortunate. Expensive and long relative to other ways because of documents and luggage checks.

If you already know which way you want to travel, click on the right option to explore it in more detail. If not, explore all the options and you’re sure to find your best option.

How to get from Rome to Florence by train

The fastest way to get from Rome to Florence is to take the high-speed train. It takes only 1.5 hours to get from the center of Rome to the center of Florence. Any other way of traveling between the cities will take you at least twice as long.

FrecciaRossa high speed train from Rome to Florence

The high-speed trains run about every 20-30 minutes throughout the day from about 6 am to 9 pm.

What you need to know before buying a train ticket

There are 2 types of trains between Rome and Florence: high-speed and regular trains. High-speed trains cover a distance of 300 km between cities in 1.5 hours. They do not stop anywhere, stopping only in Rome and Florence.

Regular trains are slower and often stop. Because of that the travel time stretches for 3-4 hours.

Express and normal trains from Rome to Florence

I always choose only high-speed trains, once did not have time to book a seat, and had to use the normal train (Regionale).

Since I bought the tickets the day of the trip I paid 20€ for the normal train instead of 40€ for the fast train. And although I saved money, the train took twice as long, so I walked around all day a little crumpled. I won’t say anything about the comfort level.

So you need to decide what’s more important to you – time or money.

If you choose a ticket in advance, be sure to take the high-speed train – the price will be about the same as the normal.

Italo and Trenitalia trains

The second point I often get asked is which company to choose, since there are two: Trenitalia and Italo. Italo offers only high-speed trains, while Trenitalia also offers normal trains, otherwise there are no particular differences.

And the last question that may arise, which railway station is better to leave from Rome. From Rome to Florence trains leave from two stations: Termini and Tiburtina.

The main difference between the stations is their location:

  • Termini is in the center of the city and to get to/from the station, you can use either the red or blue metro lines.
  • Tiburtina is slightly east of the center and can only be reached using the blue metro line.
Going to Villasimius! Holiday tips and reviews

If you live in the center of Rome or near the Vatican (the most common option), the Termini station is closer.

To summarize, for example:

  1. I need a ticket in 3 weeks, then I have no problem choosing the express train;
  2. The campaign is not important, since both have high-speed trains;
  3. I live in the center of Rome, then it’s easier to get to Termini station.

With this information we go look for the right tickets.

How to buy train tickets from Rome to Florence

You can book train tickets in 2 main ways.

  • The first – buy tickets in machines at the station – this option I do not recommend. Much more convenient to already have tickets in hand and go to your train, rather than wasting time buying and waiting.
  • And the second – book tickets online. – This option I always use and recommend everyone. It’s convenient, fast and safe.
How to use ticket vending machines

If you decide to order tickets locally, you’ll find many ticket machines at Termini and Tiburtina train stations. Unfortunately, they don’t have Russian in them, but they’re not that difficult to use.

If you know basic English, you should be able to order a ticket. The machines accept payment by cash and bank card.

Automatic ticket vending machines from Rome to Florence

If you can not cope with the machine – look for a cashier. All cashiers in large train stations know English.

How to buy a train ticket from Rome to Florence online

To buy a ticket online for the train Rome – Florence go to the ticketing website. The site has all the train options, the prices are the same as in the ticket office. So you do not overpay.

Buy your ticket online for the Rome-Florence train

To order a ticket, select the date you need transportation, how many people you will be and one-way or round trip tickets. Then click “Search.”

Buy your ticket online for the Rome-Florence train

The site also has a comparison with bus (if you want to save money) and airplane (the most impractical option).

Once you’re all set up, you’ll get e-tickets in the mail. You can print them out, or simply save them in your phone to show them at the ticket inspector’s request.

Should I buy tickets in advance?

Of course you can buy train tickets on the day of travel. This option is suitable if you are not sure on what day and time you want to go.

But during the tourist season the number of seats on the train may be insufficient. In addition, if you book in advance, you can buy a ticket at a very good discount, and the earlier – the greater the discount.

FrecciaRossa trains from Rome to Florence

If you decide to take a regular (regionalale) train from Rome to Florence – it is important to know that when you board, you need to validate your ticket at the yellow or green validators that you will find at the beginning of each train.

You don’t need to validate anything on the high-speed trains, as you have the seat number on your ticket.

Going to Naples! Reviews & Prices for vacations - 2022

How to get from Rome to Florence by bus

If you are not a fan of train travel or want to save some money, then you can take the bus.

There are no state bus carriers between cities in Italy, but there are pan-European campaigns. One of the best options to get from Rome to Florence by bus is to buy a Flixbus ticket.

Flixbus from Rome to Florence

Flixbus buses leave from Tiburtina train station and take 3.5-4 hours to get from Rome to Florence.

To buy a ticket online for the Rome-Florence bus, go to the ticketing website and choose your bus options.

Buy your bus ticket online from Rome to Florence

To order a ticket, select the date you need transportation, how many people you will be and one-way or round trip tickets. Then click “Search.”

Buy your bus ticket online from Rome to Florence

Choose the option you like and make the ticket.

How to get from Rome to Florence by car

This is a great option if you have time and want to explore the Tuscany region to see a completely different side of Italy.

There are 3 main options by car:

  • Rent a car and drive around on your own
  • Book a transfer – then the driver will take you to the desired route and you can relax and enjoy the ride
  • Book a tour to Florence – it is best to leave early in the morning from Rome, so you will be able to cover the most interesting places.

Each option is good by car, it just depends on what you want. Let’s consider each in a little more detail.

Rent a car

A good option for those who are heading towards Florence and want to drive through small authentic places. They are not at all like the most famous and touristy ones.

What places I recommend to visit if you go by car:

  • Montepulciano
  • San Gimignano
  • Siena
  • Bagnoregio

To get the best prices for car rental in Italy, I recommend comparing on 2 aggregators: rentalcars and economybooking.

Excursion from Rome to Florence

If you want a maximum immersion in the country, if you want to have dinner in the best restaurants and taste genuine Tuscan wine, then I recommend this way to do it with the author’s tour. Read more on the website

How to get from Rome to Florence by plane

The flight between cities takes about 1 hour. But you need to take into account:

  • The cost of the ticket, which is several times more expensive than the same train;
  • The time to get to the airport in Rome, and the time at the airport itself;
  • Stricter rules regarding luggage.

Once you arrive in Florence, you still have to get to the city itself. All this, including the flight, will take 4-5 hours, so it is better to look at the high-speed train.

Planes from Rome to Florence

Things to do in Florence

Before you travel to Florence, I want to recommend our article on the 20 best sights of Florence. I hope this article will be useful to you and you will have a lot of fun visiting the city.

( No ratings yet )
Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: