The cheapest trains from Pisa Centrale to Milan Centrale

Showing times and prices for Oct 21

Cheapest

$29

Average

$56

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Pisa Centrale to Milan Centrale will cost around $ 56 if you buy it on the day, but the cheapest tickets can be found for only $ 29.

Cheapest
06:10AMPisa Centrale4h25 10:35AMMilan Centrale
1 changes
$291One-way
Cheapest
07:07PMPisa Centrale4h13 11:20PMMilan Centrale
0 changes
$291One-way
2nd Cheapest
02:06PMPisa Centrale5h39 07:45PMMilan Centrale
2 changes
$311One-way
2nd Cheapest
12:06PMPisa Centrale6h39 06:45PMMilan Centrale
2 changes
$311One-way
05:05PMPisa Centrale5h40 10:45PMMilan Centrale
2 changes
$321One-way

Timetable Pisa Centrale to Milan Centrale

Showing trains for tomorrow, Thu, Oct 21
02:55AMPisa Centrale5h27 08:22AMMilan Centrale
0 changes
05:42AMPisa Centrale4h18 10:00AMMilan Centrale
0 changes
06:10AMPisa Centrale4h25 10:35AMMilan Centrale
0 changes
06:29AMPisa Centrale3h21 09:50AMMilan Centrale
0 changes
06:42AMPisa Centrale4h13 10:55AMMilan Centrale
0 changes
07:02AMPisa Centrale5h43 12:45PMMilan Centrale
0 changes
07:02AMPisa Centrale5h13 12:15PMMilan Centrale
0 changes
07:38AMPisa Centrale3h12 10:50AMMilan Centrale
0 changes
07:44AMPisa Centrale3h16 11:00AMMilan Centrale
0 changes
08:19AMPisa Centrale6h26 02:45PMMilan Centrale
0 changes
08:19AMPisa Centrale5h21 01:40PMMilan Centrale
0 changes
08:32AMPisa Centrale3h18 11:50AMMilan Centrale
0 changes
08:57AMPisa Centrale4h43 01:40PMMilan Centrale
0 changes
08:57AMPisa Centrale4h56 01:53PMMilan Centrale
0 changes
09:32AMPisa Centrale3h18 12:50PMMilan Centrale
0 changes
09:56AMPisa Centrale3h57 01:53PMMilan Centrale
0 changes
10:32AMPisa Centrale3h18 01:50PMMilan Centrale
0 changes
11:05AMPisa Centrale5h40 04:45PMMilan Centrale
0 changes
11:30AMPisa Centrale3h20 02:50PMMilan Centrale
0 changes
11:42AMPisa Centrale4h11 03:53PMMilan Centrale
0 changes
12:06PMPisa Centrale6h39 06:45PMMilan Centrale
0 changes
12:32PMPisa Centrale3h18 03:50PMMilan Centrale
0 changes
01:02PMPisa Centrale4h33 05:35PMMilan Centrale
0 changes
01:06PMPisa Centrale5h39 06:45PMMilan Centrale
0 changes
01:32PMPisa Centrale3h18 04:50PMMilan Centrale
0 changes
01:42PMPisa Centrale4h11 05:53PMMilan Centrale
0 changes
02:01PMPisa Centrale5h39 07:40PMMilan Centrale
0 changes
02:06PMPisa Centrale5h39 07:45PMMilan Centrale
0 changes
02:06PMPisa Centrale5h34 07:40PMMilan Centrale
0 changes
02:32PMPisa Centrale3h18 05:50PMMilan Centrale
0 changes
02:56PMPisa Centrale3h59 06:55PMMilan Centrale
0 changes
03:05PMPisa Centrale4h40 07:45PMMilan Centrale
0 changes
03:32PMPisa Centrale3h18 06:50PMMilan Centrale
0 changes
04:06PMPisa Centrale5h34 09:40PMMilan Centrale
0 changes
04:32PMPisa Centrale3h18 07:50PMMilan Centrale
0 changes
04:34PMPisa Centrale5h01 09:35PMMilan Centrale
0 changes
04:56PMPisa Centrale3h44 08:40PMMilan Centrale
0 changes
05:05PMPisa Centrale5h40 10:45PMMilan Centrale
0 changes
05:32PMPisa Centrale3h18 08:50PMMilan Centrale
0 changes
05:42PMPisa Centrale4h11 09:53PMMilan Centrale
0 changes
06:32PMPisa Centrale3h18 09:50PMMilan Centrale
0 changes
07:07PMPisa Centrale4h13 11:20PMMilan Centrale
0 changes
07:32PMPisa Centrale3h18 10:50PMMilan Centrale
0 changes
07:56PMPisa Centrale3h44 11:40PMMilan Centrale
0 changes
08:42PMPisa Centrale3h23 12:05AMMilan Centrale
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Oct 21
$29Regionale
$25Flixbus
Fri
Oct 22
$27Intercity
$27Flixbus
Sat
Oct 23
$25Intercity
$12Flixbus
Sun
Oct 24
$25Intercity
$12Flixbus
Mon
Oct 25
$16Intercity
$12Flixbus
Tue
Oct 26
$25Intercity
Find prices
Wed
Oct 27
$13Intercity
Find prices
Thu
Oct 28
$16Intercity
$12Flixbus
Fri
Oct 29
$25Intercity
$37Flixbus
Sat
Oct 30
$27Intercity
$32Flixbus
Sun
Oct 31
$18Intercity
$36Flixbus
Mon
Nov 1
$13Intercity
$37Flixbus
Tue
Nov 2
$18Intercity
Find prices
Wed
Nov 3
$16Intercity
Find prices
Thu
Nov 4
$16Intercity
$12Flixbus
Fri
Nov 5
$16Intercity
$12Flixbus
Sat
Nov 6
$16Intercity
$12Flixbus
Sun
Nov 7
$13Intercity
$12Flixbus
Mon
Nov 8
$16Intercity
$12Flixbus
Tue
Nov 9
$13Intercity
Find prices

The fastest trains from Pisa Centrale to Milan Centrale

Showing times and prices for Oct 21

Fastest Journey

3 h 12 m

Average

4 h 21 m

Trains per day

45

Distance

219 km

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

These direct trains cover the 219 km distance in an average of 4 h 21 m but if you time it right, some trains will get you there in just 3 h 12 m .

The slowest trains will take 6 h 39 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:38AMPisa Centrale3h12 10:50AMMilan Centrale
1 changes
$801One-way
2nd Fastest
07:44AMPisa Centrale3h16 11:00AMMilan Centrale
1 changes
$801One-way
12:32PMPisa Centrale3h18 03:50PMMilan Centrale
1 changes
$801One-way
01:32PMPisa Centrale3h18 04:50PMMilan Centrale
1 changes
$911One-way
08:32AMPisa Centrale3h18 11:50AMMilan Centrale
1 changes
$801One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Pisa Centrale to Milan Centrale

distanceDistance136 miles (219 km)
durationAverage train duration4 h 11 min
priceAverage train ticket price$25 (€20)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesIntercity, Regionale, Frecciabianca, Frecciarossa or Trenitalia

Trains from Pisa Centrale to Milan Centrale cover the 136 miles (219 km) long journey taking on average 4 h 11 min with our travel partners like Intercity, Regionale, Frecciabianca, Frecciarossa or Trenitalia. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $16 (€13), but the average price of train tickets is $25 (€20).

Train companies

Travel with Frecciarossa and Trenitalia between Pisa Centrale and Milan Centrale

Find the best trains between Pisa Centrale and Milan Centrale with Omio's travel partners Frecciarossa and Trenitalia from $16 (€13). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Frecciarossa
Trenitalia

Save time and money by searching for and booking your Frecciarossa train between Pisa Centrale and Milan Centrale online with Omio! If you’re looking for the cheapest, fastest or earliest Frecciarossa train between Pisa Centrale and Milan Centrale, Omio can help you out every step of the way. Check current Frecciarossa train schedules for the ideal departure and arrival times, compare the best connections for the 136 miles (219 km) trip between Pisa Centrale and Milan Centrale as well as ticket information for the train (such as baggage allowance and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains from Pisa Centrale to Milan Centrale, you can check straight away if the Frecciarossa ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Buy your official Frecciarossa Pisa Centrale to Milan Centrale train tickets online on Omio quickly and easily and enjoy the travel experience!

    Travel Tips

    Trains from Pisa Centrale to Milan Centrale
    Travel by train to Milan Centrale 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 Centrale to Milan Centrale.
    FAQs
    How much do cheap trains from Pisa Centrale to Milan Centrale cost?
    Omio customers have found cheap train tickets between Pisa Centrale and Milan Centrale for as low as $16 (€13)  for the next 7 days.
    How much is the train to Milan Centrale from Pisa Centrale on average?
    In the next 7 days you can expect to pay on average $25 (€20)  for a train ticket between Pisa Centrale and Milan Centrale.
    What is the distance between Pisa Centrale and Milan Centrale by train?
    The Pisa Centrale to Milan Centrale train distance is approximately 136 miles (219 km).
    How many hours is the train time between Pisa Centrale and Milan Centrale?
    While the time it takes to travel 136 miles (219 km) from Pisa Centrale to Milan Centrale can vary based on specific dates, weekends, and holidays, the Pisa Centrale to Milan Centrale train journey time is on average 4 h 11 min.
    What train providers offer a service between Pisa Centrale and Milan Centrale?
    When taking a train from Pisa Centrale to Milan Centrale, you can count on Intercity, Regionale, Frecciabianca, Frecciarossa or Trenitalia for the best way to get you to Milan Centrale. You can also check all possible train providers who offer a service to Milan Centrale from Pisa Centrale and compare the amenities they offer before buying a train ticket.
    How many trains are there between Pisa Centrale and Milan Centrale a day?
    On average, there are 12 trains a day from Pisa Centrale to Milan Centrale. The train times and services may be different on weekends and holidays compared to weekdays.
    What time is the earliest train from Pisa Centrale to Milan Centrale? What time is the last train from Pisa Centrale to Milan Centrale?
    The first Pisa Centrale to Milan Centrale train departs at 4: 42 AM   and the last train from Pisa Centrale to Milan Centrale leaves at 5: 07 PM. Check out the most up-to-date train schedule from Pisa Centrale to Milan Centrale on Omio and find the best time to travel to your destination.
    How early should I buy train tickets to Milan Centrale from Pisa Centrale to score the best deals?
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you purchase train tickets to Milan Centrale from Pisa Centrale within the next 7 days, you can find tickets to cost on average $25 (€20) one way. To find the best prices for this journey, consider booking your train ticket from Pisa Centrale to Milan Centrale a few months in advance.

    Important Stations and Airports for this Journey

    Pisa Centrale
    Milan Centrale
    The major railway station for departures from Pisa Centrale is. Read all the information you need to know about services, amenities and connections at for your journey between Pisa Centrale and Milan Centrale.

    Trains from Pisa Centrale to Milan Centrale: related information

    Here are some other resources that might have the information you need