Florence to Pisa by Train
The Leaning Tower is barely an hour from Florence by train — which is why Pisa is one of Tuscany's easiest and most popular day trips.
The journey, stop by stop
From Firenze Santa Maria Novella regional trains run west through the Arno valley and Empoli to Pisa Centrale, a walk or short bus ride from the Leaning Tower and the Piazza dei Miracoli.
How long does it take?
Direct regional trains take around 1h, running every 30 to 60 minutes throughout the day — no need to book ahead. Check the live schedule for your date.
Who runs the route?
The route is run by Trenitalia Regionale. Regional fares are fixed and inexpensive, so there's no advantage to booking far ahead.
Florence to Pisa train price (2026)
Standard regional fares are around €9 each way, the same price whether you book ahead or on the day.
| Operator | From | Journey time | Frequency |
|---|---|---|---|
| Trenitalia Regionale | ~€9 | 1h 00m | Every 30–60 min |
| Trenitalia Regionale Veloce | ~€9 | 55m | Frequent |
Prices are indicative advance fares. Check live availability for your exact date.
How to get the best fare
- Book early. The cheapest saver fares sell out first — booking ahead can be dramatically cheaper than buying on the day.
- Travel off-peak. Mid-morning and mid-week departures tend to be quieter and cheaper.
- Consider first class — on many routes the upgrade is modest and very comfortable.
- Compare in one place to see every departure at a glance.
The Leaning Tower day trip
With trains every half hour, Pisa works perfectly as a half-day trip from Florence — see the Piazza dei Miracoli and the famous tower, then be back in Florence for the afternoon. Combine it with Lucca on the same line if you have a full day.
Ready to go? Check live Florence → Pisa times and fares and book your seat on Trainline — secure checkout, mobile tickets, every operator in one search.
Prefer to compare every rail operator? Check schedules & book →
Opens in a new tab — come back here anytime.