Skip to content

Rome to Florence by Train: Tickets, Trains, Tips

Rome and Florence are two of the most iconic cities in Italy, and it’s no surprise that many travelers make the journey between them. Whether you’re looking to explore the ancient ruins of Rome or the art and architecture of Florence, there are several options for getting from one city to the other by train. The fastest trains run between Rome and Florence with a journey time of around 1 hour and 20 minutes and you can expect to pay around €20-€40 for a one-way ticket.

Topics

Train Rome - Florence: Short Info

Train Rome – Florence
Travel Time
  • 1 hour and 20 minutes
Distance
  • 143 miles (231 km)
Trains per day
  • 44 a day
Train providers
  • Trenitalia with Frecciarossa, Frecciargento, Frecciabianca, Regionale, Italo
Cheapest Ticket
  • from €20
Italy-Trenitalia-Frecciarossa
Train Travel in Italy: A Frecciarossa high-speed train from Trenitalia.

How to travel by Train from Rome to Florence

Traveling by train from Rome to Florence is a convenient and efficient way to explore these two iconic cities. With frequent trains and a variety of options to choose from, it’s easy to plan a trip that fits your schedule and budget. So, book your tickets in advance and get ready to experience the best of what Rome and Florence have to offer! If interested, read our full guide about Train Travels in Italy!

Trains and Companys

Trenitalia

The high-speed express trains that run between Rome and Florence are operated by the Italian state railway company Trenitalia, and are called Frecce Trains. These trains have several different services such as, Frecciarossa, Frecciargento and Frecciabianca.

The high-speed Frecce trains offer the quickest and most comfortable way to travel between Rome and Florence, with a journey time of around 1 hour and 20 minutes. These trains also offer a variety of classes, from standard to business, and include amenities such as free Wi-Fi and power outlets.

The Frecciarossa is the fastest service, with a journey time of around 1 hour and 20 minutes between Rome and Florence. The Frecciargento and Frecciabianca take slightly longer, around 1 hour and 30 minutes. These trains also offer a variety of classes, from standard to business, and include amenities such as free Wi-Fi and power outlets.

It is also important to note that while Trenitalia is the main operator, there are also other companies like Italo that operate trains between Rome and Florence, but Trenitalia is the main company and the one with more frequent schedule.

Italo

Italo is a private high-speed train company in Italy that offers an alternative to Trenitalia for traveling between Rome and Florence. Italo trains, also known as NTV, are known for their modern and comfortable trains, and their convenient departure times.

Italo trains also offer a variety of classes, from standard to business, and include amenities such as free Wi-Fi and power outlets. They also have a service called “Smart” which is the most affordable class but still offers a comfortable journey and a light snack.

The journey time between Rome and Florence on an Italo train is around 1 hour and 30 minutes, which is slightly longer than the quickest option offered by Trenitalia, but still a very convenient way to travel.

When it comes to tickets and prices, Italo offers a variety of fare options, such as flexible or non-refundable tickets, and prices vary depending on the type of train and the time of day. It’s best to check the Italo website for the most up-to-date prices and to book your tickets in advance to take advantage of any promotions or discounts that may be available.

If you want to discover more of Italy and Europe by train, read our full guide about  Train Travels in Italy, How to rail Europe or, when it comes to tickets, our guide to European Train Tickets.

Rome to Florence by train: Tickets from 20 Euro

When it comes to tickets and prices, the best option is to purchase your tickets in advance through the Italian state railway company Trenitalia. Prices vary depending on the type of train and the time of day, but you can expect to pay around €20-€40 for a one-way ticket. There are also various types of trains available, including high-speed Frecce trains and regional trains.

Here are some tips for finding cheap train tickets for the Rome to Florence route with Trenitalia or Italo:

  • Book in advance: Train tickets prices tend to increase closer to the departure date, so it’s best to book your tickets as early as possible. Try to book at least one week in advance to take advantage of the best deals.
  • Check for promotions: Trenitalia and Italo offer various promotions and discounts throughout the year, such as for students and senior citizens. Be sure to check their websites for the most up-to-date information on discounts and promotions.
  • Be flexible with your travel dates and times: Off-peak travel times, such as during the weekdays, can offer cheaper tickets than weekend travel. Also consider travelling during the low season, as prices tend to be lower during these times.
  • Compare prices: Compare prices between Trenitalia and Italo and also check for any other transportation options, like the bus or the flight, to make sure you’re getting the best deal.
  • Consider different classes: Trenitalia and Italo offer different classes, such as standard and business, with varying prices. Consider opting for a less expensive class, such as standard, to save money on your train ticket.
  • Travel with a railcard: Trenitalia and Italo offer railcards, such as the Cartafreccia, that can provide discounts on train tickets. These railcards are often available for purchase online and can be a great way to save money on your train journey.
  • Look for last minute deals: Sometimes, Trenitalia and Italo offer last minute deals for unsold seats, so be sure to check their websites and social media for last minute deals.

By following these tips and being flexible with your travel plans, you can find cheap train tickets for your journey from Rome to Florence with Trenitalia or Italo.

TicketPrice
Single ticket from Rome to Florencefrom €20 ($24)
Eurail Italy One Country Passfrom €110 ($126)
Eurail Global Passfrom €194 ($211)

Single Ticket or Eurail Pass?

If you want to rail europe by train, your best option is probably to buy a Eurail pass, which is a ticket to almost unlimited travel.

When you buy a Eurail Pass, you buy a ticket for your segment of your adventure as you are planning to need, all in one. The rail pass is good for almost all train travel in Europe. Most of the time, all you have to do is show the rail pass and you’re on board. Some trains do require seat reservations, however, especially the high-speed trains and the overnight trains. 

There are two different Eurail passes:

  • A Global Eurail Pass allows you to take a train through 33 European countries and to see as much as you can. If your ideal vacation involves experiencing many European countries, then the Global Pass is ideal. The Global Pass will get you from Scotland to Turkey.
  • The One Country Eurail Pass allows you to explore a single country in depth, from museums, opera houses, theaters, and palaces in the cities, to rolling farmland, snow-capped mountains, quaint villages and medieval castles in the countryside. You can hop aboard a train to travel to another city as easily as you can catch a cab. It all depends on what you want to do. The price for the One Country Pass will vary with the country.

If you have an Eurail Pass, you are required to book a seat reservation for most high-speed trains in Europe. The fares prices are similar for all ages.

TicketPrice
Single ticket from Rome to Florencefrom €20 ($24)
Eurail Italy One Country Passfrom €110 ($126)
Eurail Global Passfrom €194 ($211)

Rome – Florence by train: Schedule and Frequency

The frequency of the Frecce trains can vary depending on the day of the week and the time of year, but there are usually several trains per day. It’s best to check the Trenitalia website for the most up-to-date schedule and to book your tickets.
Regional trains are a more budget-friendly option, with prices starting at around €10 for a one-way ticket. However, the journey time is slightly longer, at around 2 hours and 15 minutes.

The schedule for trains between Rome and Florence is quite frequent, with multiple trains departing every hour. It’s best to check the Trenitalia website for the most up-to-date schedule and to book your tickets.

Main Train Stations in Rome and Florence

Roma Termini: The main railway station of Rome, Termini is the busiest railway station in Italy. It is located in the city center and is well connected to public transportation. It serves both national and international trains, including the Frecce Trains to Florence.

Firenze Santa Maria Novella: This is the main railway station of Florence, located in the city center, and it serves both national and international trains. It is well connected to public transportation and it’s the main hub for the Frecce Trains from Rome.

Both stations have amenities such as ticket offices, baggage storage, car rental services, and information desks. They also have access to the main transportation such as buses, metro and taxi. It’s important to note that these stations are usually crowded, especially during peak hours, so it’s always a good idea to arrive well in advance of your departure time.

How to get to Roma Termini from Rome Fiumicino Airport?

There are several ways to get from Roma Termini railway station to Rome’s main airport, Fiumicino Leonardo da Vinci Airport.

  • Leonardo Express train: This is the most direct and quickest way to get to the airport, with a journey time of around 30 minutes. The Leonardo Express departs from platform 24 at Termini station every 30 minutes, and it runs non-stop to the airport. The cost of the ticket is €14 one-way.
  • Terravision Bus: This is a low-cost option, with a journey time of around 45 minutes. The bus departs from Terminal A of the railway station, and it makes several stops along the way to the airport. Tickets can be purchased online or at the bus terminal.
  • Taxi: Taxis are readily available at Termini station and the journey time to the airport is around 45 minutes, depending on the traffic. The cost of a taxi ride to the airport is around €50-€60.
  • Private Car or Shuttle: Another option is to book a private car or shuttle service in advance, which will take you directly to the airport. This option may be more comfortable and convenient, but it can also be more expensive than the previous options.

From Rome to Florence by Train – FAQ

The high-speed express trains, Frecce Trains, operated by Trenitalia take approximately 1 hour and 20 minutes for the quickest service and 1 hour and 30 minutes for the others.

Trenitalia operates the Frecce Trains, which include Frecciarossa, Frecciargento, and Frecciabianca.

Prices vary depending on the type of train, the class of service and the time of purchase. It’s best to check the Trenitalia website for up-to-date prices, but you can expect to pay around €20-€40 for a one-way ticket on the Frecce trains.

Yes, it is highly recommended to purchase tickets in advance through the Trenitalia website. This will ensure that you have a seat and can also help you save money on the ticket prices.

Yes, Trenitalia offers various discounts and promotions throughout the year, such as for students and senior citizens. It’s best to check the Trenitalia website for the most up-to-date information on discounts and promotions.

Frecce Trains come with amenities such as free Wi-Fi and power outlets. They also offer a variety of classes, from standard to business.

Each passenger is allowed to carry one piece of hand luggage and one piece of checked luggage. However, it’s always good to check the Trenitalia website for the most up-to-date information on baggage restrictions.

Train Travel Italy - Florence

Top10 thing worth seeing in Florence

Florence, the capital city of Tuscany in Italy, is known for its rich history, stunning art, and architecture. The city has a charm that is both enchanting and captivating. Here are the top 10 things to see and visit in Florence.

  1. The Duomo – One of the most iconic landmarks of Florence, the Duomo is a stunning cathedral with a unique red-tiled dome that can be seen from miles away. Visitors can climb to the top of the dome for an unforgettable view of the city.
  2. Uffizi Gallery – Home to some of the world’s most famous works of art, the Uffizi Gallery is a must-visit destination for any art lover. It is home to masterpieces by Botticelli, Michelangelo, and Leonardo da Vinci.
  3. Ponte Vecchio – A charming bridge that spans the Arno River, Ponte Vecchio is lined with jewelry shops and has been a symbol of the city since the Middle Ages.
  4. Palazzo Pitti – A magnificent palace that was once home to the powerful Medici family, Palazzo Pitti is now a museum that houses an impressive collection of art.
  5. Piazza della Signoria – The heart of the city, Piazza della Signoria is a bustling square that is home to the Palazzo Vecchio, the Fountain of Neptune, and the Loggia dei Lanzi.
  6. Basilica di Santa Croce – A stunning church that is the final resting place of some of Italy’s most famous figures, including Michelangelo, Galileo, and Machiavelli.
  7. Boboli Gardens – Located behind the Palazzo Pitti, the Boboli Gardens is a stunning outdoor space that is perfect for a leisurely stroll or a picnic.
  8. Galleria dell’Accademia – Home to Michelangelo’s famous statue of David, the Galleria dell’Accademia is a must-visit destination for anyone interested in art.
  9. Mercato Centrale – A bustling market that is filled with fresh produce, meats, cheeses, and other local delicacies. It is the perfect place to experience the flavors of Tuscany.
  10. San Lorenzo Market – A bustling market that is filled with leather goods, souvenirs, and other handmade products. It is a great place to find unique gifts to bring home.