Skip to content
Italy · Train

Book train tickets to Florence

Compare train tickets to Florence and book the route that suits you best, with high-speed trains from Rome, Venice, and Milan. One search shows live scheduled times and fares across every operator, with easy onward travel connections from the main city centre.

How it works

1

Search Omio

Pick your from and to cities to see live coach and rail departures.

2

Compare operators

Filter by price, duration and departure time across every operator on the route.

3

Book directly

Complete your booking on Omio — your ticket comes straight from them.

When the train makes sense for getting to Florence

Flying is quicker on the longest trips, but with high-speed trains from Rome, Venice, and Milan the train to Florence is the most time efficient option by far, arriving in the city centre with no airport transfer needed. It's greener, most often cheaper, and usually more comfortable than flying, so it suits anyone who would rather travel city to city.

Leaving Florence? See trains from Florence

Train travel questions

How long is the train from Rome to Florence?

The high-speed train from Rome to Florence takes about 1 hour 30 minutes centre to centre, with frequent departures. It's quicker and easier than the equivalent flight covering the same route.

How long does the train journey from Florence to Venice or Milan take?

Fast trains reach Venice from Florence in around 2 hours and Milan in about 1 hour 50 minutes, both direct and high-speed. Booking ahead of time keeps the fares low.

How do you buy train tickets in Florence and what's the main station?

Florence train tickets are best booked online, where Trenitalia and Italo high-speed fares are cheapest early, though machines and counters are viable options if you're doing a more spontaneous one. Firenze Santa Maria Novella is the main station, a short walk from the centre.

Is the high-speed train from Florence cheaper than flying?

The high-speed train from Florence usually undercuts a domestic flight once airport transfers and bag fees are considered, and its central station saves time at both ends. Advance fares offer the best value on popular routes like Rome and Venice.

Which Italian cities can you reach by train from Florence?

Florence sits on Italy's high-speed spine, with fast trains to Rome, Bologna, Milan, Venice, and Naples. Trenitalia and Italo cover both of these routes, so it's worth comparing their times and fares before you book.

Is taking the train from Florence better for the environment than flying?

Taking the train from Florence produces a fraction of the carbon of the equivalent domestic flight, and Italy's high-speed network makes it a simple swap.

Ready to travel to Florence?

Compare coach and rail operators across Europe in one place.