Milan to Palermo train

Cheap train tickets from Milan to Palermo

Showing times and prices for Mar 29

Cheapest

117

Average

150

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

Cheapest
08:10PMMilan Centrale20h45 04:55PMPalermo Centrale
0 transfers
1171One-way
2nd Cheapest
10:13PMMilan Porta Garibaldi21h12 07:25PMPalermo Centrale
1 transfer
1281One-way
01:48PMMilan Centrale22h09 11:57AMPalermo Centrale
1 transfer
1641One-way
08:30AMMilan Centrale14h35 11:05PMPalermo Centrale
1 transfer
1671One-way
08:00AMMilan Centrale15h05 11:05PMPalermo Centrale
1 transfer
1761One-way

Train schedule from Milan to Palermo

Showing trains for tomorrow, Wednesday, March 29
08:00AMMilan Centrale15h05 11:05PMPalermo Centrale
1 transfer
08:30AMMilan Centrale14h35 11:05PMPalermo Centrale
1 transfer
01:48PMMilan Centrale22h09 11:57AMPalermo Centrale
1 transfer
07:35PMMilan Centrale16h22 11:57AMPalermo Centrale
1 transfer
08:10PMMilan Centrale20h45 04:55PMPalermo Centrale
0 transfers
10:13PMMilan Porta Garibaldi21h12 07:25PMPalermo Centrale
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11
Wed
Apr 12
Thu
Apr 13
Fri
Apr 14
Sat
Apr 15
Sun
Apr 16
Mon
Apr 17
Tue
Apr 18

Fastest train times from Milan to Palermo

Showing times and prices for Mar 29

Fastest Journey

14 h 35 m

Average

17 h 35 m

Trains per day

5

Distance

887 km

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

Fastest
08:30AMMilan Centrale14h35 11:05PMPalermo Centrale
1 transfer
1671One-way
2nd Fastest
08:00AMMilan Centrale15h05 11:05PMPalermo Centrale
1 transfer
1761One-way
07:35PMMilan Centrale16h22 11:57AMPalermo Centrale
1 transfer
1971One-way
08:10PMMilan Centrale20h45 04:55PMPalermo Centrale
0 transfers
1171One-way
10:13PMMilan Porta Garibaldi21h12 07:25PMPalermo Centrale
1 transfer
1281One-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 Milan to Palermo

distanceDistance549 miles (886 km)
durationAverage train duration20 h 45 min
priceAverage train ticket price$134 (€117)
frequencyTrain frequency1 a day
changesDirect trainYes
carriersTrain providersIntercity Notte, Frecciarossa, Intercity, Trenitalia, Frecciargento or ItaloTreno

Trains from Milan to Palermo cover the 549 miles (886 km) long journey taking on average 20 h 45 min with our travel partners like Intercity Notte, Frecciarossa, Intercity, Trenitalia, Frecciargento or ItaloTreno. Normally, there is 1 train operating per day, including direct services available. While the average ticket price for this journey costs around $134 (€117), you can find the cheapest train ticket for as low as $120 (€105). Travelers depart most frequently from Milano Centrale and arrive in Palermo Centrale.

Train companies: Frecciarossa, Intercity and Trenitalia from Milan to Palermo trains

Buy your official Frecciarossa, Intercity and Trenitalia train tickets between Milan and Palermo from $120 (€105) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.

Trenitalia
Intercity
Frecciarossa

Enjoy the train ride between Milan and Palermo with Trenitalia, Italy’s main provider 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 night trains. Bathrooms and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

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

    If you're looking for cheap Intercity tickets between Milan and Palermo, check out Omio! With one-way Milan to Palermo train ticket prices starting as low as $120 (€105) when you book in advance, we'll help you get to Palermo from Milan by showing you the latest Intercity offers, train schedules and tickets for this 549 miles (886 km) route. You can also review relevant ticket information for each class fare available on this journey, such as baggage allowance and amenities offered onboard with Intercity. If you search for Intercity tickets between Milan and Palermo in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Milan and Palermo on offer, Omio makes it easier than ever for you to find that perfect train with Intercity so you can enjoy a smooth and comfortable journey.

    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 549 miles (886 km) between Milan and Palermo 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 Milan to Palermo route, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Milan to Palermo train ticket on Omio and enjoy traveling in full comfort on a Frecciarossa train!

      Trains from Milan to Palermo

      Taking the train from Milan to Palermo can be a long journey, with itineraries lasting from between about 15h and nearly 24h, but the trip south to the island of Sicily’s beautiful capital city is surely worth the experience! Booking a train to Palermo is easy, with several trains departing from Milan each day of the week, most with a connection or two in such major cities as Bologna, Rome, or even Naples, although a direct route is also available for those who do not wish to stop along their journey.

      Milan to Palermo Train Time: Daily Departures

      Trains departing Milan for the journey south to Palermo leave every day of the week, with the earliest train leaving the station around 8:10 a.m. each morning. Generally, two trains will leave in the morning, about one per hour, typically followed by four night trains which will leave in the evening and travel overnight. The latest train will leave Milan around 11:20 p.m. While most trains to Palermo leave from Milano Centrale, some also depart from Milano Rogoredo or Milano Porta Garibaldi.

      How long is the journey by train from Milan to Palermo?

      Your total travel time by train Milan to Palermo, from any of Milan’s three departure stations to Palermo’s Centrale rail station will vary considerably, with the duration based largely on connections in other cities and also on the route your train takes. For example, the shortest travel time available is around 15h, this being a trip with one connection at Naples Centrale. The longest itinerary is nearly 24h, this time including a connection at Naples Centrale in addition to a brief stop at Villa San Giovani.

      What is the departure and arrival stations for trains from Milan to Palermo?

      Departure train station: Milan Porta Garibaldi is the second-largest station in the city, located only a 20min walk from the city center on the Piazza Sigmund Freud. Here you can find restaurants, a market, shops, a pharmacy, and even a commercial area. This station is famous for its iconic sky lights which illuminate the entire station. From here you can connect to Milan Centrale by taking the M2 Metro line. Milan Centrale, the main rail station in the city, lies on the northern edge of the city center, in the Piazza Duca d’Aosta. Both ATMtrams and the Metro serve this station, making it easy to access from anywhere in the city. Milan Centrale features a lost luggage office, a few ATM machines, and the usual shops and dining options, in addition to a supermarket. Milan Rogoredo, on the Via Giovanni Battista Cassinis, sits to the south of the city center. You can use Subway Line 3 to connect to Milan Centrale in the city center from here, a journey of about 10min.

      Arrival train station: Palermo Centrale is the main rail station in Sicily’s capital city, built in the Piazza Giuilo Cesare. Services here are limited to a few restaurants and newsstands, but a left luggage office is also located in the station. You can reach the taxi lane from the platforms by exiting onto the Via Balsomo. Here taxis will be waiting to take you anywhere in the city. City buses 101, 102, and 124 can also take you to the Piazza Pretoria (city center) just north of Palermo Centrale. If weather permits, you can also walk to the city center in about 20min.

      

      Which train companies travel from Milan to Palermo?

      The only train company which currently offers rail service between Milan’s three stations and Palermo Centrale in Sicily is the state-owned Italian inter-city railway Trenitalia. This being said, Trenitalia does work daily in combination with FrecciaRossa on its shortest morning route from Milano Centrale (connecting at Naples Centrale). Most of the Trenitalia itineraries offered from Milan to Palermo include at least one connection along the way, although there is one nonstop train to Palermo offered in the early evening each day. The FrecciaRossa service, when offered, generally includes more passenger options in class seating and services available (such as complimentary newspapers, etc.).

      Trenitalia trains from Milan to Palermo

      When you book a train to Palermo from Milan with Trenitalia, you can anticipate either first or second-class seating. These classes are very similar on the Trenitalia routes from Milan, with cloth armchair seats and bistro dining options available. Trenitalia also describes its seats as including "plenty" of storage space. Fares come in either Economy or Base. Economy fares are non-refundable and can be changed only once before departure, so long as the ticket remains for the same type of train. Base fares, however, are semi refundable, with changes permitted free of charge at any time before departure.

      Train Milan to Palermo: Services on Board

      Trenitalia offers its passenger to Palermo both first and second-class services such as bistro dining and cloth armchair seating. Passenger luggage is permitted without restriction as long as it does not block the aisles. This also applies to bicycles, which may be folded and placed in seating areas or disassembled and kept in a travel bad in the luggage areas. Passengers with reduced mobility can receive special assistance boarding the trains in Milan and will appreciate the "no-step" platforms once they arrive in Palermo. Trenitalia trains featuring FrecciaRossa service on the Milan to Palermo route can expect the same class options as before, but with the added choice of purchasing Super Economy fares. These fares may not be changed or refunded for any reason but cost less than other options.

      How to find cheap train tickets from Milan to Palermo?

      Every traveler from Milan to Palermo will want to know they found the cheapest ticket available for their trip. You can help yourself by following these guidelines when booking your next journey. To begin, always book ahead. Booking early saves you money on popular routes and gives you time to make changes or cancellations when needed. Another tip is to consider multiple days and hours for departure. Tickets can vary in price depending on when you leave, so remember to stay flexible! Lastly, experienced travelers know that the slower trains and those with connections are often the cheaper ones. Keep these trains in mind while booking and see how much you can save!

      Travel Tips: Trains from Milan to Palermo

      Travel Tips: Travel by train to Palermo 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 Milan to Palermo.
      FAQs
      Train tickets between Milan and Palermo for some dates and times can be found for as cheap as $120 (€105)  one way in the next 7 days.
      The Milan to Palermo train ticket price is on average $134 (€117)  if you are looking to purchase your tickets for this trip in the next week.
      When traveling this route you should expect the distance from Milan to Palermo by train to be approximately 549 miles (886 km).
      The train time to Palermo from Milan is on average 20 h 45 min  for the 549 mile (886 km) long journey, but the time it takes to go to Palermo from Milan by train can vary depending on specific dates or traveling on weekends and holidays.

      There are a few train stations in Milan to start your trip from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. In Palermo you have a few train station options to choose from for your arrival including Palermo Centrale and Palermo Notarbartolo.

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

      Passengers board their train most frequently from Milano Centrale and travel around 2.3 miles (3.7 km) from the city center to this train station.

      Passengers traveling this route most often arrive at Palermo Centrale and need to travel approximately 2.2 miles (3.5 km) from the train station to the city center in Palermo.

      For the route from Milan to Palermo you can take a train with Intercity Notte, Frecciarossa, Intercity, Trenitalia, Frecciargento or ItaloTreno. Be sure to check out all possible train companies that offer services between Milan and Palermo on Omio to compare what amenities they may have.
      Yes, you can find a direct train from Milan to Palermo with Intercity Notte  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
      The average number of trains departing Milan for Palermo is 1 a day. The train schedules and services may vary between weekdays and weekends.
      You can take the first train from Milan to Palermo at 6: 30 AM. The last train from Milan to Palermo that you can take departs at 9: 13 PM. Omio shows you the latest train from Milan to Palermo schedule to help you book the best departure time for this route.
      In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you purchase train tickets between Milan and Palermo within the next 7 days, you can find tickets to cost on average $134 (€117) one way. To find the best prices for this route, consider booking your train ticket from Milan to Palermo a few months in advance.

      Important Stations and Airports for this connection

      Milan
      Palermo
      Milano Centrale is the most popular Milan 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 Milan for your trip to Palermo.
      Amenities at station
      WifiWifi
      LockersLockers
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      phone
      Phone Number
      +39 892021
      ticketOfficeHours
      Ticket Office Hours
      Mon - Sun: 05: 50 - 22: 20
      Public transit options for Milano Centrale
      Metro lines: M2 (green), M3 (yellow)
      Tram lines: 1
      Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
      Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
      Amenities at station
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      Amenities at station
      WifiWifi
      LockersLockers
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      phone
      Phone Number
      +39 892021
      Public transit options for Milano Porta Garibaldi
      Metro lines: M2, M5
      Bus lines: 43, 56, 70, 94
      Train lines: R21, R31, S1, S11, S2, S5, S7, S8
      Amenities at station
      AccessibilityAccessibility
      HomeTrainsTrain Times to PalermoMilan to Palermo train

      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