Web Analytics Made Easy - Statcounter

Train Tickets from Rome to Florence - How to Book to Save Time & Money

Searching for train tickets from Rome to Florence?

You've come to the right place.

We can't count how many times we've travelled by train between Rome and Florence, so we've learned all the best tips along the way.

Frecciarossa high-speed train for a comfortable Rome to Florence journeyWe always choose Frecciarossa for our Rome to Florence trips — fast, comfortable, and reliable

The Rome to Florence route is one of Italy's busiest, so booking early can save you a lot.

In this guide, we'll show you when to book, where to buy tickets, how to find the lowest fares, and which seats and travel class are worth it—based on our own experience traveling this route year-round.

  • where to buy tickets
  • how to find the lowest fares
  • and which seats and travel class are worth it—based on our own experience traveling this route year-round.

How to buy cheap train tickets from Rome to Florence

We travel between Rome and Florence all year round, so we've learned a few tricks for finding affordable train tickets.

The biggest one? Book 2–3 months in advance. That's when the cheapest fares are usually released. As your travel date gets closer, prices tend to rise.

We regularly book Business Class on Frecciarossa for around €30 by planning ahead.

Right now (July), Super Economy fares start from:

  • Standard: €23.90
  • Premium: €27.90
  • Business: €32.90

These are the lowest fares, but they're non-refundable and can't be changed, so they're best if your travel plans are set.

If you'd rather have some flexibility, Economy tickets allow you to change your travel date and time.

Current prices start from:

  • Standard: €39.90
  • Premium: €42.90
  • Business: €52.90

💡 One last tip: watch for FRECCIADAYS promotions. They often offer 20% off selected Frecciarossa tickets, helping you save even more.

Where to buy Rome to Florence train tickets (Our Top Pick)

The easiest way to buy your Rome to Florence train tickets is online.

We like using the Trainline website because it's easy to navigate and available in English.

Simply enter your departure and arrival cities along with your travel date, and you'll see a list of available trains with departure times and prices. It's easy to compare your options and choose the one that best fits your schedule and budget.

Once your booking is complete, your digital ticket is sent straight to your email or the Trainline app.

Just show the QR code to the conductor when you're on board. It's that simple.

Frecciarossa business class train seats on Rome to Florence routeWe managed to snag Frecciarossa business class seats for only 30 euros a couple of times — such a great deal for a comfy ride!

Rome to Florence train tickets prices

Ticket prices depend on the train company, travel date, and how early you book.

Here’s what you can generally expect:

  • 💶 Economy fares: Around €20–€40+ when booked in advance
  • 🔄 Flexible tickets: Usually more expensive but offer more freedom to change plans
  • ⏰ Last-minute tickets: Often cost more, especially on busy travel days
  • 📅 Prices vary: Fares change depending on availability, season, and departure time

Steps for booking Rome to Florence train tickets on Trainline

Step 1 - Visit Trainline website

Select route by entering From: Rome (Roma) To: Florence (Firenze), next select your travel date and number of passengers.

Step 2 - Choose your train (select ticket class and seat)

High-speed trains like Trenitalia Frecciarossa and Italo are the fastest options (around 1.5 hours). See departure times, prices, and ticket conditions. Choose the ticket type that suits you (flexible, standard, or cheaper non-refundable options).

Step 4 - Enter passenger details:

Add your name, surname and email on which youll receive the ticket and other info. Double-check details before payment.

Step 5 - Pay and receive your ticket

Complete the payment. Your ticket will be sent by email and available in the Trainline app.

👉 Grab your Rome → Florence train tickets

Here is what the Frecciarossa digital ticket looks like — we received it after booking the Rome to Florence train.  👇

Digital Frecciarossa train ticket for a Rome to Florence journey received online

How to read your digital Rome to Florence train ticket (without the stress!)

Your train ticket might look like a jumble of numbers and codes, but each detail has an important job. Here’s what to look for:

🕒 Departure time & date
This tells you when your adventure begins! Plan to arrive at Termini Station at least 30 minutes before departure so you have plenty of time to find your train, platform, and settle in.

🚄 Train number (Frecciarossa 9330)
This is your train’s “name tag.”

  • When you arrive at Termini, look for this number on the departure boards — it will tell you which platform (Binario) your train leaves from.
  • Once you reach the platform, do a quick double-check that the same train number appears on the small platform display. Better safe than sprinting with luggage!

🚪 Coach number (Carrozza)
Your coach is your train “room.” Our example was Coach 4. Look for the number displayed near the doors of each carriage (called carrozza in Italian) and hop on the right one.

💺 Seat number (for example: 20A)
Once inside your coach, find your seat number and get comfortable. Soon you’ll be watching the Italian countryside roll by!

📱 QR Code
This little square is your golden ticket. It’s the proof of your reservation. The conductor will scan it during the journey — just have your phone ready and enjoy the ride.

✨ Pro tip: Keep your ticket easy to find on your phone before boarding (and maybe take a screenshot, just in case your signal decides to take a vacation too!).


Powered by GetYourGuide

Rome to Florence train schedule: How often do trains run?

The Rome–Florence route is one of Italy's busiest, with trains running from early morning until late evening.

  • 🚄 High-speed trains (Frecciarossa, Italo and Frecciargento): Depart every 10–20 minutes throughout the day. The journey takes about 1.5 hours.
  • 🚆 Intercity trains: Run several times a day, take around 3 hours, and are usually cheaper than high-speed services.

With dozens of departures daily, it's easy to find a train that fits your schedule.


Best train from Rome to Florence: Frecciarossa or Italo?

Choose high-speed trains for the fastest and easiest way to travel from Rome to Florence — the journey takes only about 90 minutes.

We’ve personally used Trenitalia Frecciarossa trains on this route and always had a great experience, so they’re our preferred choice.

Why we like Frecciarossa:

  • 🚄 Many daily departures from early morning until late evening
  • 🧳 Clean, comfortable trains with helpful staff
  • 📍 Easy to find at Rome Termini and Florence Santa Maria Novella stations
  • 🔄 Reliable service — the only time our train was cancelled, we easily changed our ticket and caught the next one just 30 minutes later

Another popular option is Italo, which also runs high-speed trains between Rome and Florence. They usually have fewer departures, but many travellers love them for their comfort and competitive prices. We haven’t tried Italo yet, but it’s on our list for the next trip.


Your Rome to Florence train ride comes with a tasty touch

On a Trenitalia Frecciarossa Business Class ticket, you usually receive a complimentary welcome snack service at your seat.

The service typically includes:

  • 🍪 A choice of sweet or savoury snacks (including options such as gluten-free choices)
  • ☕ A drink, such as coffee, water, or a soft drink (availability can vary)

For the Rome → Florence route, the snack is generally a small welcome box rather than a full meal. If you want something more substantial, the train’s onboard FRECCIABistrò service offers additional food and drinks for purchase.



More from Tasty Italian Travels

Visiting Rome on a Budget

LivTours Golf Cart Tour Review

Best Things to Do in Florence

What to Do in Bergamo




Within this webpage there are some affiliate links for products and services. For more details click here.