
How to Get From Pisa to Florence
Bus · Train · Taxi
In this in-depth route guide, you'll find the best ways to travel the 85 kilometre (53 miles) distance from Pisa to Florence. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Florence as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
What are the 3 ways to travel from Pisa to Florence?
There are three ways to travel the 85 km distance from Pisa to Florence. You can choose between the bus, train, and private.
The journey takes between 1h–2h 35m and the quickest way is by bus (1h). If you're on a budget, the cheapest option is by bus with tickets starting at €4.80 ($5.60).
1h - 1h 45m
€6.50 ($5.60)
50m - 2h 35m
€9.10 ($11)
1.5 hours
€180 ($155)
Already in Florence?
Onward from Florence
Once you're in Florence, here's where to next — 3 researched onward routes to pick from.
Pisa to Florence by Bus
We don’t really see any benefit in taking the bus over the train, except if you’re coming from Pisa Airport. The estimated travel time for the bus ride is 1 to 1.5 hours, but it can still depend on traffic conditions. There are also fewer trips on this route.
FlixBus is the only train company departing and arriving from the city centres. There are bus trips daily but only from afternoon to evening. Prices start from €6.50 ($7.60).
If you’re coming from Pisa Airport, you can take a Caronna Tour Bus to Florence. For this option, fares are twice more expensive at €16 ($19).
Bus schedule from Pisa to Florence
If you’re travelling with Caronna Tour, then you can buy a ticket on BookAway. You can book FlixBus directly through its website.
Departure and arrival station
FlixBus buses are available at Pietra Petrasantina, which is located 1.5 km northwest of the Leaning Tower of Pisa. You will be dropped off at Villa Constanza Bus Station, which is a 25-minute tram ride away from Florence city centre.
On the other hand, Caronna Tour buses that depart from Pisa Airport will drop you off at the T2 Guidoni bus stop outside Florence Airport.
Pisa to Florence by Train
We recommend taking the train from Pisa to Florence as it has everything you could ask for. During the 50m - 2h 35m train ride, you get comfortable and spacious seats, plenty of room for luggage, and awesome views.
More importantly, all trains on this route are direct, so no need for any transfers. Another great advantage of taking the train is that you won’t get stuck in traffic jams.
There are 2 types of trains available on this route:
- Regionale trains depart several times every hour from 04:15 to 22:30. Travel time is around 1-1.5 hours for just €9.00 ($11).
- There are also 3 Frecciargento high-speed trains daily. Travel time is only a bit faster, around 50 minutes, but tickets are twice more expensive at €21 ($25).
Considering the price and travel time difference, we don’t really recommend taking a Freccia train. That’s unless you prefer to travel 1st class, which is only available on a high-speed train from Pisa to Florence.
Train schedule from Pisa to Florence
Ready to book your train?
Both Pisa and Florence are very busy tourist spots, so if you want to skip the possibly long queues at the train station, it’s best to book your ticket online beforehand. We recommend booking via Omio for its easy and efficient user interface.
We recommend booking your tickets online through BookAway. Their site is intuitive, provides a clear picture of what you can expect, and offers great customer service. If you're eyeing the best deals, you might occasionally find slightly cheaper tickets on Omio.
Departure and arrival station
All trains depart from Pisa Centrale. That’s just 1 km south of the Leaning Tower.
If you take a regional train, you will get off at Santa Maria Novella Station in the city centre, located 1 km northwest of Florence Cathedral. Freccia trains arrive at Florence Campo di Marte in Via Mannelli, about 3 km away from this cathedral.
Coming from Pisa Airport?
Are you coming from Pisa Airport? The airport is located only 1.5 km south of Pisa Centrale, making it very easy to complete this leg of the journey. You can simply take an 8-minute PisaMover, a monorail that connects the airport to Pisa Centrale.
You can buy a ticket at the PisaMover ticket machine for €5.00 ($5.80). Train tickets to Florence are also available here, which saves you the hassle of queuing for tickets again at Pisa Centrale.
Trains are available every 10 minutes. Note that the PisaMover makes one stop at San Giusto Aurelia Station (airport car park) before arriving at Pisa Centrale.
Pisa to Florence by Taxi
Travelling in a group? Taking a private transfer can be quite pricey. We don’t think it’s a very practical choice considering the trains are already very efficient.
However, if you’re travelling with kids, older parents, or lots of luggage, then it’s also worth considering. Depending on your exact pick-up and drop-off, taxi rates from Pisa to Florence can be around €180 ($210).
The best way to get a taxi is to approach one in a taxi stand, or you can ask your hotel to call one for you. In Italy, it is not customary for professional drivers to offer a ride, so if someone does, don’t accept it! Also, make sure their metreis turned on. If the driver wants to set a price, make sure that it’s around the price we mentioned above so you won’t get ripped off.
If you want a secure ride and are travelling in a large group, you can book a minivan with GetYourGuide. They offer private transfers from Pisa to Florence with rates from €210 ($245) for 3 people. The van can sit up to 8 people, but you would have to pay additional costs.
Rounding it up
We hope this guide was helpful in planning how to get from Pisa to Florence. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Pisa to Florence is 85 km.
ABOUT YOUR DESTINATION
Why Visit Florence?
Florence, the birthplace of the Renaissance, is where you’d want to go for the best of medieval art and culture. This old town was the home of legends — Michelangelo, Leonardo da Vinci, and Dante, to name a few. And you can expect nothing but greatness here.
A walk through its Historic Centre will make you marvel at how this ancient Etruscan settlement rose to become one of the wealthiest cities in the 15th century. Museum-hopping is a must in Florence. Visit the Uffizi and Accademia galleries for the most iconic European masterpieces — like the iconic marble monument David.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






Reader Comments
No comments yet — be the first to share your experience!
Leave a Comment