Skip to content
The Tuscany GuideThe Tuscany Guide
Menu

Pisa to Florence by Train: 55 Direct a Day, and Three That Cost More to Go Slower

Updated September 2026 · Every departure counted from Trenitalia's own booking system, shuttle prices from the operator, both checked directly

The leaning tower of Pisa on the lawn of the Piazza dei Miracoli
Most people who land at Pisa never see this. They are on a train to Florence within the hour, which is exactly what this page is about.

A lot of people arrive in Tuscany through Pisa rather than Florence, because the flights are cheaper and there are more of them. Then they discover that the airport and the city they actually want are eighty kilometres apart, and that nobody has explained the connection clearly.

So here it is with real numbers. The shuttle prices come from the operator’s own site, where they are buried inside an image rather than written as text, and the train fares from Trenitalia’s booking system.

Quick answer: Take the train: 6.50 euros for the PisaMover shuttle to Pisa Centrale, then 9.80 for the train to Florence, so 16.30 euros in total and about an hour and twenty minutes. Buy it as one combined ticket, which costs exactly the same 16.30 and saves you a queue. Do not book ahead, because the fare is fixed. And watch the clock: the last direct train to Florence leaves Pisa Centrale at 22:30.

The three options, compared

OptionCostTimeDrops you atRuns until
Shuttle plus train16.30 €about 1h 20Santa Maria Novella, the centre22:30 train
Direct busfrom 12.90 €about 1hVia Guidoni, not the centresee below
TaxiNo published tariffabout 1hWherever you askany time
Train and shuttle prices verified with the operators. Bus price as advertised by Flibco. We could not verify an official taxi tariff for this route and do not quote one.
Swipe to see more →

The train wins for almost everybody, and the reason is the fourth column rather than the first two. It is the only option that ends in the middle of Florence, at Santa Maria Novella, from which most of the historic centre is a walk.

The train, step by step

It is two vehicles, and knowing that in advance removes most of the confusion.

First the PisaMover. This is an automated shuttle linking the airport to Pisa Centrale station, and it is worth saying clearly that it is not run by Trenitalia, which is why the airport does not appear in Trenitalia’s own journey planner and why people conclude, wrongly, that there is no connection.

PisaMoverDetail
Fare6.50 € one way, 13.00 € return
Journey timeAbout 5 minutes, including the intermediate stop
Hours06:00 to 24:00, and to 01:00 from 1 June to 30 September
Buying itFour ticket machines at the airport station
Ticket validity30 days from issue
From the operator's own site, August 2026. The fare is published as an image on that site rather than as text, which is why it is hard to find.
Swipe to see more →

Then the train. From Pisa Centrale to Florence Santa Maria Novella we counted 55 direct services across the day, from 9.80 euros, with the fastest taking 52 minutes. The first leaves at 04:15 and the last at 22:30.

That is a lot of trains. On this leg you do not need a plan, you need to walk to the departure board.

The combined ticket saves nothing, and buy it anyway

You can buy the whole journey as a single ticket from the airport to Florence. When we priced it, the best itinerary came out at 16.30 euros and 1h 18.

Now do the addition: 6.50 for the shuttle plus 9.80 for the train is 16.30 exactly. The combined ticket is not a discount, it is the two fares stapled together.

Buy it anyway. Not because it is cheaper, but because it means one purchase instead of two, on a machine, in a language you may not read, with luggage, after a flight. The saving is in attention rather than money, and that is worth more than nothing when you have just landed.

One caveat from the shuttle operator’s own terms: a standalone PisaMover ticket is valid for thirty days, but tickets bought in combination with a rail journey through Trenitalia are excluded from that. Treat the combined ticket as tied to your train.

The tower is closer than Florence is

Worth deciding before you buy anything, because the geography is in your favour and most people find out too late. Piazza dei Miracoli is a short ride from the terminal, and Florence is eighty kilometres away. If you land in the morning, seeing Pisa properly and continuing afterwards costs you an afternoon, not a day, and it saves you the separate trip back out here later in the week.

You do not need a tour to look at the tower from the grass. What a tour buys is the inside of things: the Cathedral and the Baptistery are ticketed, the Camposanto and the two museums are separate tickets again, and climbing the tower itself runs on timed slots that sell out. The timings are the part worth knowing. The English departure starts at 10:00 and its tower slot is 12:00, so a morning arrival works and an afternoon one does not.

The Leaning Tower of Pisa and the cathedral on the grass of Piazza dei Miracoli
For a morning landing

Pisa Highlights: Baptistery, Cathedral and Optional Leaning Tower

4.7 · 501 reviews

The one we would book if the flight lands early. A licensed guide for the Cathedral and Baptistery, with the Camposanto and both museums included, and the tower climb as an option rather than an obligation. Groups are capped at fifteen. Note that under-eights are not allowed up the tower, and the cathedral has a dress code covering shoulders and knees.

from 42 €
per adult, 1.5 to 2.75 hours, free cancellation up to 24 hours

What we are not recommending: a private transfer from the airport to Florence. They exist, and the two we found were listed at 360 and 397 euros, one with no reviews at all and the other with two. Against a train that runs 55 direct services a day for a fraction of that, there is no argument for it, so we are not going to manufacture one.

Every direct train, and the three to avoid

Whether you have just landed or you have spent the morning at the Leaning Tower, the second half of this journey is the same train, and it is a much better service than most sources suggest. We counted every departure from Pisa Centrale for a midweek day: 57 services, of which 55 run direct.

That answers the question people actually ask, which is how often they go. The median gap between direct trains is 21 minutes. The shortest is four minutes and the longest is 64. So you do not need a timetable for this leg: turn up at Pisa Centrale and you will rarely wait more than half an hour.

But three of those 55 are a trap, and it is a nastier one than the usual slow-train problem, because these ones cost more money to take much longer.

Departs Pisa CentraleArrives FlorenceJourneyFare
09:0910:0152 min9.80 €
12:3213:331h 019.80 €
15:3216:331h 019.80 €
08:5011:242h 3411.40 €
12:5015:242h 3411.40 €
14:5017:242h 3411.40 €
16:1918:252h 0611.40 €
The three fastest and the four slowest direct services of the day, from a full sweep of Trenitalia's booking system for Wednesday 23 September 2026, queried on 6 September. There are 55 direct services in total and every one of the others cost 9.80 €.
Swipe to see more →

The 08:50, the 12:50 and the 14:50 all take 2 hours 34 minutes and all cost 11.40 euros instead of 9.80. Against the 52 minute service, that is 16 percent more money to spend nearly three times as long on a train.

What makes it a trap rather than a curiosity is the departure time. The 08:50 leaves nineteen minutes before the 09:09 that gets in at 10:01. Take the earlier train and you arrive an hour and twenty-three minutes later, having paid more. If you are standing on the concourse taking the next departure on the board, that is exactly the mistake available to you.

We can tell you the fares and the times because we queried them. We have not established why those services take so long, and we are not going to guess: Italian regional fares are set by distance, so a higher fare on a regional is consistent with a longer route, but we did not verify the route itself. Check the journey time before you buy, not the departure time.

The half hour most people lose

This is the same trap we found on the day trips out of Florence, and it applies in this direction too.

Trenitalia runs two kinds of regional train on this line. The Regionale stops everywhere. The Regionale Veloce does not. Of the 55 direct services we counted, 20 were Regionale Veloce and 35 were Regionale. The fastest did Pisa Centrale to Florence in 52 minutes; the ordinary ones mostly took 1h 14 to 1h 25, for the same 9.80 euros.

Regional fares are set by distance, not by speed, so there is no premium for the fast one. Look at the service type on the board before you board. It is the cheapest half hour you will ever save.

The corollary, and it is the single most useful thing here: do not book this leg in advance. The fare is fixed, so an advance ticket buys you no saving and ties you to a departure you might miss while you are still waiting for a suitcase.

If your flight lands late

This is where the cheap flight stops being cheap, and almost nothing written about Pisa mentions it.

Last serviceNote
Train, Pisa Centrale to Florence22:30Arrives 23:50
PisaMover shuttle24:0001:00 from 1 June to 30 September
Checked for a midweek day in September. Timetables change with the season and on Sundays, so confirm for your date.
Swipe to see more →

Read those two rows together and the constraint is obvious. The shuttle is not the problem, the train is. The shuttle is still running for an hour and a half after the last train to Florence has gone.

So if you land after about ten at night, you are not getting to Florence by train. Your options become the bus, a taxi across eighty kilometres of motorway, or a night in Pisa and the 04:15 or something civilised in the morning. Of those, a cheap room in Pisa is usually the least bad, and it has the side effect of letting you see the Piazza dei Miracoli at eight in the morning with nobody in it.

Worth checking your arrival time against that 22:30 before you book the flight, not after.

The bus, and where it really drops you

There are direct buses between Pisa airport and Florence, and on price they beat the train: Flibco advertises from 12.90 euros for a journey of about an hour, which is faster than the train door to door and three euros cheaper.

The catch is in the small print of the route. The Florence stop is Via Guidoni 222, which is out by the airport road and not the historic centre, with Santa Maria Novella served only at night. So on a daytime arrival you save three euros and then need a tram or a taxi to finish the journey, which gives the three euros back and costs you the time.

And there is a second operator our earlier version of this page missed entirely. FlixBus runs the same route, and on its own figures that is 19 services a day from 19.69 dollars, about an hour, with the first at 01:00 and the last at 23:59. One cabin bag and one hold bag are included. Its own page quotes 19.69 in one place and 19.66 in another, which tells you how precise to treat a from-price.

The more useful thing FlixBus publishes is that this route has four different stops in Florence, not one. Which one you get depends on the service you book, and the gap between the best and the worst is the difference between arriving at the station and arriving at a motorway car park.

StopWhere it isWhat it means for you
Santa Maria NovellaPiazza della StazioneThe one you want
Piazzale MontelungoBehind the stationA few minutes further on foot
Guidoni, Tram T2Viale XI AgostoOut by the airport road. Tram into town
Villa CostanzaA1 motorway car parkOutside Florence. Connecting tickets must use it
The Florence stops FlixBus lists for this route, read from its own route page on 6 October 2026. It also lists two separate pick-up points at Pisa airport: the PisaMover stop beside Gate B, and the bus terminal on Piazzale Corradino D'Ascanio. We are not claiming which service uses which stop, because FlixBus does not publish that per departure. Its own advice is that the ticket carries the definitive address, and that is the right instinct.
Swipe to see more →

Our read: the bus is the better option late at night, when the train has stopped and the Santa Maria Novella stop is the one in use. During the day, take the train.

From Florence airport, for comparison

To decide between the two airports you need the other half of the sum, so here it is. Florence has its own airport, Amerigo Vespucci, also called Peretola, and getting from it to the centre is a different order of problem.

There is a tram, the T2, which runs from the airport to Piazza San Marco, at the edge of the historic centre, with no changes. The stop is a couple of minutes on foot from the terminal. The fare, from the tram operator’s own price list, is a standard city ticket:

Pisa airportFlorence airport
To central FlorenceShuttle plus trainTram T2, no change
Cost16.30 €2.00 €
Timeabout 1h 20about 20 min
Ends atSanta Maria NovellaPiazza San Marco
Tram fare is the standard 90 minute city ticket published by GEST, the operator. Pisa figures as verified above.
Swipe to see more →

Fourteen euros thirty and an hour of difference. That is the real penalty for flying into Pisa, and it is the number to hold against the fare difference when you are choosing flights.

One warning about the tram that catches people with holiday luggage. Large bags need their own ticket. A bag up to 10 kg and 55 by 40 by 20 centimetres travels free; anything bigger requires an extra ticket, and bags over 80 by 45 by 25 centimetres or 20 kg are not allowed on board at all. For two people with two large suitcases that quietly doubles the fare, and it is still under five euros.

If you are weighing up a cheap flight into Milan Malpensa instead, be warned that it is a much worse arrival than either of these: no train runs from Malpensa to Florence and every itinerary involves at least one change, most of them two or three.

One thing worth knowing before you book the train leg, because it changed a fare for us when we measured it: Florence has three stations, and the trains from Pisa reach two of them. Forty-eight direct services a day go to Rifredi rather than Santa Maria Novella, at the same 9.80 euro fare, and the quickest of them was a minute faster. Which station each service uses is in our guide to Florence train stations.

Pisa or Florence airport

Google asks this in the suggestion box for both airports, so it is worth answering plainly rather than diplomatically.

Fly into Pisa if the fare is more than about fifteen euros a head cheaper, and into Florence if it is not. That is not a rule of thumb, it is the difference between the two transfers worked out in the table above: 16.30 euros against 2.00, and an hour and twenty against twenty minutes. If the Pisa flight saves you eighty euros, take it and stop thinking about it. If it saves you ten, you are paying to spend an extra hour on public transport with your luggage.

The calculation changes in exactly one situation, and it is the one above: a late arrival. A cheap flight that lands at 23:00 in Pisa has no train, and whatever you save on the ticket you spend on a taxi or a hotel you did not plan for.

One more thing worth knowing if Pisa is your entry point: you are already at the start of the coastal line, which makes the Cinque Terre far easier from here than from Florence, and the leaning tower is closer to the airport than Florence is. If your flight lands in the morning, seeing Pisa before continuing costs you very little. We cover what a visit there involves, and what every ticket costs, in our guide to Pisa.

And if you are arriving through Rome instead, the train north is easier than this one: we counted all ninety-seven daily services on that route, where the fast train takes about ninety minutes and, unusually, costs less than the slow one.

Questions

Is there a direct train from Pisa airport to Florence?

Not from the airport itself. The airport is linked to Pisa Centrale by a separate automated shuttle called the PisaMover, which takes about five minutes, and from Pisa Centrale there are direct trains to Florence all day. We counted 55 of them. You can buy the whole thing as one ticket, but it is still two vehicles.

How much does it cost to get from Pisa airport to Florence?

16.30 euros by train, which is 6.50 for the PisaMover shuttle plus 9.80 for the train to Florence. Buying it as a single combined ticket costs exactly the same 16.30, because that is what the two legs add up to. The direct bus is cheaper at around 12.90 euros, but it does not drop you in the centre of Florence during the day.

How long does it take from Pisa airport to Florence?

About an hour and twenty minutes door to door if the connection is clean: five minutes on the shuttle, then 52 minutes to an hour on the fast regional train, plus whatever you wait at Pisa Centrale. The best single itinerary we found was 1h 18. Allow more than that if you are travelling with checked bags or arriving in the evening.

Is there a high speed train from Pisa to Florence?

No, and you do not need one. Every one of the 55 direct services we counted was a Regionale or a Regionale Veloce. The fastest did the journey in 52 minutes for 9.80 euros, which is quicker and far cheaper than anything a high speed service would offer on a 70 kilometre hop. This is one of the few Italian routes where the slow train is simply the right answer.

How long is the train ride from Pisa to Florence?

Between 52 minutes and 2 hours 34 minutes, and which one you get is entirely down to the service you pick. The Regionale Veloce services run it in 52 minutes to just over an hour. The ordinary Regionale mostly takes 1h 14 to 1h 25. Three services a day take 2h 34 and charge 11.40 euros rather than 9.80. Published figures of "about an hour" describe the middle of that range and hide both ends of it.

How often do trains run from Pisa to Florence?

Far more often than most sources say. We counted 55 direct services on a midweek day, with a median gap of 21 minutes between them, the shortest gap being four minutes and the longest 64. Guides that tell you there is roughly one train an hour are understating it by a factor of about three. You do not need to plan this leg around a timetable.

What is the last train from Pisa to Florence?

On the day we checked, the last direct train left Pisa Centrale at 22:30 and reached Florence at 23:50. The PisaMover shuttle runs until midnight, and until 01:00 between 1 June and 30 September. So the shuttle is not usually the constraint, the train is. If your flight lands after about ten at night, plan on a bus, a taxi or a night in Pisa.

Do I need to book the train from Pisa to Florence in advance?

No, and this is the one thing you can stop worrying about. That leg is a regional service with a fixed fare, so 9.80 euros is 9.80 euros whether you buy it two months out or five minutes before departure. Booking ahead buys you nothing except a commitment to a train you might miss while your bag is still on the carousel.

Is it better to fly into Pisa or Florence?

Put a number on it: getting from Pisa airport into central Florence costs 16.30 euros and takes about an hour and twenty, while the T2 tram from Florence airport costs 2.00 euros and takes about twenty minutes. So flying into Pisa costs you roughly fourteen euros and an hour more. If the Pisa flight is cheaper than that, take it. If it is not, fly to Florence. The calculation flips regardless if you land late, because the last train out of Pisa to Florence goes at 22:30.

How do I get from Florence airport to the city centre?

The T2 tram, which runs from a stop a couple of minutes from the terminal straight to Piazza San Marco at the edge of the historic centre, with no changes. It is a standard city ticket, 2.00 euros, valid 90 minutes. One thing to know if you are travelling with holiday luggage: a bag over 55 by 40 by 20 centimetres or 10 kg needs its own ticket, and bags over 80 by 45 by 25 centimetres or 20 kg are not allowed on board.

Can I take a taxi from Pisa airport to Florence?

You can, and it is the expensive option: this is roughly eighty kilometres of motorway, not a city transfer. We have not found an official published tariff for that route and are not going to invent one, so agree the fare before you get in. For most people the taxi only makes sense as the fallback for a late arrival, and even then a night in Pisa plus a morning train is usually cheaper.

Some links on this page are affiliate links. If you book through them we earn a commission at no extra cost to you. It does not change what we recommend: we rank on what you get for the money, and we say so when something is not worth booking. Full disclosure.

Find Tours