Florence to Pisa by train

Last reviewed: July 2026

Typical duration
60 minutes
Direct
Direct service
Narrow Italian street with a scooter and colorful houses

Train service

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

How long does the train from Florence to Pisa take?

Most direct regional trains take about 50 to 60 minutes. Some faster services can take around 46 minutes, while slower stopping trains can take up to about 1 hour 30 minutes.

How much is the train from Florence to Pisa?

Standard second-class regional tickets start at around €8 one way. Faster services and first-class seats, where available, cost more.

Are Florence to Pisa trains direct?

The vast majority of trains are direct. A small number of search results may involve a connection, so filter for direct trains if you want the simplest journey.

Do I need a seat reservation from Florence to Pisa?

No reservation is required on Regionale or Regionale Veloce trains. Faster Frecce-branded services may have different reservation rules, so check before booking.

Can I use Interrail or Eurail from Florence to Pisa?

Yes. Interrail and Eurail passes are valid on Trenitalia services on this route. Because standard fares are low, using a pass day only for this leg is usually poor value.

More routes