Connections to nearby towns and villages (Tirrenia, Marina di Pisa, Livorno, San Giuliano, Lucca) are supplied by two bus companies (CPT and Lazzi VaiBus). The buses to Tirrenia, Marina and Livorno start their last runs around 23.00, while those to Lucca and San Giuliano typically start their last runs around 21.00. Intercity buses depart from the main bus station in Piazza SantAntonio, close to the train station. Terravision operates an express coach service from Pisa Airport to Florences Santa Maria Novella train station.
The city has three train stations: Pisa Centrale, Pisa Aeroporto and Pisa San Rossore. Pisa Centrale is the main train station and is located along the Tyrrhenian railway line. It connects Pisa with important cities such as Rome, Genoa, Turin, Naples, Livorno and Grosseto, but also with Florence. There are different types of trains stopping at Pisa Centrale: regional trains (treno regionale), which may stop in small stations; inter-regional trains (treno interregionale), which generally stop only in major stations; and fast, long-haul trains (Intercity, Eurocity and Eurostar). Pisa San Rossore links the city with Lucca and Pistoia, also reachable from Pisa Centrale. It is a minor railway station located near the Leaning Tower. From Pisa San Rossore it is possible to reach Lucca in just 25min. Some trains to Florence stop here, but it is a very slow line. Travelers to Florence are advised to take a faster train from Pisa Centrale. Pisa Aeroporto connects the airport to the central train station. Details on train schedules can be found on the Trenitalia website. Direct trains to/from Florence are very frequent and convenient (once per hour, travel time is 1hr). Going to/from Siena takes at least two hours (often 3) and requires a connection in Empoli.