Interior of a Train
Train from Pisa to Florence

Trains from Pisa to Florence are a great way to travel from the city with the famous leaning tower to the heart of Tuscany when you are visiting Italy.

Trains between these cities run regularly from Pisa Centrale train station, which is located in the city center. They arrive at Florence Santa Maria Novella (SMN) train station, which is the main station in the city.

Trains from Pisa to Florence leave up to three times an hour at peak times. All rail services on this route are operated on Regional Trenitalia trains. They are older, basic trains, but have relatively comfortable seats.

The travel time on this route ranges from 49 minutes to 1 hour and 21 minutes, depending on which train you take. Delays are common, so make sure to leave yourself extra time if you have a connection to make when you arrive.

The cost of a one-way train ticket from Pisa to Florence is 7.80 euros for second class and 11.70 euros for first class. Some trains only have a second class service. You can buy train tickets online in advance or at the station before you travel.