Florence to Pisa train

Cheap train tickets from Florence to Pisa

Showing times and prices for Dec 09

Cheapest

9

Average

9

The best way to find a cheap train ticket from Florence to Pisa is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:53AMFlorence Santa Maria Novella1h11 11:04AMPisa Centrale
0 transfers
91One-way
Cheapest
07:53AMFlorence Santa Maria Novella1h11 09:04AMPisa Centrale
0 transfers
91One-way
Cheapest
07:00AMFlorence Santa Maria Novella0h51 07:51AMPisa Centrale
0 transfers
91One-way
Cheapest
03:53PMFlorence Santa Maria Novella1h11 05:04PMPisa Centrale
0 transfers
91One-way
Cheapest
09:28PMFlorence Santa Maria Novella1h14 10:42PMPisa Centrale
0 transfers
91One-way

Train schedule from Florence to Pisa

Showing trains for tomorrow, Friday, December 9
04:30AMFlorence Santa Maria Novella1h22 05:52AMPisa Centrale
0 transfers
05:35AMFlorence Santa Maria Novella1h00 06:35AMPisa Centrale
0 transfers
06:03AMFlorence Santa Maria Novella2h22 08:25AMPisa Centrale
0 transfers
06:08AMFlorence Santa Maria Novella1h24 07:32AMPisa Centrale
0 transfers
06:53AMFlorence Santa Maria Novella1h13 08:06AMPisa Centrale
0 transfers
07:00AMFlorence Santa Maria Novella0h51 07:51AMPisa Centrale
0 transfers
07:28AMFlorence Santa Maria Novella1h06 08:34AMPisa Centrale
0 transfers
07:38AMFlorence Santa Maria Novella1h22 09:00AMPisa Centrale
0 transfers
07:53AMFlorence Santa Maria Novella1h11 09:04AMPisa Centrale
0 transfers
07:54AMFlorence Campo di Marte0h54 08:48AMPisa Centrale
0 transfers
08:03AMFlorence Santa Maria Novella1h19 09:22AMPisa Centrale
0 transfers
08:28AMFlorence Santa Maria Novella1h00 09:28AMPisa Centrale
0 transfers
08:53AMFlorence Santa Maria Novella1h11 10:04AMPisa Centrale
0 transfers
09:28AMFlorence Santa Maria Novella1h00 10:28AMPisa Centrale
0 transfers
09:38AMFlorence Santa Maria Novella1h21 10:59AMPisa Centrale
0 transfers
09:53AMFlorence Santa Maria Novella1h11 11:04AMPisa Centrale
0 transfers
10:28AMFlorence Santa Maria Novella1h00 11:28AMPisa Centrale
0 transfers
10:53AMFlorence Santa Maria Novella1h11 12:04PMPisa Centrale
0 transfers
11:00AMFlorence Santa Maria Novella0h51 11:51AMPisa Centrale
0 transfers
11:28AMFlorence Santa Maria Novella0h57 12:25PMPisa Centrale
0 transfers
11:38AMFlorence Santa Maria Novella2h34 02:12PMPisa Centrale
0 transfers
11:38AMFlorence Santa Maria Novella1h21 12:59PMPisa Centrale
0 transfers
11:53AMFlorence Santa Maria Novella1h11 01:04PMPisa Centrale
0 transfers
12:28PMFlorence Santa Maria Novella1h00 01:28PMPisa Centrale
0 transfers
12:37PMFlorence Santa Maria Novella2h36 03:13PMPisa Centrale
0 transfers
12:53PMFlorence Santa Maria Novella1h11 02:04PMPisa Centrale
0 transfers
01:00PMFlorence Santa Maria Novella0h51 01:51PMPisa Centrale
0 transfers
01:16PMFlorence Santa Maria Novella1h29 02:45PMPisa Centrale
0 transfers
01:28PMFlorence Santa Maria Novella1h00 02:28PMPisa Centrale
0 transfers
01:37PMFlorence Santa Maria Novella2h36 04:13PMPisa Centrale
0 transfers
01:38PMFlorence Santa Maria Novella1h21 02:59PMPisa Centrale
0 transfers
01:53PMFlorence Santa Maria Novella1h11 03:04PMPisa Centrale
0 transfers
02:28PMFlorence Santa Maria Novella1h00 03:28PMPisa Centrale
0 transfers
02:53PMFlorence Santa Maria Novella1h11 04:04PMPisa Centrale
0 transfers
03:00PMFlorence Santa Maria Novella0h51 03:51PMPisa Centrale
0 transfers
03:28PMFlorence Santa Maria Novella1h00 04:28PMPisa Centrale
0 transfers
03:38PMFlorence Santa Maria Novella1h21 04:59PMPisa Centrale
0 transfers
03:53PMFlorence Santa Maria Novella1h11 05:04PMPisa Centrale
0 transfers
04:28PMFlorence Santa Maria Novella1h00 05:28PMPisa Centrale
0 transfers
04:53PMFlorence Santa Maria Novella1h11 06:04PMPisa Centrale
0 transfers
05:00PMFlorence Santa Maria Novella0h51 05:51PMPisa Centrale
0 transfers
05:28PMFlorence Santa Maria Novella1h00 06:28PMPisa Centrale
0 transfers
05:38PMFlorence Santa Maria Novella1h17 06:55PMPisa Centrale
0 transfers
05:44PMFlorence Campo di Marte0h53 06:37PMPisa Centrale
0 transfers
05:53PMFlorence Santa Maria Novella1h09 07:02PMPisa Centrale
0 transfers
06:16PMFlorence Santa Maria Novella1h28 07:44PMPisa Centrale
0 transfers
06:28PMFlorence Santa Maria Novella1h00 07:28PMPisa Centrale
0 transfers
06:53PMFlorence Santa Maria Novella1h11 08:04PMPisa Centrale
0 transfers
07:00PMFlorence Santa Maria Novella0h54 07:54PMPisa Centrale
0 transfers
07:28PMFlorence Santa Maria Novella1h00 08:28PMPisa Centrale
0 transfers
07:38PMFlorence Santa Maria Novella1h21 08:59PMPisa Centrale
0 transfers
07:53PMFlorence Santa Maria Novella1h11 09:04PMPisa Centrale
0 transfers
08:28PMFlorence Santa Maria Novella1h00 09:28PMPisa Centrale
0 transfers
08:38PMFlorence Santa Maria Novella1h21 09:59PMPisa Centrale
0 transfers
08:53PMFlorence Santa Maria Novella1h11 10:04PMPisa Centrale
0 transfers
09:28PMFlorence Santa Maria Novella1h14 10:42PMPisa Centrale
0 transfers
09:50PMFlorence Campo di Marte0h47 10:37PMPisa Centrale
0 transfers
10:00PMFlorence Santa Maria Novella1h22 11:22PMPisa Centrale
0 transfers
11:07PMFlorence Santa Maria Novella1h22 12:29AMPisa Centrale
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15

Fastest train times from Florence to Pisa

Showing times and prices for Dec 09

Fastest Journey

47 m

Average

1 h 13 m

Trains per day

59

Distance

69 km

Of the 59 trains that leave Florence for Pisa every day 59 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
09:50PMFlorence Campo di Marte0h47 10:37PMPisa Centrale
0 transfers
171One-way
2nd Fastest
07:00AMFlorence Santa Maria Novella0h51 07:51AMPisa Centrale
0 transfers
91One-way
2nd Fastest
03:00PMFlorence Santa Maria Novella0h51 03:51PMPisa Centrale
0 transfers
91One-way
2nd Fastest
01:00PMFlorence Santa Maria Novella0h51 01:51PMPisa Centrale
0 transfers
91One-way
2nd Fastest
05:00PMFlorence Santa Maria Novella0h51 05:51PMPisa Centrale
0 transfers
91One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Florence to Pisa

distanceDistance42 miles (68 km)
durationAverage train duration1 h
priceAverage train ticket price$8 (€7)
frequencyTrain frequency43 a day
changesDirect trainYes, there are 42 direct trains a day
carriersTrain providersIntercity Notte, Trenitalia, Frecciabianca, Regionale, Regionale Veloce, Frecciargento or Nightjet

Trains from Florence to Pisa cover the 42 miles (68 km) long route taking on average 1 h with our travel partners like Intercity Notte, Trenitalia, Frecciabianca, Regionale, Regionale Veloce, Frecciargento or Nightjet. Normally, there are 43 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $8 (€7), but the average price of train tickets is $8 (€7). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Pisa Centrale.

Train companies: ÖBB Nightjet and Trenitalia from Florence to Pisa trains

You can travel by train between Florence and Pisa with ÖBB Nightjet and Trenitalia for as low as $8 (€7). When you search for schedules and tickets, Omio will show you the best trip.

ÖBB Nightjet
Trenitalia

It’s easy to book your ÖBB Nightjet train ticket from Florence to Pisa online with Omio! Simply check the current ÖBB Nightjet train schedules for your ideal departure and arrival times, compare the best route between Florence and Pisa as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap ÖBB Nightjet train tickets online. Prices for ÖBB Nightjet trains from Florence to Pisa start at $8 (€7) one-way if you book in advance, and you can expect to travel around 42 miles (68 km). If you search for ÖBB Nightjet trains in the Omio app, you can check straight away if the ÖBB Nightjet tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train from Florence to Pisa. Let Omio do all the work for you finding the best Florence to Pisa ÖBB Nightjet train ticket so you can enjoy a smooth and comfortable journey!

Find the perfect train to Pisa from Florence with Trenitalia. Trenitalia offers different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. You can also apply Trenitalia discount cards on Omio at the time of purchase. The distance between Florence and Pisa by train is 42 miles (68 km) and the cheapest price for a one-way ticket is $8 (€7). Check out Trenitalia’s train schedule between Florence and Pisa, compare the best prices for the route and book your cheap train ticket on Omio today!

Trenitalia is the main provider of train services in Italy, with a huge fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates trains such as the Eurocity (EC), Euronotte (EN), InterCity (IC), InterCitynotte (ICN), as well as the Regionale Veloce (RV), Regionale (R), Suburbano (S) and Metropolitano (M). Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

    Trains from Florence to Pisa

    While there are various ways to get to Pisa from Florence, trains are an ideal transport mode. They combine low travel costs with fast arrival times as they encounter no traffic. Florence and Pisa are within an estimated distance of 42 miles (68 km) of each other. When traveling the route, trains can take nearly 51min on average. However, slower trains, which also happen to be quite affordable, may cover the same stretch in approximately 2h 29min. A majority of the train trips are direct.

    However, you are likely to find one transfer if you decide to travel aboard a slow train. Numerous trains travel the Florence-Pisa route, with roughly 58 trains making daily departures. Even on Saturdays and Sundays, you can catch any of the 55 daily departures available. Having reached Pisa, you can tour some popular sites such as the Leaning Tower of Pisa.

    Florence to Pisa Train Time: Daily Departures

    Daily, about 58 trains from Florence to Pisa make their departures. Therefore, a week sees nearly 400 trains service the route between the two cities. Trains are available from 12.40 a.m. These are usually long-distance trains that require close to 1h 23min to complete their trips. After being available throughout the day, the last departing train leaves Florence around 11.54 p.m. While weekends see slightly fewer trains, the earliest and latest departures remain the same. The frequency of departures increases as the day goes by. Thus, between 12.40 a.m., and 7.00 a.m., a train exits Florence for Pisa every hour. However, from around 7.00 a.m. onwards, between 3 and 5 trains ferry passengers seeking to leave Florence for a Pisa destination.

    How long is the train trip from Florence to Pisa?

    Among the fastest trains from Florence to Pisa can cover the rail distance of 42 miles (68 km) that sits between the cities in around 46min. These trains provide direct trips, hence the short travel duration. However, if the train encounters a stop, the travel time may increase to an estimated 2h 29min.

    Florance Old Bridge. Source: Shutterstock

    What are the departure and arrival stations for trains from Florence to Pisa?

    Departure train station: The beginning of the train journey from Florence to Pisa is usually Florence Santa Maria Novella Train Station. The busy terminus, which sits 4 miles (6.5 km) from Florence, features a unique infrastructure that allows easy navigation. It receives any train to Florence and those Florence to other cities. If you happen to be in downtown Florence, you can get on a bus and reach Florence Santa Maria Novella Train Station in approximately 20min. The name of the bus company servicing the route is ATAF.

    Alternatively, you can hire a fast, albeit relatively expensive, cab to the train terminus. If you are keen on getting a mini-tour of the heritage-rich city of Florence, you can walk to the station from the city center. A shorter route measuring an estimated 0.8 miles (1.3 km) exists, and you may cover it in about 15min. At times, cheap trains from Florence to Pisa may depart from Florence Campo di Marte.

    The terminal is 1.3 miles (2.2 km) from the city center, a distance that you can cover by taxis, buses, or on foot. Cabs can take about 5min, while buses need approximately 15min to connect the city center and the terminal. If walking, you may use nearly 18min. Before boarding your train, you can grab some refreshments from the shops that operate in the terminals. Further, you can make use of some Florence Santa Maria Novella Train Station and Florence Campo di Marte amenities like restrooms and restaurants.

    Arrival train station: Pisa Centrale, among the busiest train terminals in Pisa, usually receives all trains from Florence. Between Pisa Centrale and Pisa city center, there are around 2.9 miles (4.8 km) to cover. When traversing it, you can go on take a bus, taxi or simply walk. While a trek is comparatively affordable, it takes the most travel time at about 49min. Buses come in second when it comes to cost-effectiveness. You can board the CCT North buses and cut the travel time by a few minutes as the buses’ travel time is approximately 30min. However, if you need to get to central Pisa within an estimated 10min, taxis are the better option. In Pisa Centrale, you can find some usable amenities, including a luggage storage area. In addition, there is a waiting area, refreshment-selling shops, and washrooms at passengers’ disposal.

    Which train companies travel from Florence to Pisa?

    The trains from Florence to Pisa are all under a train company called Trenitalia. The Italian government-backed corporation came into being in 2000 and endeavored to service various rail routes within Italy. A subsidiary of Ferrovie Dello Stato Italian, Trenitalia also services some European cities. Ordinarily, when traveling from Florence to Pisa by train via Trenitalia, you may encounter both nonstop and single-transfer train rides.

    Trenitalia trains from Florence to Pisa

    Trenitalia runs several train types, and two of which serve the Florence-Pisa route daily. These are the Regionale and Frecciargento trains. Regionale trains are long-distance, and they take the maximum travel time during their journeys. If aboard this train, you can spend up to 2h 29min before arriving in Pisa. Notably, trips by the Regionale trains take the lion’s share of the daily departures.

    You can board the Regionale train from around 12.40 a.m. to approximately 11.45 p.m. Regionale trains’ trips are direct, while trains that depart from Florence Campo di Marte will include one stop at Florence Santa Maria Novella Train Station. The high-speed Frecciargento train makes one departure every day on weekdays at about 9.54 p.m. The train’s travel time is around 46min. Be sure to book the Frecciargento train tickets in advance through Omio, as they sell out in advance.

    Florance Uffizi. Source: Shutterstock

    Train Florence to Pisa: Services on Board

    Whether traveling aboard the long-distance or high-speed Trenitalia trains, various perks guarantee a memorable travel experience. Firstly, you may have to buy Economy, Super Economy or Base tickets. Then you can decide to travel in varied seating classes, namely Standard, Premium, Business, and Executive. The Regionale trains feature the Standard class, which has cozy seats, free Wi-Fi, a table, and an entertainment pad. Further, there are some electrical outlets for phone and laptop charging.

    If on the Frecciargento, additional services in different classes may include flat-screen TVs, leather seats that rotate, and private rooms. In Trenitalia trains, transporting up to two luggage pieces and a folded bike attract no extra cash. Also, small pets can find some space in the cabin at no cost. If you expect some trouble moving around due to reduced mobility, be sure to let the staff at Trenitalia help by alerting them 36h before the departure time.

    How to find cheap train tickets from Florence to Pisa?

    Trains from Florence to Pisa present you with a variety of ways to access cheap train tickets. You can buy the flexible Base tickets and alter your travel date such that you board a train when a travel discount exists. If you don’t mind being on the train for an hour or two, be sure to check into the slower Regionale trains. They charge a significantly lower fare amount compared to their faster counterparts. Also, if you have a chance, purchase your tickets three months before traveling, as early bookings usually cost less.

    To Pisa by train—travel tips

    Pisa presents tourists with a unique chance to explore medieval architectural constructions, tasty street food, and art. The world-renowned Leaning Tower is in the city and sits just next to the grandiose Cattedrale di Pisa. If you have the desire to observe an ancient structure that features a relaxing outdoor, be sure to add the serene Camposanto to your must-visit attractions.

    In addition, you may want to visit the National Museum of Palazzo Reale and enjoy a lesson on ancient arts. Finally, be sure not to leave Pisa without sampling the nightlife and native street delicacies served in Piazza delle Vettovaglie.

    Travel Tips: Trains from Florence to Pisa

    Travel Tips: Travel by train to Pisa easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Florence to Pisa.
    FAQs
    Train tickets between Florence and Pisa for some dates and times can be found for as cheap as $8 (€7)  one way in the next 7 days.
    If you are looking to purchase your train ticket in the next 7 days, you can expect the Florence to Pisa train to cost on average $8 (€7)  one way.
    The train distance from Florence to Pisa is around 42 miles (68 km).
    On average the Florence to Pisa train time is 1 h  covering the 42 miles (68 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    When taking the train between Florence and Pisa, you can choose to depart from train stations like Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. Your journey can end in train stations such as Pisa Centrale, Pisa Aeroporto and Pisa San Rossore.

    Omio customers who travel this route most frequently depart from Firenze Santa Maria Novella   and arrive in Pisa Centrale.

    The most popular departure train station with passengers for this route, called Firenze Santa Maria Novella, is located 1.2 miles (2 km) from the city center of Florence.

    The most popular arrival train station, Pisa Centrale, is located 0.9 miles (1.5 km) away from the city center of Pisa.

    For the best Florence to Pisa train to purchase, you can travel safely and comfortably with Intercity Notte, Trenitalia, Frecciabianca, Regionale, Regionale Veloce, Frecciargento or Nightjet. However, it's always good to check all possible train providers with services from Florence to Pisa to compare what amenities they may offer.
    Yes, there are 42 direct trains per day from Florence to Pisa, and you can find a direct train for this route with Frecciargento or Regionale  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
    On average, there are 43 trains a day from Florence to Pisa. The train times and services may be different on weekends and holidays compared to weekdays.
    You can take the earliest train from Florence to Pisa at 9: 07 PM   or take the last train from Florence to Pisa leaving at 9: 07 PM. Look for the latest Florence to Pisa train schedules on Omio and book the best time to take the train for this trip.
    If you purchase the Florence to Pisa train within the next 7 days, you can find one way tickets to cost on average $8 (€7). However, booking your train ticket in advance gives you access to the best prices for trains to Pisa from Florence. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports in Florence and Pisa

    Florence
    Pisa
    Firenze Santa Maria Novella is the most popular Florence railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Florence for your trip to Pisa.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 0552352595
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 00 - 21: 00
    Public transit options for Firenze Santa Maria Novella
    Tram lines: T1, T2
    Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
    Train lines: FR, FA, Italo
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 07: 15 - 20: 45
    Public transit options for Firenze Campo di Marte
    Bus lines: 12, 13, 33
    Train lines: FA, IC, ICN, R

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language