The cheapest trains from Pisa to Milan

Showing times and prices for 24 Sep

Cheapest

£21

Average

£40

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 to Milan will cost around £ 40 if you buy it on the day, but the cheapest tickets can be found for only £ 21.

Cheapest
19:09Pisa Centrale5h27 00:36Milan Rogoredo
2 changes
£211One-way
Cheapest
06:10Pisa Centrale4h30 10:40Milan Porta Garibaldi
0 changes
£211One-way
Cheapest
19:09Pisa Centrale4h11 23:20Milan Centrale
0 changes
£211One-way
2nd Cheapest
16:06Pisa Centrale5h14 21:20Milan Porta Garibaldi
2 changes
£231One-way
2nd Cheapest
12:06Pisa Centrale6h26 18:32Milan Rogoredo
2 changes
£231One-way

Timetable Pisa to Milan

Showing trains for tomorrow, Fri, 24 Sep
03:26Pisa Centrale4h56 08:22Milan Centrale
0 changes
05:42Pisa Centrale4h18 10:00Milan Centrale
0 changes
06:10Pisa Centrale4h30 10:40Milan Porta Garibaldi
0 changes
06:29Pisa Centrale3h21 09:50Milan Centrale
0 changes
06:42Pisa Centrale4h13 10:55Milan Centrale
0 changes
07:02Pisa Centrale5h36 12:38Milano Lambrate
0 changes
07:38Pisa Centrale3h12 10:50Milan Centrale
0 changes
07:44Pisa Centrale3h16 11:00Milan Centrale
0 changes
08:19Pisa Centrale5h21 13:40Milan Centrale
0 changes
08:19Pisa Centrale6h13 14:32Milan Rogoredo
0 changes
08:32Pisa Centrale3h18 11:50Milan Centrale
0 changes
08:57Pisa Centrale4h43 13:40Milan Centrale
0 changes
08:57Pisa Centrale4h56 13:53Milan Centrale
0 changes
09:32Pisa Centrale3h18 12:50Milan Centrale
0 changes
10:03Pisa Centrale3h50 13:53Milan Centrale
0 changes
10:32Pisa Centrale3h18 13:50Milan Centrale
0 changes
11:05Pisa Centrale5h40 16:45Milan Centrale
0 changes
11:31Pisa Centrale3h19 14:50Milan Centrale
0 changes
11:42Pisa Centrale4h11 15:53Milan Centrale
0 changes
11:57Pisa Centrale4h50 16:47Milan Porta Garibaldi
0 changes
12:06Pisa Centrale6h26 18:32Milan Rogoredo
0 changes
12:32Pisa Centrale3h18 15:50Milan Centrale
0 changes
13:06Pisa Centrale5h26 18:32Milan Rogoredo
0 changes
13:11Pisa Centrale4h24 17:35Milan Centrale
0 changes
13:32Pisa Centrale3h18 16:50Milan Centrale
0 changes
13:42Pisa Centrale4h11 17:53Milan Centrale
0 changes
14:01Pisa Centrale5h39 19:40Milan Centrale
0 changes
14:32Pisa Centrale3h18 17:50Milan Centrale
0 changes
15:02Pisa Centrale3h53 18:55Milan Centrale
0 changes
15:05Pisa Centrale4h40 19:45Milan Centrale
0 changes
15:32Pisa Centrale3h18 18:50Milan Centrale
0 changes
16:06Pisa Centrale5h14 21:20Milan Porta Garibaldi
0 changes
16:32Pisa Centrale3h18 19:50Milan Centrale
0 changes
17:02Pisa Centrale3h38 20:40Milan Centrale
0 changes
17:05Pisa Centrale5h40 22:45Milan Centrale
0 changes
17:09Pisa Centrale3h30 20:39Milan Rogoredo
0 changes
17:48Pisa Centrale4h05 21:53Milan Centrale
0 changes
18:32Pisa Centrale3h18 21:50Milan Centrale
0 changes
19:09Pisa Centrale5h27 00:36Milan Rogoredo
0 changes
19:09Pisa Centrale4h11 23:20Milan Centrale
0 changes
19:32Pisa Centrale3h18 22:50Milan Centrale
0 changes
20:26Pisa S. Rossore3h39 00:05Milan Centrale
0 changes
20:42Pisa Centrale3h23 00:05Milan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
23 Sep
£21Regionale
£23Flixbus
Fri
24 Sep
£21Regionale
£23Flixbus
Sat
25 Sep
£21Regionale
£20Flixbus
Sun
26 Sep
£20Intercity
£22Flixbus
Mon
27 Sep
£20Intercity
£23Flixbus
Tue
28 Sep
£18Intercity
Find prices
Wed
29 Sep
£18Intercity
Find prices
Thu
30 Sep
£18Intercity
£9Flixbus
Fri
1 Oct
£18Intercity
Find prices
Sat
2 Oct
£18Intercity
Find prices
Sun
3 Oct
£18Intercity
Find prices
Mon
4 Oct
£10Intercity
Find prices
Tue
5 Oct
£13Intercity Notte
Find prices
Wed
6 Oct
£13Intercity
Find prices
Thu
7 Oct
£12Intercity
Find prices
Fri
8 Oct
£12Intercity
Find prices
Sat
9 Oct
£10Intercity Notte
Find prices
Sun
10 Oct
£12Intercity
Find prices
Mon
11 Oct
£10Intercity
Find prices
Tue
12 Oct
£10Intercity
Find prices
Wed
13 Oct
£9Intercity Notte
Find prices

The fastest trains from Pisa to Milan

Showing times and prices for 24 Sep

Fastest Journey

3 h 12 m

Average

4 h 15 m

Trains per day

43

Distance

217 km

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

These direct trains cover the 217 km distance in an average of 4 h 15 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 26 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:38Pisa Centrale3h12 10:50Milan Centrale
1 changes
£531One-way
2nd Fastest
07:44Pisa Centrale3h16 11:00Milan Centrale
1 changes
£531One-way
16:32Pisa Centrale3h18 19:50Milan Centrale
1 changes
£661One-way
08:32Pisa Centrale3h18 11:50Milan Centrale
1 changes
£531One-way
13:32Pisa Centrale3h18 16:50Milan Centrale
1 changes
£601One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Pisa and Milan

distanceDistance134 miles (216 km)
durationAverage train duration4 h 18 min
priceAverage train ticket price£20 (€22)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersIntercity, Regionale, Frecciabianca, Frecciarossa, Regionale Veloce or Trenitalia

Trains from Pisa to Milan cover the 134 miles (216 km) long journey taking on average 4 h 18 min with our travel partners like Intercity, Regionale, Frecciabianca, Frecciarossa, Regionale Veloce or Trenitalia. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £18, but the average price of train tickets is £20. Travellers depart most frequently from Pisa Centrale and arrive in Milano Centrale.

Train companies

Frecciarossa and Trenitalia Pisa – Milan

You can travel by train between Pisa and Milan with Frecciarossa and Trenitalia for as low as £18. When you search for timetables and tickets, Omio will show you the best journey.

Trenitalia
Frecciarossa

Enjoy the train ride from Pisa to Milan with Trenitalia, Italy’s main operator of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets from Pisa to Milan are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travellers, which you can use on Omio. When travelling on a Trenitalia train from Pisa to Milan, you can expect to travel 134 miles (216 km). Check Trenitalia’s train times and tickets for the Pisa to Milan route and buy your cheap ticket on Omio today!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

Travel Tips

Trains from Pisa to Milan
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
How much do cheap trains between Pisa and Milan cost?
Omio customers have found the cheapest trains between Pisa and Milan to cost as little as £18  in the next 7 days.
What is the cost of a train ticket from Pisa to Milan on average?
If you’re looking to buy your train tickets in the next week, you can expect the Pisa to Milan train price to come in at an average of £20  one way.
What is the distance by train from Pisa to Milan?
You should expect to travel around 134 miles (216 km)  to Milan from Pisa by train.
What is the average Pisa to Milan train duration?
While the time it takes to travel 134 miles (216 km) from Pisa to Milan can vary based on specific dates, weekends, and bank holidays, the train duration from Pisa to Milan is on average 4 h 18 min.
Which train station in Pisa goes to Milan? Which train station do I come into Milan from Pisa?

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 travelling this route, Omio customers are departing most frequently from Pisa Centrale   and arriving in Milano Centrale.

Where is the Pisa train station located? Where is the Milan train station located?

Passengers board their train most frequently from Pisa Centrale and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Milano Centrale and need to travel approximately 1 mile (s) / 2 km from the train station to the city centre in Milan.

What train providers offer a service between Pisa and Milan?
For the best Pisa to Milan train to purchase, you can travel safely and comfortably with Intercity, Regionale, Frecciabianca, Frecciarossa, Regionale Veloce or Trenitalia. However, it's always good to check all possible train providers with services between Pisa and Milan to compare what amenities they may offer.
Are there any Pisa to Milan direct train services?
Yes, there are 10 direct trains between Pisa and Milan per day with Frecciabianca, Regionale, Intercity or Intercity Notte  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
How many train services are there between Pisa and Milan a day?
The average number of trains departing Pisa for Milan is 10 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Pisa to Milan?
The first train from Pisa to Milan leaves at 05: 50   and the last train for this leaves at 17: 09. Omio shows you the latest train from Pisa to Milan schedule to help you book the best departure time for this journey.
How far in advance should I buy a train ticket to Milan from Pisa to get the best deals?
The price of a one way train ticket from Pisa to Milan is on average £20 if you book 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 companies offering this journey. In general, you can find train tickets from Pisa to Milan available a few months in advance.
Stations

Important Stations and Airports for this Journey

Pisa
Milan
Pisa Centrale
Amenities