Pisa to Milan train

Cheap train tickets from Pisa to Milan

Showing times and prices for Dec 03

Cheapest

26

Average

49

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

Cheapest
07:07PMPisa Centrale4h15 11:22PMMilan Centrale
0 transfers
261One-way
Cheapest
06:10AMPisa Centrale4h30 10:40AMMilan Porta Garibaldi
0 transfers
261One-way
2nd Cheapest
04:06PMPisa Centrale5h04 09:10PMMilan Porta Garibaldi
2 transfers
281One-way
2nd Cheapest
12:06PMPisa Centrale6h26 06:32PMMilan Rogoredo
2 transfers
281One-way
07:02AMPisa Centrale5h43 12:45PMMilan Centrale
2 transfers
291One-way

Train schedule from Pisa to Milan

Showing trains for tomorrow, Saturday, December 3
03:26AMPisa Centrale5h07 08:33AMMilan Centrale
1 transfer
05:39AMPisa Centrale3h33 09:12AMMilan Porta Garibaldi
1 transfer
05:42AMPisa Centrale4h41 10:23AMMilan Centrale
0 transfers
06:10AMPisa Centrale4h30 10:40AMMilan Porta Garibaldi
0 transfers
06:29AMPisa Centrale3h21 09:50AMMilan Centrale
1 transfer
06:42AMPisa Centrale4h31 11:13AMMilan Centrale
0 transfers
07:02AMPisa Centrale5h43 12:45PMMilan Centrale
2 transfers
07:02AMPisa Centrale5h13 12:15PMMilan Centrale
2 transfers
07:38AMPisa Centrale3h12 10:50AMMilan Centrale
1 transfer
07:44AMPisa Centrale3h28 11:12AMMilan Porta Garibaldi
1 transfer
08:19AMPisa Centrale5h21 01:40PMMilan Centrale
2 transfers
08:19AMPisa Centrale6h26 02:45PMMilan Centrale
2 transfers
08:32AMPisa Centrale3h18 11:50AMMilan Centrale
1 transfer
08:57AMPisa Centrale4h43 01:40PMMilan Centrale
2 transfers
08:57AMPisa Centrale5h01 01:58PMMilan Centrale
0 transfers
09:32AMPisa Centrale3h18 12:50PMMilan Centrale
1 transfer
09:56AMPisa Centrale4h02 01:58PMMilan Centrale
1 transfer
10:32AMPisa Centrale3h18 01:50PMMilan Centrale
1 transfer
11:06AMPisa Centrale5h39 04:45PMMilan Centrale
2 transfers
11:30AMPisa Centrale3h20 02:50PMMilan Centrale
1 transfer
11:42AMPisa Centrale4h21 04:03PMMilan Centrale
0 transfers
12:06PMPisa Centrale6h26 06:32PMMilan Rogoredo
2 transfers
12:32PMPisa Centrale3h18 03:50PMMilan Centrale
1 transfer
01:06PMPisa Centrale5h39 06:45PMMilan Centrale
2 transfers
01:32PMPisa Centrale3h18 04:50PMMilan Centrale
1 transfer
01:42PMPisa Centrale4h16 05:58PMMilan Centrale
0 transfers
02:01PMPisa Centrale5h16 07:17PMMilan Centrale
1 transfer
02:06PMPisa Centrale5h11 07:17PMMilan Centrale
2 transfers
02:32PMPisa Centrale3h18 05:50PMMilan Centrale
1 transfer
02:56PMPisa Centrale4h02 06:58PMMilan Centrale
1 transfer
03:06PMPisa Centrale4h39 07:45PMMilan Centrale
2 transfers
03:32PMPisa Centrale3h18 06:50PMMilan Centrale
1 transfer
04:06PMPisa Centrale5h04 09:10PMMilan Porta Garibaldi
2 transfers
04:32PMPisa Centrale3h18 07:50PMMilan Centrale
1 transfer
04:34PMPisa Centrale5h04 09:38PMMilan Centrale
2 transfers
04:56PMPisa Centrale3h59 08:55PMMilano Lambrate
1 transfer
05:06PMPisa Centrale5h39 10:45PMMilan Centrale
2 transfers
05:32PMPisa Centrale3h18 08:50PMMilan Centrale
1 transfer
05:36PMPisa Centrale4h20 09:56PMMilan Centrale
0 transfers
06:32PMPisa Centrale3h18 09:50PMMilan Centrale
1 transfer
06:32PMPisa Centrale4h45 11:17PMMilan Centrale
1 transfer
07:07PMPisa Centrale4h15 11:22PMMilan Centrale
0 transfers
07:32PMPisa Centrale3h18 10:50PMMilan Centrale
1 transfer
08:42PMPisa Centrale3h23 12:05AMMilan Centrale
1 transfer
10:56PMPisa Centrale8h24 07:20AMMilan Rogoredo
2 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21
Thu
Dec 22
Fri
Dec 23

Fastest train times from Pisa to Milan

Showing times and prices for Dec 03

Fastest Journey

3 h 12 m

Average

4 h 25 m

Trains per day

45

Distance

217 km

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

Fastest
07:38AMPisa Centrale3h12 10:50AMMilan Centrale
1 transfer
651One-way
2nd Fastest
10:32AMPisa Centrale3h18 01:50PMMilan Centrale
1 transfer
651One-way
2nd Fastest
05:32PMPisa Centrale3h18 08:50PMMilan Centrale
1 transfer
651One-way
2nd Fastest
12:32PMPisa Centrale3h18 03:50PMMilan Centrale
1 transfer
651One-way
2nd Fastest
06:32PMPisa Centrale3h18 09:50PMMilan Centrale
1 transfer
651One-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 Pisa to Milan

distanceDistance134 miles (216 km)
durationAverage train duration4 h 14 min
priceAverage train ticket price$24 (€22)
frequencyTrain frequency15 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersRegionale Veloce, Intercity Notte, Frecciabianca, Frecciarossa, Frecciargento, Intercity, Regionale or Trenitalia

Trains from Pisa to Milan cover the 134 miles (216 km) long trip taking on average 4 h 14 min with our travel partners like Regionale Veloce, Intercity Notte, Frecciabianca, Frecciarossa, Frecciargento, Intercity, Regionale or Trenitalia. Normally, there are 15 trains operating per day, including direct services available. While the average ticket price for this journey costs around $24 (€22), you can find the cheapest train ticket for as low as $22 (€20). Travelers depart most frequently from Pisa Centrale and arrive in Milano Centrale.

Train providers: Intercity, Trenitalia and Frecciarossa from Pisa to Milan trains

Intercity, Trenitalia and Frecciarossa trains will get you between Pisa and Milan from $22 (€20). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Intercity
Frecciarossa
Trenitalia

Find the perfect Intercity train to Milan from Pisa for a smooth and relaxing journey. Omio makes it convenient for you to check the latest Intercity train schedules and compare the cheapest, fastest or earliest train to Milan from Pisa. You can also check relevant travel information for the Intercity train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap Intercity train tickets online. You can expect to travel around 134 miles (216 km) on this route and your Intercity Pisa to Milan train ticket can cost as little as $22 (€20) one-way if you book in advance. When you search for Intercity tickets to Milan from Pisa in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official Intercity train tickets online quickly and easily on Omio and enjoy the travel experience!

There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railroad company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 134 miles (216 km) between Pisa and Milan on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Pisa to Milan route, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Pisa to Milan train ticket on Omio and enjoy traveling in full comfort on a Frecciarossa train!

Train information from Pisa to Milan with Frecciarossa:

  • Average Duration: 4 h 2 min
  • Frecciarossa frequency: 1 a day

Trenitalia is Italy’s national railroad company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and night trains. Bathrooms and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

Taking a train with Trenitalia is a great way to travel from Pisa to Milan, and Omio can show you the best times and tickets available for the 134 miles (216 km) long train journey. Trenitalia offers different fares for the Pisa to Milan trip with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train schedule, compare the cheapest, fastest, or earliest routes from Pisa to Milan, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

    Trains from Pisa to Milan

    There are about 15 trains from Pisa to Milan on a daily basis. The schedule is consistent most days of the week including weekends and holidays. The journey takes anywhere from 4h up to almost 5h 30min. Trains depart the station in Pisa about once every 90 minutes on average, although the frequency is greater in the middle of the day.

    Pisa to Milan Train Time: Daily Departures

    There are about 15 trains from Pisa to Milan on a daily basis. The schedule is consistent most days of the week including weekends and holidays. The journey takes anywhere from 4h up to almost 5h 30min. Trains depart the station in Pisa about once every 90 minutes on average. The length of your journey is dependent on the number of transfers that need to be made and whether or not you are traveling on a high-speed train.

    How long is the journey by train from Pisa to Milan

    The trip on trains from Pisa to Milan covers roughly 135 miles (217km). The trip takes anywhere from 4h up to 5h 30min. While there are a handful of direct trains, most routes will require one or two transfers to different trains along the route. There is only one high-speed train that makes this journey on a daily basis.

     

    What is/are the departure and arrival stations for trains from Pisa to Milan?

    Departure train station: Pisa Centrale Train Station. Not only is the station the main station for Pisa, but it is also one of the main railway hubs of the beautiful region of Tuscany. The main level of the station houses ticketing desks, restrooms, assorted shops and fast food establishments, a newsstand, and a tobacco shop. There is also a tourist information office that sits just outside of the station. Many of the local bus lines make stops just outside of the station. This includes the very popular line 1 that serves the well-known and popular destination The Leaning Tower of Pisa. No matter your location in Pisa the abundance of bus routes makes the trip to the station very quick and convenient.

    Arrival train station: Milano Centrale Train Station. There are over 20 different rail tracks that are part of the station. On the level of those tracks, there are some shops and restaurants plus there is an information office. The lower level of the station has restaurants and shops and it also contains the entryway to the Milan Metro. The metro links to many locations throughout the city of Milan and it is convenient that it can be accessed without ever leaving the station. Just outside of the station you will also find several bus and tram lines that serve a host of locations throughout the city. All combined this plethora of public transportation options makes trips to and from the station to a variety of points in Milan quite rapid and easy.

    Which train companies travel from Pisa to Milan?

    Trenitalia operates all of the trains from Pisa to Milan. They offer both normal and high-speed trains for the trip. While there are some direct trains, most routes require transfers to other trains.

    Trenitalia trains from Pisa to Milan

    Trenitalia offers a variety of trains in their fleet on trains from Pisa to Milan. The quickest offering is on their Frecciabianca high-speed train. Not only is this the quickest trip that is made on the route, but this type of train also tends to offer more high-end amenities than other trains on this route. The rest of the trips occur on their Intercity and Regionale trains that are more akin to commuter trains found throughout the world that many travelers are familiar with. While there are 2 to 3 direct trains per day, most routes require one or two transfers to different trains along the route of travel. Trains depart roughly every 90 minutes from very early in the morning to the early evening hours.

    Train Pisa to Milan: Services on Board

    Different trains from Pisa to Milan offer different classes of seating. Several of the trains on the route will offer both second and first-class options whereas some will only offer a second-class option. They offer travelers the ability to bring luggage on board free of charge. They also have a generous pet policy that allows travelers to bring pets on board so long as they are traveling in a pet container. Dogs can travel on a leash but they must have a muzzle as well. For those that like to use their bike for transportation after their train travels, they allow you to bring your collapsible bike on board free of charge. Rete Ferroviaria Italiana is a company that Trenitalia partners with to provide a multitude of services to their disabled passengers.

     

    How to find cheap train tickets from Pisa to Milan?

    Traveling through the picturesque Italian countryside by rail does not need to cost a fortune. There are several ways to lower the cost of your train fares when traveling on trains from Pisa to Milan. The farther that you can book in advance of your day to travel, the more options for discounts and specials you are likely to find. As the departure date grows closer and seats begin to fill up, the availability of discounts and specials can become limited. One of the amazing ways to save money on your train travel is to be flexible in your dates of travel. It is common to have higher fares during peak days and peak times of travel. If you can avoid these times you often will spend far less on trains from Pisa to Milan. The types of trains offered on this route are a perfect example of how price can vary quite greatly between routes. Whereas the high-speed train offerings and the direct trains on this route can cost more, if you can take the time to make a longer journey on normal speed trains or those that require several transfers you are sure to save money on your fare.

    Train tickets from Pisa to Milan: when to book to save $

    Time Price Savings
    1 week earlier 26 €
    2 weeks earlier 23 €13%
    3 weeks earlier 22 €18%
    1 month before 21 €24%
    2 months earlier 22 €18%
    3 months earlier 20 €30%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Pisa - Milan. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Pisa - Milan 3 weeks in advance means you can save on average up to 18% compared to the price available on the day of departure.
    • If you book a ticket Pisa - Milan with 2 months in advance you save up to about 18% compared to the initial price.
    • By booking 3 months in advance, you could save up to 30%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips: Trains from Pisa to Milan

    Travel Tips: Travel by train to Milan 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 Pisa to Milan.
    FAQs
    Omio customers have found cheap train tickets between Pisa and Milan for as low as $22 (€20)  for the next 7 days.
    If you’re looking to purchase your train tickets in the next week, you can expect the Pisa to Milan train price to come in at an average of $24 (€22)  one way.
    The distance to Milan from Pisa by train is approximately 134 miles (216 km).
    The train time to Milan from Pisa is on average 4 h 14 min  for the 134 miles (216 km) long journey, but the time it takes to go to Milan from Pisa by train can vary depending on specific dates or traveling on weekends and holidays.

    Some of the Pisa train stations to Milan you can start your journey from include Pisa Centrale, Pisa Aeroporto and Pisa San Rossore. Similarly, some of the arrival train stations in Milan include Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

    When traveling this route, Omio customers are departing most frequently from Pisa Centrale   and arriving in Milano Centrale.

    Passengers board the train most frequently from Pisa Centrale, which is located around 0.9 miles (1.5 km) away from the city center, and they get off the train at Milano Centrale, located 2.3 miles (3.7 km) away from the city center.

    When taking a train from Pisa to Milan, you can count on Regionale Veloce, Intercity Notte, Frecciabianca, Frecciarossa, Frecciargento, Intercity, Regionale or Trenitalia for the best way to get you to Milan. You can also check all possible train companies who offer a service from Pisa to Milan and compare the amenities they offer before buying a train ticket.
    Yes, there are 7 direct trains per day from Pisa to Milan. You can look to travel with Regionale or Intercity  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
    The average number of trains departing Pisa for Milan is 15 a day. The train schedules and services may vary between weekdays and weekends.
    The earliest train departing from Pisa to Milan leaves at 7: 57 AM. The last train departing from Pisa to Milan leaves at 7: 57 AM. You can find the latest Pisa to Milan train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    The price of a one way train ticket from Pisa to Milan is on average $24 (€22) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Pisa to Milan available a few months in advance.

    Important Stations and Airports in Pisa and Milan

    Pisa
    Milan
    Pisa Centrale is the most popular Pisa 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 Pisa for your trip to Milan.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 00 - 20: 30
    Public transit options for Pisa Centrale
    Bus lines: 1
    Train lines: Pisamover (S2), FA, FB, IC, ICN, RV, R, EN
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    24/7
    Public transit options for Pisa San Rossore
    Train lines: REG, RV

    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