Skip to content
Italy · Train

Book a train from Florence

Find trains from Florence and book onward journeys to Rome, Venice, Milan, Bologna and beyond. One search shows live times and fares across every operator, so you can weigh speed against price before you travel.

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 travelling from Florence

Florence sits on Italy's high-speed line, with trains to Rome, Venice, Milan, and Bologna and no airport run at either end. On these routes the train is usually the most time efficient option, and it's eco-friendly, often cheaper, and usually more comfortable than a domestic flight.

Heading to Florence? See trains to 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 overall than the equivalent flight option.

How long is the train from Florence to Venice or Milan?

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

How do you buy train tickets in Florence and which is the main station?

Booking Florence train tickets online is the easiest way to get the best Trenitalia and Italo high-speed fares, with station machines and counters as a fallback. 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 routes like Rome and Venice.

Which Italian cities can you access by train from Florence?

Florence offers various fast trains across Italy, with fast trains to Rome, Bologna, Milan, Venice, and Naples. Comparing Trenitalia and Italo side by side shows which one gets you there faster or for less.

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

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

Ready to leave Florence?

Compare coach and rail operators across Europe in one place.