The cheapest trains from Palermo to Milan

Showing times and prices for 1 Dec

Cheapest

£75

Average

£134

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

Cheapest
12:35Palermo Centrale22h50 11:25Milan Centrale
0 changes
£751One-way
2nd Cheapest
10:00Palermo Centrale20h55 06:55Milan Porta Garibaldi
1 changes
£761One-way
06:50Palermo Centrale14h10 21:00Milan Centrale
1 changes
£1141One-way
06:50Palermo Centrale16h12 23:02Milan Rogoredo
1 changes
£1181One-way
06:50Palermo Centrale15h10 22:00Milan Centrale
1 changes
£1231One-way

Timetable Palermo to Milan

Showing trains for tomorrow, Wed, 1 Dec
06:50Palermo Centrale16h12 23:02Milan Rogoredo
0 changes
06:50Palermo Centrale14h10 21:00Milan Centrale
0 changes
06:50Palermo Centrale15h10 22:00Milan Centrale
0 changes
06:50Palermo Centrale17h15 00:05Milan Centrale
0 changes
10:00Palermo Centrale20h55 06:55Milan Porta Garibaldi
0 changes
10:00Palermo Centrale14h08 00:08Milan Rogoredo
0 changes
12:35Palermo Centrale22h50 11:25Milan Centrale
0 changes
18:30Palermo Centrale16h50 11:20Milan Rogoredo
0 changes
18:48Palermo Centrale16h47 11:35Milan Centrale
0 changes
18:48Palermo Centrale22h47 17:35Milan Centrale
0 changes
20:43Palermo Centrale15h56 12:39Milan Rogoredo
0 changes
20:55Palermo Centrale16h40 13:35Milan Centrale
0 changes
20:55Palermo Centrale22h32 19:27Milan Rogoredo
0 changes
20:55Palermo Centrale15h55 12:50Milan Centrale
0 changes
20:55Palermo Centrale22h45 19:40Milan Centrale
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
30 Nov
£113Intercity
£111Sais Autolinee
£12Malta Air
Wed
1 Dec
£75Intercity Notte
£80Autoservizi Salemi
£9Malta Air
Thu
2 Dec
£75Intercity Notte
£85Flixbus
£9Malta Air
Fri
3 Dec
£84Intercity Notte
£85Flixbus
£25Wizz Air
Sat
4 Dec
£75Intercity Notte
£80Autoservizi Salemi
£24Malta Air
Sun
5 Dec
£75Intercity Notte
£80Flixbus
£22Malta Air
Mon
6 Dec
£75Intercity Notte
£71Flixbus
£17Malta Air
Tue
7 Dec
£75Intercity Notte
£111Sais Autolinee
£24Malta Air
Wed
8 Dec
£75Intercity Notte
£80Autoservizi Salemi
£47Malta Air
Thu
9 Dec
£71Intercity Notte
£76Flixbus
£24Malta Air
Fri
10 Dec
£75Intercity Notte
£76Flixbus
£21Wizz Air
Sat
11 Dec
£75Intercity Notte
£80Autoservizi Salemi
£17Malta Air
Sun
12 Dec
£71Intercity Notte
£80Autoservizi Salemi
£25Wizz Air
Mon
13 Dec
£67Intercity
£76Flixbus
£9Wizz Air
Tue
14 Dec
£54Intercity
£78Autoservizi Salemi
£9Wizz Air
Wed
15 Dec
£54Intercity
£78Autoservizi Salemi
£9Wizz Air
Thu
16 Dec
£65Intercity
£78Autoservizi Salemi
£7Malta Air
Fri
17 Dec
£75Intercity Notte
£82Autoservizi Salemi
£7Malta Air
Sat
18 Dec
£65Intercity
£82Autoservizi Salemi
£7Malta Air
Sun
19 Dec
£71Intercity Notte
£78Autoservizi Salemi
£9Wizz Air
Mon
20 Dec
£65Intercity
£80Flixbus
£4Wizz Air

The fastest trains from Palermo to Milan

Showing times and prices for 1 Dec

Fastest Journey

14 h 8 m

Average

18 h 3 m

Trains per day

15

Distance

887 km

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

These direct trains cover the 887 km distance in an average of 18 h 3 m but if you time it right, some trains will get you there in just 14 h 8 m .

The slowest trains will take 22 h 50 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
10:00Palermo Centrale14h08 00:08Milan Rogoredo
2 changes
£1441One-way
2nd Fastest
06:50Palermo Centrale14h10 21:00Milan Centrale
1 changes
£1141One-way
06:50Palermo Centrale15h10 22:00Milan Centrale
1 changes
£1231One-way
20:55Palermo Centrale15h55 12:50Milan Centrale
1 changes
£1581One-way
20:43Palermo Centrale15h56 12:39Milan Rogoredo
2 changes
£1611One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Milan from Palermo

distanceDistance549 miles (886 km)
durationAverage train duration20 h 55 min
priceAverage train ticket price£82 (€92)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersIntercity Notte, Frecciarossa, Intercity or Trenitalia

Trains from Palermo to Milan cover the 549 miles (886 km) long trip taking on average 20 h 55 min with our travel partners like Intercity Notte, Frecciarossa, Intercity or Trenitalia. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £75, but the average price of train tickets is £82. Travellers depart most frequently from Palermo Centrale and arrive in Milano Centrale.

Train companies

Frecciarossa and Trenitalia from Palermo to Milan

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

Trenitalia
Frecciarossa

Trenitalia is not only Italy's national railway company but also the country's largest train operator with an impressive 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 intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 549 miles (886 km) long journey from Palermo to Milan with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia timetable and book a cheap train between Palermo and Milan in just a few steps. On Omio you can find all the information you need for the Palermo to Milan trip, such as departure and arrival times, train stations, number of stops, journey times and more.

    When you buy your Trenitalia train tickets from Palermo to Milan don't forget to keep the following COVID-19 related policies in mind:

    • 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 Palermo 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 Palermo to Milan.
    FAQs
    How much do cheap train tickets between Palermo and Milan cost?
    You can find a cheap train from Palermo to Milan for some dates and times for as low as £75  one way in the next 7 days.
    How much does the train from Palermo to Milan cost on average?
    The Palermo to Milan train ticket price is on average £82  if you are looking to book your tickets for this trip in the next week.
    How many miles is it from Palermo to Milan by train?
    The distance to Milan from Palermo by train is approximately 549 miles (886 km).
    How long is the train journey to Milan from Palermo?
    While the time it takes to travel 549 miles (886 km) from Palermo to Milan can vary based on specific dates, weekends, and bank holidays, the train duration from Palermo to Milan is on average 20 h 55 min.
    Which train station from Palermo to Milan do I depart from? Which Milan train station from Palermo do I arrive in?

    Omio customers who travel this route most frequently depart from Palermo Centrale   and arrive in Milano Centrale.

    Where is the departure train station in Palermo located? Where is the arrival train station in Milan located?

    Passengers board the train most frequently from Palermo Centrale, which is located around 0.6 miles (1 km) away from the city centre, and they get off the train at Milano Centrale, located 1.7 miles (2.8 km) away from the city centre.

    Which train companies can take me from Palermo to Milan?
    If you're looking for trains from Palermo to Milan, you can rely on Intercity Notte, Frecciarossa, Intercity or Trenitalia to get you to Milan. It's also good to check out all possible train companies for the Palermo to Milan journey to see if there might be differences in the amenities they offer.
    How many trains per day are there to Milan from Palermo?
    The average number of trains departing Palermo for Milan is 1 a day. The train schedules and services may vary between weekdays and weekends.
    What time is the earliest train from Palermo to Milan? What time is the last train from Palermo to Milan?
    The first Palermo to Milan train departs at 05: 50   and the last train from Palermo to Milan leaves at 11: 35. Check out the most up-to-date Palermo to Milan train schedule on Omio and find the best time to travel to your destination.
    How far in advance should I book train tickets to Milan from Palermo for the best deals?
    If you purchase a train ticket between Palermo and Milan within the next 7 days, you can find tickets to cost on average £82 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Milan from Palermo are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey

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