Trains to Pisa Find train times and tickets

Were it not for its leaning tower, Pisa might never have been so well known in the Italian tourist industry. Yet there is much more to Pisa than that tower, and the city deserves a visit on any tour of Tuscany. Pisa lies on the banks of the River Arno (as does its neighbour and rival Florence).

The railway station, Pisa Centrale, is just south of the city centre. It’s an easy walk from the station to the Ponte di Mezzo and the graceful central district. The star attractions, including the cathedral with its famously tilted campanile, are clustered by the town wall in the north-west corner of the city centre. Pisa has excellent train connections, so it’s a great base for exploring the surrounding region. The fast trains to Florence take just 48 minutes. The walled city of Lucca is just 30 minutes away by train. The Cinque Terre coast is served by direct trains from Pisa – it takes just 75 minutes from Pisa to Monterosso. If seaside style is your thing, then the sunny beaches at Viareggio are just 20 minutes from Pisa on regular local trains.

Pisa has excellent connections from further afield. There are several direct trains each day from Milan, Genoa, and Rome. Services from Turin and Naples are limited to just two or three trains per day, but they are still direct. Journeys to Pisa from Verona and Venice normally require a change of train at Florence. Pisa has a useful overnight train to Sicily. From April till September there is even on certain evenings a direct overnight service to Vienna. On those days when the direct Vienna train does not run, passengers just need to travel to nearby Florence to join the year-round daily sleeper to the Austrian capital.

Search accommodation in Pisa

Airbnb

Travel to Pisa by train from anywhere in the UK or across Europe.

Milan to Pisa by train

from $12.21

Avg 0 changes 3hr 49m

Florence to Pisa by train

from $10.62

Avg 0 changes 49m

Genoa to Pisa by train

from $9.69

Avg 0 changes 1hr 43m

Ventimiglia to Pisa by train

from $18.85

Avg 0 changes 4hr 15m

Cannes to Pisa by train

from $30.92

Avg 2 changes 6hr 46m

Rome to Pisa by train

from $12.34

Avg 0 changes 2hr 4m

Nice to Pisa by train

from $30.92

Avg 1 change 5hr 47m

Turin to Pisa by train

from $20.97

Avg 0 changes 3hr 35m

Venice to Pisa by train

from $19.77

Avg 1 change 3hr 2m

Riomaggiore to Pisa by train

from $10.75

Avg 0 changes 1hr 17m

London to Pisa by train

from $127.54

Avg 2 changes 15hr 9m

La Spezia to Pisa by train

from $9.29

Avg 0 changes 38m

Lucca to Pisa by train

from $4.51

Avg 0 changes 18m

Viareggio to Pisa by train

from $4.51

Avg 0 changes 10m

Siena to Pisa by train

from $13.40

Avg 1 change 1hr 24m

Show more

Monterosso to Pisa by train

from $13.54

Avg 0 changes 1hr 9m

Bologna to Pisa by train

from $19.51

Avg 1 change 1hr 44m

Naples to Pisa by train

from $13.54

Avg 0 changes 5hr 17m

Empoli to Pisa by train

from $7.03

Avg 0 changes 27m

Manarola to Pisa by train

from $10.75

Avg 1 change 1hr 8m

Sarzana to Pisa by train

from $7.83

Avg 0 changes 43m

Paris to Pisa by train

from $61.58

Avg 1 change 10hr 49m

Livorno to Pisa by train

from $3.19

Avg 0 changes 12m

Vernazza to Pisa by train

from $14.33

Avg 1 change 1hr 13m

Grosseto to Pisa by train

from $12.21

Avg 0 changes 1hr 11m

S. Stefano di Magra to Pisa by train

from $9.16

Avg 0 changes 48m

Civitavecchia to Pisa by train

from $12.21

Avg 0 changes 1hr 48m

Parma to Pisa by train

from $19.77

Avg 1 change 2hr 49m

Cortona to Pisa by train

from $20.70

Avg 1 change 2hr 16m

Chiavari to Pisa by train

from $24.55

Avg 0 changes 1hr 14m

Verona to Pisa by train

from $30.26

Avg 1 change 2hr 57m

Padua to Pisa by train

from $30.39

Avg 1 change 2hr 46m

Pietrasanta to Pisa by train

from $11.41

Avg 0 changes 19m

Massa to Pisa by train

from $7.03

Avg 0 changes 22m

Follonica to Pisa by train

from $12.21

Avg 0 changes 1hr 1m

Levanto to Pisa by train

from $21.77

Avg 0 changes 1hr 16m

S. Vincenzo to Pisa by train

from $9.69

Avg 0 changes 1hr

Piombino Marittima to Pisa by train

from $11.81

Avg 0 changes 1hr 33m

Campiglia Marittima to Pisa by train

from $10.75

Avg 0 changes 45m

Cecina to Pisa by train

from $7.70

Avg 0 changes 32m

Rapallo to Pisa by train

from $12.21

Avg 0 changes 1hr 23m

Assisi to Pisa by train

from $26.41

Avg 1 change 3hr 20m

Marseille to Pisa by train

from $91.44

Avg 1 change 8hr 35m

Fidenza to Pisa by train

from $19.77

Avg 0 changes 2hr 41m

Catania to Pisa by train

from $58.00

Avg 0 changes 14hr 37m

Arezzo to Pisa by train

from $18.05

Avg 1 change 1hr 54m

Dijon to Pisa by train

from $223.49

Avg 1 change 10hr 28m

Montecatini Terme to Pisa by train

from $7.56

Avg 0 changes 1hr 6m

Santa Margherita Ligure to Pisa by train

from $12.34

Avg 0 changes 1hr 53m

Terontola to Pisa by train

from $43.53

Avg 1 change 2hr 18m

Chambéry to Pisa by train

from $81.62

Avg 1 change 7hr 43m

Pontedera-Casciana Terme to Pisa by train

from $3.19

Avg 0 changes 13m

Bari to Pisa by train

from $49.50

Avg 1 change 7hr 4m

Corniglia to Pisa by train

from $11.55

Avg 1 change 1hr 9m

Albenga to Pisa by train

from $25.61

Avg 0 changes 3hr 19m

Sestri Levante to Pisa by train

from $9.69

Avg 0 changes 1hr 25m

Cambridge to Pisa by train

from $363.91

Avg 3 changes 17hr 15m

Lyon to Pisa by train

from $67.82

Avg 2 changes 8hr 57m

Barcelona to Pisa by train

from $198.28

Avg 3 changes 16hr 8m

Poggibonsi to Pisa by train

from $10.62

Avg 1 change 1hr 13m

Zurich to Pisa by train

from $67.42

Avg 1 change 7hr 19m

Rosignano to Pisa by train

from $7.03

Avg 0 changes 34m

Carrara-Avenza to Pisa by train

from $7.03

Avg 0 changes 34m

Pontremoli to Pisa by train

from $11.55

Avg 0 changes 1hr 22m

Valence to Pisa by train

from $92.50

Avg 2 changes 10hr 8m

Palermo to Pisa by train

from $23.89

Avg 0 changes 16hr 43m

Torre del Lago Puccini to Pisa by train

from $3.19

Avg 0 changes 8m

Fiumicino Airport to Pisa by train

from $35.17

Avg 1 change 3hr 19m

Salerno to Pisa by train

from $47.78

Avg 0 changes 6hr

Castagneto Carducci-Donoratico to Pisa by train

from $19.38

Avg 0 changes 53m

Lille to Pisa by train

from $152.23

Avg 2 changes 13hr 55m

Alessandria to Pisa by train

from $24.82

Avg 0 changes 2hr 48m

Orbetello-Monte Argentario to Pisa by train

from $16.06

Avg 0 changes 1hr 30m

Bolgheri to Pisa by train

from $8.63

Avg 0 changes 48m

Avignon to Pisa by train

from $91.31

Avg 2 changes 10hr 1m

Country guide

Trains to Italy

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.