Palermo to Milan train

Cheap train tickets from Palermo to Milan

Showing times and prices for 18 May

Cheapest

£113

Average

£194

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.

Cheapest
10:00Palermo Centrale20h55 06:55Milan Porta Garibaldi
1 change
£1131One-way
2nd Cheapest
06:50Palermo Centrale14h15 21:05Milan Centrale
1 change
£1441One-way
12:35Palermo Centrale22h45 11:20Milan Centrale
0 changes
£1511One-way
06:50Palermo Centrale15h10 22:00Milan Centrale
1 change
£1551One-way
20:55Palermo Centrale22h22 19:17Milan Centrale
1 change
£1911One-way

Train schedule Palermo to Milan

Showing trains for tomorrow, Wednesday, 18 May
06:50Palermo Centrale14h15 21:05Milan Centrale
1 change
06:50Palermo Centrale15h10 22:00Milan Centrale
1 change
10:00Palermo Centrale20h55 06:55Milan Porta Garibaldi
1 change
12:35Palermo Centrale22h20 10:55Milan Centrale
2 changes
12:35Palermo Centrale22h45 11:20Milan Centrale
0 changes
18:48Palermo Centrale16h52 11:40Milan Centrale
1 change
18:48Palermo Centrale22h47 17:35Milan Centrale
2 changes
20:55Palermo Centrale16h00 12:55Milan Centrale
1 change
20:55Palermo Centrale22h22 19:17Milan Centrale
1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
18 May
Thu
19 May
Fri
20 May
Sat
21 May
Sun
22 May
Mon
23 May
Tue
24 May
Wed
25 May
Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun

Fastest train times from Palermo to Milan

Showing times and prices for 18 May

Fastest Journey

14 h 15 m

Average

19 h 16 m

Trains per day

9

Distance

887 km

Of the 9 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.

Fastest
06:50Palermo Centrale14h15 21:05Milan Centrale
1 change
£1441One-way
2nd Fastest
06:50Palermo Centrale15h10 22:00Milan Centrale
1 change
£1551One-way
20:55Palermo Centrale16h00 12:55Milan Centrale
1 change
£2161One-way
18:48Palermo Centrale16h52 11:40Milan Centrale
1 change
£3051One-way
10:00Palermo Centrale20h55 06:55Milan Porta Garibaldi
1 change
£1131One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Palermo to Milan

distanceDistance549 miles (886 km)
durationAverage train duration20 h 55 min
priceAverage train ticket price£104 (€117)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesIntercity Notte, Frecciarossa, Trenitalia or Intercity

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

Train providers: Frecciarossa and Trenitalia trains Palermo to Milan

Find the best trains to Milan from Palermo with Omio's travel partners Frecciarossa and Trenitalia from £78. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Trenitalia
Frecciarossa

Enjoy the train ride between Palermo and 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 to Milan from Palermo 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 Palermo to Milan, you can expect to travel 549 miles (886 km). Check Trenitalia’s train times and tickets for the Palermo to Milan trip and buy your cheap ticket on Omio today!

    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 railway 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 549 miles (886 km) between Palermo and Milan on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, 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 Palermo to Milan trip, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Palermo to Milan train ticket on Omio and enjoy travelling in full comfort on a Frecciarossa train!

      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
      Omio customers have found the cheapest trains to Milan from Palermo to cost as little as £78  in the next 7 days.
      The Palermo to Milan train ticket price is on average £104  if you are looking to purchase your tickets for this trip in the next week.
      The Palermo to Milan train distance is approximately 549 miles (886 km).
      The Palermo to Milan train duration is on average 20 h 55 min, which is to be expected when travelling 549 miles (886 km) between Palermo and Milan. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

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

      Passengers board their train most frequently from Palermo Centrale and travel around 2.2 miles (3.5 km) from the city centre to this train station.

      Passengers travelling this route most often arrive at Milano Centrale and need to travel approximately 2.3 miles (3.7 km) from the train station to the city centre in Milan.

      For the best Palermo to Milan train to book, you can travel safely and comfortably with Intercity Notte, Frecciarossa, Trenitalia or Intercity. However, it's always good to check all possible train companies with services to Milan from Palermo to compare what amenities they may offer.
      Yes, there are 2 direct trains per day between Palermo and Milan, and you can find a direct train for this route with Intercity Notte  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
      The average number of trains departing Palermo for Milan is 2 a day. The train schedules and services may vary between weekdays and weekends.
      The earliest train departing from Palermo to Milan leaves at 05: 50. The last train departing from Palermo to Milan leaves at 20: 20. You can find the latest Palermo to Milan train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
      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 buy train tickets from Palermo to Milan within the next 7 days, you can find tickets to cost on average £104 one way. To find the best prices for this journey, consider booking your train ticket from Palermo to Milan a few months in advance.

      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.

      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