Rome to Florence Train

Cheap train tickets from Rome to Florence

Showing times and prices for Dec 07

Cheapest

22

Average

42

The best way to find a cheap train ticket from Rome to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
07:02AMRome Termini3h46 10:48AMFlorence Santa Maria Novella
0 transfers
221One-way
Cheapest
05:20PMRome Termini3h35 08:55PMFlorence Santa Maria Novella
0 transfers
221One-way
Cheapest
11:11AMRome Tiburtina3h37 02:48PMFlorence Santa Maria Novella
0 transfers
221One-way
Cheapest
09:02AMRome Termini3h48 12:50PMFlorence Santa Maria Novella
0 transfers
221One-way
Cheapest
03:02PMRome Termini3h46 06:48PMFlorence Santa Maria Novella
0 transfers
221One-way

Train schedule from Rome to Florence

Showing trains for tomorrow, Wednesday, December 7
12:17AMRome Ostiense7h11 07:28AMFlorence Santa Maria Novella
1 transfer
05:35AMRome Termini1h36 07:11AMFlorence Santa Maria Novella
0 transfers
05:40AMRome Termini1h37 07:17AMFlorence Santa Maria Novella
0 transfers
05:50AMRome Tiburtina1h27 07:17AMFlorence Santa Maria Novella
0 transfers
05:55AMRome Termini1h36 07:31AMFlorence Santa Maria Novella
0 transfers
06:00AMRome Termini1h46 07:46AMFlorence Santa Maria Novella
0 transfers
06:05AMRome Tiburtina1h26 07:31AMFlorence Santa Maria Novella
0 transfers
06:06AMRome Termini3h46 09:52AMFlorence Santa Maria Novella
0 transfers
06:25AMRome Termini1h27 07:52AMFlorence Campo di Marte
0 transfers
06:35AMRome Termini1h36 08:11AMFlorence Santa Maria Novella
0 transfers
06:40AMRome Termini1h37 08:17AMFlorence Santa Maria Novella
0 transfers
06:50AMRome Termini1h37 08:27AMFlorence Santa Maria Novella
0 transfers
06:50AMRome Tiburtina1h27 08:17AMFlorence Santa Maria Novella
0 transfers
07:02AMRome Termini3h46 10:48AMFlorence Santa Maria Novella
0 transfers
07:10AMRome Termini1h36 08:46AMFlorence Santa Maria Novella
0 transfers
07:18AMRome Tiburtina4h18 11:36AMFlorence Campo di Marte
0 transfers
07:25AMRome Termini1h36 09:01AMFlorence Santa Maria Novella
0 transfers
07:25AMRome Termini1h32 08:57AMFlorence Santa Maria Novella
0 transfers
07:35AMRome Termini1h36 09:11AMFlorence Santa Maria Novella
0 transfers
07:40AMRome Termini1h37 09:17AMFlorence Santa Maria Novella
0 transfers
07:50AMRome Tiburtina1h27 09:17AMFlorence Santa Maria Novella
0 transfers
07:55AMRome Termini1h36 09:31AMFlorence Santa Maria Novella
0 transfers
08:05AMRome Tiburtina1h26 09:31AMFlorence Santa Maria Novella
0 transfers
08:10AMRome Termini1h36 09:46AMFlorence Santa Maria Novella
0 transfers
08:25AMRome Termini1h32 09:57AMFlorence Santa Maria Novella
0 transfers
08:35AMRome Termini1h36 10:11AMFlorence Santa Maria Novella
0 transfers
08:40AMRome Termini1h37 10:17AMFlorence Santa Maria Novella
0 transfers
08:50AMRome Termini1h37 10:27AMFlorence Santa Maria Novella
0 transfers
08:50AMRome Tiburtina1h27 10:17AMFlorence Santa Maria Novella
0 transfers
08:55AMRome Termini1h36 10:31AMFlorence Santa Maria Novella
0 transfers
09:02AMRome Termini3h48 12:50PMFlorence Santa Maria Novella
0 transfers
09:05AMRome Tiburtina1h26 10:31AMFlorence Santa Maria Novella
0 transfers
09:10AMRome Termini1h36 10:46AMFlorence Santa Maria Novella
0 transfers
09:35AMRome Termini1h36 11:11AMFlorence Santa Maria Novella
0 transfers
09:43AMRome Termini1h34 11:17AMFlorence Santa Maria Novella
0 transfers
09:50AMRome Termini1h37 11:27AMFlorence Santa Maria Novella
0 transfers
09:51AMRome Tiburtina1h26 11:17AMFlorence Santa Maria Novella
0 transfers
09:55AMRome Termini1h36 11:31AMFlorence Santa Maria Novella
0 transfers
10:05AMRome Tiburtina1h26 11:31AMFlorence Santa Maria Novella
0 transfers
10:10AMRome Termini1h36 11:46AMFlorence Santa Maria Novella
0 transfers
10:22AMRome Termini3h08 01:30PMFlorence Rifredi
0 transfers
10:25AMRome Termini1h36 12:01PMFlorence Santa Maria Novella
0 transfers
10:35AMRome Termini1h36 12:11PMFlorence Santa Maria Novella
0 transfers
10:40AMRome Termini1h37 12:17PMFlorence Santa Maria Novella
0 transfers
10:50AMRome Tiburtina1h27 12:17PMFlorence Santa Maria Novella
0 transfers
10:50AMRome Termini1h37 12:27PMFlorence Santa Maria Novella
0 transfers
10:55AMRome Termini1h36 12:31PMFlorence Santa Maria Novella
0 transfers
11:05AMRome Tiburtina1h26 12:31PMFlorence Santa Maria Novella
0 transfers
11:10AMRome Termini1h36 12:46PMFlorence Santa Maria Novella
0 transfers
11:11AMRome Tiburtina3h37 02:48PMFlorence Santa Maria Novella
0 transfers
11:35AMRome Termini1h36 01:11PMFlorence Santa Maria Novella
0 transfers
11:40AMRome Termini1h37 01:17PMFlorence Santa Maria Novella
0 transfers
11:50AMRome Tiburtina1h27 01:17PMFlorence Santa Maria Novella
0 transfers
11:55AMRome Termini1h36 01:31PMFlorence Santa Maria Novella
0 transfers
12:03PMRome Tiburtina1h28 01:31PMFlorence Santa Maria Novella
0 transfers
12:10PMRome Termini1h36 01:46PMFlorence Santa Maria Novella
0 transfers
12:25PMRome Termini1h32 01:57PMFlorence Santa Maria Novella
0 transfers
12:36PMRome Termini1h35 02:11PMFlorence Santa Maria Novella
0 transfers
12:40PMRome Termini1h37 02:17PMFlorence Santa Maria Novella
0 transfers
12:40PMRome Tiburtina2h50 03:30PMFlorence Rifredi
0 transfers
12:50PMRome Tiburtina1h27 02:17PMFlorence Santa Maria Novella
0 transfers
12:55PMRome Termini1h36 02:31PMFlorence Santa Maria Novella
0 transfers
01:02PMRome Termini3h46 04:48PMFlorence Santa Maria Novella
1 transfer
01:05PMRome Tiburtina1h26 02:31PMFlorence Santa Maria Novella
0 transfers
01:10PMRome Termini1h36 02:46PMFlorence Santa Maria Novella
0 transfers
01:35PMRome Termini1h36 03:11PMFlorence Santa Maria Novella
0 transfers
01:40PMRome Termini1h37 03:17PMFlorence Santa Maria Novella
0 transfers
01:50PMRome Tiburtina1h27 03:17PMFlorence Santa Maria Novella
0 transfers
02:10PMRome Termini1h36 03:46PMFlorence Santa Maria Novella
0 transfers
02:35PMRome Termini1h36 04:11PMFlorence Santa Maria Novella
0 transfers
02:40PMRome Termini1h37 04:17PMFlorence Santa Maria Novella
0 transfers
02:50PMRome Tiburtina1h27 04:17PMFlorence Santa Maria Novella
0 transfers
02:55PMRome Termini1h36 04:31PMFlorence Santa Maria Novella
0 transfers
03:02PMRome Termini3h46 06:48PMFlorence Santa Maria Novella
0 transfers
03:05PMRome Tiburtina1h26 04:31PMFlorence Santa Maria Novella
0 transfers
03:10PMRome Termini1h36 04:46PMFlorence Santa Maria Novella
0 transfers
03:25PMRome Termini1h36 05:01PMFlorence Santa Maria Novella
0 transfers
03:30PMRome Termini3h12 06:42PMFlorence Rifredi
0 transfers
03:35PMRome Termini1h36 05:11PMFlorence Santa Maria Novella
0 transfers
04:10PMRome Termini1h36 05:46PMFlorence Santa Maria Novella
0 transfers
04:35PMRome Tiburtina3h03 07:38PMFlorence Rifredi
0 transfers
04:35PMRome Termini1h36 06:11PMFlorence Santa Maria Novella
0 transfers
04:40PMRome Termini1h37 06:17PMFlorence Santa Maria Novella
0 transfers
04:50PMRome Termini1h37 06:27PMFlorence Santa Maria Novella
0 transfers
04:50PMRome Tiburtina1h27 06:17PMFlorence Santa Maria Novella
0 transfers
04:55PMRome Termini1h36 06:31PMFlorence Santa Maria Novella
0 transfers
05:05PMRome Tiburtina1h26 06:31PMFlorence Santa Maria Novella
0 transfers
05:10PMRome Termini1h36 06:46PMFlorence Santa Maria Novella
0 transfers
05:20PMRome Termini3h35 08:55PMFlorence Santa Maria Novella
0 transfers
05:35PMRome Termini1h36 07:11PMFlorence Santa Maria Novella
0 transfers
05:40PMRome Termini1h37 07:17PMFlorence Santa Maria Novella
0 transfers
05:50PMRome Tiburtina1h27 07:17PMFlorence Santa Maria Novella
0 transfers
05:50PMRome Termini1h37 07:27PMFlorence Santa Maria Novella
0 transfers
05:55PMRome Termini1h36 07:31PMFlorence Santa Maria Novella
0 transfers
06:05PMRome Tiburtina1h26 07:31PMFlorence Santa Maria Novella
0 transfers
06:10PMRome Termini1h36 07:46PMFlorence Santa Maria Novella
0 transfers
06:15PMRome Termini3h10 09:25PMFlorence Santa Maria Novella
0 transfers
06:25PMRome Termini1h32 07:57PMFlorence Santa Maria Novella
0 transfers
06:35PMRome Termini1h57 08:32PMFlorence Santa Maria Novella
0 transfers
06:40PMRome Termini1h37 08:17PMFlorence Santa Maria Novella
0 transfers
06:50PMRome Tiburtina1h27 08:17PMFlorence Santa Maria Novella
0 transfers
06:50PMRome Termini1h37 08:27PMFlorence Santa Maria Novella
0 transfers
07:11PMRome Termini1h35 08:46PMFlorence Santa Maria Novella
0 transfers
07:25PMRome Termini1h36 09:01PMFlorence Santa Maria Novella
0 transfers
07:25PMRome Termini1h32 08:57PMFlorence Santa Maria Novella
0 transfers
07:35PMRome Termini1h36 09:11PMFlorence Santa Maria Novella
0 transfers
07:40PMRome Termini1h37 09:17PMFlorence Santa Maria Novella
0 transfers
07:50PMRome Termini1h37 09:27PMFlorence Santa Maria Novella
0 transfers
07:50PMRome Tiburtina1h27 09:17PMFlorence Santa Maria Novella
0 transfers
08:02PMRome Termini3h40 11:42PMFlorence Santa Maria Novella
0 transfers
08:10PMRome Termini1h53 10:03PMFlorence Santa Maria Novella
0 transfers
08:12PMRome Termini6h22 02:34AMFlorence Santa Maria Novella
1 transfer
08:20PMRome Termini1h28 09:48PMFlorence Campo di Marte
0 transfers
09:48PMRome Termini1h32 11:20PMFlorence Santa Maria Novella
0 transfers
10:35PMRome Termini3h23 01:58AMFlorence Campo di Marte
0 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21
Thu
Dec 22
Fri
Dec 23
Sat
Dec 24
Sun
Dec 25
Mon
Dec 26
Tue
Dec 27

Fastest train times from Rome to Florence

Showing times and prices for Dec 07

Fastest Journey

1 h 26 m

Average

1 h 54 m

Trains per day

115

Distance

231 km

Of the 115 trains that leave Rome for Florence every day 112 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
09:51AMRome Tiburtina1h26 11:17AMFlorence Santa Maria Novella
0 transfers
401One-way
Fastest
08:05AMRome Tiburtina1h26 09:31AMFlorence Santa Maria Novella
0 transfers
401One-way
Fastest
11:05AMRome Tiburtina1h26 12:31PMFlorence Santa Maria Novella
0 transfers
401One-way
Fastest
10:05AMRome Tiburtina1h26 11:31AMFlorence Santa Maria Novella
0 transfers
401One-way
Fastest
06:05AMRome Tiburtina1h26 07:31AMFlorence Santa Maria Novella
0 transfers
331One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Florence?

View on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Rome to Florence

distanceDistance143 miles (231 km)
durationAverage train duration3 h 10 min
priceAverage train ticket price$23 (€21)
frequencyTrain frequency77 a day
changesDirect trainYes, there are 77 direct trains a day
carriersTrain providersRegionale Veloce, Frecciarossa, Intercity, Frecciargento, Frecciabianca, Regionale, Italo, Trenitalia or Intercity Notte

Trains from Rome to Florence cover the 143 miles (231 km) long trip taking on average 3 h 10 min with our travel partners like Regionale Veloce, Frecciarossa, Intercity, Frecciargento, Frecciabianca, Regionale, Italo, Trenitalia or Intercity Notte. Normally, there are 77 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $17 (€15), but the average price of train tickets is $23 (€21). Travelers depart most frequently from Roma Termini and arrive in Firenze Santa Maria Novella.

Train companies: Frecciarossa, Italo and Trenitalia from Rome to Florence trains

Find the best trains between Rome and Florence with Omio's travel partners Frecciarossa, Italo and Trenitalia from $17 (€15). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Trenitalia
Frecciarossa
Italo

Trenitalia is not only Italy's national railroad company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 143 miles (231 km) long journey from Rome to Florence with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia schedule and book a cheap train from Rome to Florence in just a few steps. On Omio you can find all the information you need for the Rome to Florence route, such as departure and arrival times, train stations, number of stops, journey times and more.

    Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 143 miles (231 km) to Florence from Rome quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    We show you the latest Frecciarossa train schedule for the Rome to Florence route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this trip, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train to Florence from Rome with us today and enjoy your journey with Trenitalia’s Frecciarossa!

    Frecciarossa from Rome to Florence train information:

    • Average Duration: 1 h 37 min
    • Frecciarossa frequency: 40 a day

    Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

    Train information from Rome to Florence with Italo:

    • Average Duration: 1 h 35 min
    • Italo frequency: 29 a day

    Trains from Rome to Florence

    Do you know that trains are the core of transportation in Italy? Italy prides itself on the best and the fastest train in the world. Over fifty trains depart from Rome to Florence daily, with the three major train providers running from Rome to Florence. The high-speed trains; move at an average speed of 186 mph (300 km/h), making them efficient for fast, cheaper, and long-distance travel. Inter-city trains move within the city through major towns. They are efficient for business and work travel.

    And finally, the local trains are also called the regional trains. They are much slower and are limited to short distances. They are commonly used for touring around Rome and taking memorable pictures; there is something else, they are way cheaper than the high-speed trains. Choose the most appropriate train that suits your needs. We will help you with the booking process.

    Booking your train ticket with Omio from Rome to Florence

    How do you feel after you find the train you were hoping to catch is already full? It's Frustrating. With Omio, you don't have to book your ticket on your departure date; book as early as possible and avoid inconveniences. The best thing about us is that we offer our services from the comfort of your computer.

    It's simple; all you need to do is visit our website, type the destination (Florence) and search for an available ticket. You will then fill in your personal information as requested in a fill-in- box. You can also make your booking through your phone by simply downloading our mobile app and book your ticket with few taps on your phone, wherever you are. With our services, you will enjoy your travel from Rome to Florence, and any other trip you are planning in the future.

    Train companies from Rome to Florence

    Italy has three major train companies: Italo, Trenord, and Trenitalia train companies. The three companies operate remotely within Italy. They operate within Italy, connecting all cities and towns in Italy. Italo runs through Rome, Florence, Bologna, Venice, Milan, Turin, Naples, Salerno, and Padua. Hence, Italo will provide you with a ride to Florence. With Omio, you can choose the best train with less effort; we have simplified everything for you. Trust us to link you with the appropriate train travel to your destination.

    Popular international routes by train from Rome

    The Amalfi Coast & Positano travel, usually by high-speed train, is a long-distance trip that takes approximately 13h 35min. Other popular routes are Rome to Berlin, Rome to Sapri, Rome to Sapri, Rome- Venice, Rome – Brescia, and Rome – Lecce. Most long-distance train travels take many hours, even days. Therefore, trains operating the routes are equipped with accommodation, dining options. Book with Omio today and travel through the most scenic journeys in Italy and beyond borders.

    When arriving by train in Florence

    Is it your first time going to Florence? Don't worry; Florence is a beautiful city with friendly people. Florence is quite populated but not as densely as Rome; you will easily blend in. you will arrive at the Florence Santa Maria Novella Station. You can use the bus or take a walk to the city center. As you stroll through Florence, find good restaurants and have a taste of Fettunta, one of the favorite dishes in the city, you will love. Also, it would be best if you studied the weather before you travel and dress per the weather. The currency used in Florence is the euro; ensure you change currencies if you have been using a different one.

    Train providers from Rome to Florence

    Trenitalia is the national train provider running the high-speed fecciarrosa, Frecciabianca, and Frecciargento trains. The Frecciarossa are high-speed trains through major cities in Italy. It was previously known as the Eurostar Italia. The trains can travel to a maximum speed of 190 mph (300 km/h). The trains are equipped with facilities that enhance comfort travel, such as appropriate air conditioning, luggage storage, leg allowance, bathrooms with sanitation equipment, and two different travel classes.

    Frecciargento, meaning "the silver arrow," is a high-speed train that moves at an average speed of 250 km/h. it is equipped with amenities to facilitate safe, and comfort thought the journey. Italo, Also known as the Nuovo Trasporto Viaggiatori, has high-speed trains of an average speed of 300 km/h. the global infrastructure partners owe it. The company covers 25 cities stopping at 30 stations. Currently, it operates only in Italy. However, they have plans to extend their services beyond their borders.

    Rome. Source: Shutterstock

    Main train stations in Rome

    The majority of trains from Rome to Florence depart from the Rome Termini station numerous times in an hour and arrives in the Florence Santa Maria Novella Station. The earliest train takes off at 5:35 p.m. while the last train leaves at 9:30 p.m. other train stations are Republican, Colosseum Roma Trastevere Railway Station, Roma Porta S. Paolo, Roma Aurelia, Roma Ostiense, and Roma Tuscolana are among the 29 train stations in Rome. All train stations have sheds and seats where you can sit as you wait for your train to arrive. They also have amenities such as vending machines and payphones.

    Popular journey from Rome to Florence

    The Florence-Rome high-speed line will take you from Rome to Florence. High-speed trains such as the Frecciarossa, Frecciargento, and the Italo operate on the lane. Frecciarossa from Rome to Florence takes about 1h 46min costing $63 (€53). Regionale is the cheapest train taking 3h 46min. Intercity notte794 takes 3h 56min costing $43 (€36).

    Rome Happy Couple. Source: Shutterstock

    Popular train routes from Rome to other cities

    There are over 500 destinations from Rome. Some popular intercity routes are Rome to Naples, Milan to Rome, Rome to Bologna, Rome to Salerno, Rome to Caserta, and Rome to Pisa. Trains from Rome to Naples take 3h costing about $16 (€13). The Milan-Rome route takes 3h 40min and costs $120 (€100). Rome to Salerno train rides takes an average of 2h, costing you $21 (€17). Trains on the Rome-Caserta route take about 3h and cost travelers about $19 (€16). Another popular route is the Rome-Pisa Route. The journey time is 3h 53min and costs about $19 (€16).

    Good to know

    When traveling via train, have the following tips in mind. First, Always pack your camera; you might regret leaving it. Take as many pictures as you can; most of the best photos are taken on a train; the view is usually broad and clear. Book your ticket as early as possible. Avoid the unnecessary rush. Arrive at the station before time, not the 5min before time kind; ensure you are there at least 30min earlier before your departure. Now you can enjoy your journey. Finally, have a tour guide map if you are new to a place. You can also use Google maps for guidance, but I'll insist on the tour guide map; it will help you cancel all the places you have visited as you look forward to exploring new places.

    To Florence by train—travel tips

    If it's your first travel to Florence from Rome, you are probably anxious; you don't need to worry about anything. People in Florence are accommodating, helpful, and cheery. There are many Italians in the city, making the delicious Italian food available in most restaurants. The city has terrific places; you can start by visiting the leaning tower of Pisa and see its unique architecture. Lovers of charm and character areas can visit the Cathedral of Santa Maria del Fiore and Plazza Duomo.

    The attraction features a rich history and some of the best-known architecture and art masterpieces of great artists like Donatello. Battistero di San Giovanni is another masterpiece from the 12th century home to a museum and the Gates of Paradise. Nature lovers will love Piazzale Michelangiolo, which features a riverbank and lush gardens with incredible city views of Florence. Ponte Vecchio is a scenic bridge and home to jewelry shopping, ideal for shopping lovers. Nature lovers will also love visiting Pitti Palace, which features premier gardens, an art gallery, and museums.

    Boboli Gardens features fountains, statuary bad a faux cave ideal for nature lovers and history lovers. When it comes to food, Florence has a lot to offer. Mercato Centrale is Florence's food market where you can buy food, fresh herbs, and garden produce. It also houses refined olive oils, luscious nougat, and candied fruits. Treat your taste buds at Trattoria Da Burde Firenze's meatballs, grilled meats, and wines. Culinaria Bistro is ideal for couscous tagines and Tuscan fare, while Essenzile features family-style menu chef's choice and la carte service style meals.

    Train tickets from Rome to Florence: when to book to save $

    Time Price Savings
    1 week earlier 35 €
    2 weeks earlier 29 €21%
    3 weeks earlier 30 €17%
    1 month before 28 €25%
    2 months earlier 27 €30%
    3 months earlier 26 €35%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Rome - Florence. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Rome - Florence 3 weeks in advance means you can save on average up to 17% compared to the price available on the day of departure.
    • If you book a ticket Rome - Florence with 2 months in advance you save up to about 30% compared to the initial price.
    • By booking 3 months in advance, you could save up to 35%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips: Trains from Rome to Florence

    Travel Tips: Travel by train 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
    Omio customers have found cheap train tickets from Rome to Florence for as low as $17 (€15)  for the next 7 days.
    The Rome to Florence train ticket price is on average $23 (€21)  if you are looking to book your tickets for this journey in the next week.
    The Rome to Florence train distance is approximately 143 miles (231 km).
    While the time it takes to travel 143 miles (231 km) between Rome and Florence can vary based on specific dates, weekends, and holidays, the Rome to Florence train journey time is on average 3 h 10 min.

    Some of the Rome train stations to Florence you can start your journey from include Roma Termini, Roma Tiburtina and Roma Ostiense. Similarly, some of the arrival train stations in Florence include Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

    When traveling this route, Omio customers are departing most frequently from Roma Termini   and arriving in Firenze Santa Maria Novella.

    The most popular departure train station with passengers for this trip, called Roma Termini, is located 1.6 miles (2.6 km) from the city center of Rome.

    The most popular arrival train station, Firenze Santa Maria Novella, is located 1.2 miles (2 km) away from the city center of Florence.

    When taking a train from Rome to Florence, you can count on Regionale Veloce, Frecciarossa, Intercity, Frecciargento, Frecciabianca, Regionale, Italo, Trenitalia or Intercity Notte for the best way to get you to Florence. You can also check all possible train providers who offer a service to Florence from Rome and compare the amenities they offer before buying a train ticket.
    Yes, there are 77 direct trains per day from Rome to Florence with Italo, Frecciarossa, Frecciargento, Regionale, Intercity or Intercity Notte, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
    On average, there are 77 trains a day from Rome to Florence. The train times and services may be different on weekends and holidays compared to weekdays.
    The first Rome to Florence train departs at 8: 35 PM   and the last train from Rome to Florence leaves at 8: 35 PM. Check out the most up-to-date train schedule from Rome to Florence on Omio and find the best time to travel to your destination.
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you purchase train tickets from Rome to Florence within the next 7 days, you can find tickets to cost on average $23 (€21) one way. To find the best prices for this journey, consider booking your train ticket from Rome to Florence a few months in advance.

    Important Stations and Airports in Rome and Florence

    Rome
    Florence
    Roma Termini is the most popular Rome railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Rome for your trip to Florence.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 064745421
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 30 - 22: 00
    Public transit options for Roma Termini
    Metro lines: A (red), B (blue)
    Bus lines: 5, H, 38, 40 Express, 50 Express, 64, 66, 70, 75, 82, 90 Express, 92, 105, 150F, 223, 310, 590, 714, 910, C2, C3
    Tram lines: 5, 14
    Train lines: Italo, FR, FA, FB, IC, ICN, EN, CNL, R, Leonardo Express
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 35 - 20: 20
    Public transit options for Roma Tiburtina
    Metro lines: LB
    Bus lines: 62, 71, 111, 111F, 120F, 135, 163, 168, 211, 309, 409, n409, n041, C2, C3, Airport Shuttle
    Train lines: FR, FA, IC, REG, FL1, FL2, FL3

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language