1 1 1 1 0 0 Days Hours Minutes Seconds False False

Travel by train and bus from Milan to Palermo
from [PRICE] €

From Milan to Villa San Giovanni with Italo High Speed + Itabus bus from Villa San Giovanni to Palermo

CLOSE DONE SEARCH Adult Adults Child Children Infant Infants Senior Young Youngs Dog Dogs Passenger Passengers Add Passengers Passengers Over 60 14-29 years 3 -13 years with seat 0 – 13 years with seat Infants from 0 to 36 months can travel for free without an assigned seat when on an adult’s lap. In case of intermodal ticket purchase (High Speed Train + coach), the seat for the Infant (0-3 years old) aboard the train is also subject to payment. Infant can travel on coaches only in approved seats carried by the accompanying adult. 0-36 months no seat Over 5 kg or without carrier From To Departure station Arrival station Enter City or Station No Match Found Select departure station Select arrival station Depart Date Add return Return Date Do you have a Promo Code? Promo Code Promo Attivo Select departure station Select arrival station Select at least one passenger BookingRicercaRestylingBookingAcquistoRicercaView$ButtonSubmit RestylingMSiteNEASIBARView$ButtonSubmit MC_ - - 29 144 true true true BookingRicercaRestylingBookingAcquistoRicercaView$TextBoxMarketOrigin1 BookingRicercaRestylingBookingAcquistoRicercaView$DropDownListMarketDay1 BookingRicercaRestylingBookingAcquistoRicercaView$DropDownListMarketMonth1 BookingRicercaRestylingBookingAcquistoRicercaView$DropDownDepartureTimeHoursBegin_1 BookingRicercaRestylingBookingAcquistoRicercaView$DropDownDepartureTimeHoursEnd_1 BookingRicercaRestylingBookingAcquistoRicercaView$TextBoxMarketDestination1 BookingRicercaRestylingBookingAcquistoRicercaView$DropDownListMarketDay2 BookingRicercaRestylingBookingAcquistoRicercaView$DropDownListMarketMonth2 BookingRicercaRestylingBookingAcquistoRicercaView$DropDownDepartureTimeHoursBegin_2 BookingRicercaRestylingBookingAcquistoRicercaView$DropDownDepartureTimeHoursEnd_2 BookingRicercaRestylingBookingAcquistoRicercaView$DropDownListPassengerType_ADT BookingRicercaRestylingBookingAcquistoRicercaView$DropDownListPassengerType_SNR BookingRicercaRestylingBookingAcquistoRicercaView$DropDownListPassengerType_YNG BookingRicercaRestylingBookingAcquistoRicercaView$DropDownListPassengerType_CHD BookingRicercaRestylingBookingAcquistoRicercaView$InfantTextBox BookingRicercaRestylingBookingAcquistoRicercaView$PetTextBox promocode BookingRicercaRestylingBookingAcquistoRicercaView$DropDownListFareTypes BookingRicercaRestylingBookingAcquistoRicercaView$DropDownListSearchBy BookingRicercaRestylingBookingAcquistoRicercaView$RadioButtonMarketStructure aliasPromo RestylingMSiteNEASIBARView$TextBoxMarketOrigin1 RestylingMSiteNEASIBARView$DropDownListMarketDay1 RestylingMSiteNEASIBARView$DropDownListMarketMonth1 RestylingMSiteNEASIBARView$DropDownDepartureTimeHoursBegin_1 RestylingMSiteNEASIBARView$DropDownDepartureTimeHoursEnd_1 RestylingMSiteNEASIBARView$TextBoxMarketDestination1 RestylingMSiteNEASIBARView$DropDownListMarketDay2 RestylingMSiteNEASIBARView$DropDownListMarketMonth2 RestylingMSiteNEASIBARView$DropDownDepartureTimeHoursBegin_2 RestylingMSiteNEASIBARView$DropDownDepartureTimeHoursEnd_2 RestylingMSiteNEASIBARView$DropDownListPassengerType_ADT RestylingMSiteNEASIBARView$DropDownListPassengerType_SNR RestylingMSiteNEASIBARView$DropDownListPassengerType_YNG RestylingMSiteNEASIBARView$DropDownListPassengerType_CHD RestylingMSiteNEASIBARView$InfantTextBox RestylingMSiteNEASIBARView$PetTextBox promocode RestylingMSiteNEASIBARView$DropDownListFareTypes RestylingMSiteNEASIBARView$DropDownListSearchBy RestylingMSiteNEASIBARView$RadioButtonMarketStructure aliaspromo True

Train tickets
From Milan to Palermo

Don't miss our incredible offers: buy your train tickets from Milan to Palermo or from Palermo to Milan with Italotreno!

milan palermo

From Milan to Palermo by train and bus

🚉 DepartureMilan
🚄 Arrival Palermo
⌚ Trip duration 14 hours and 50 minutes
💰 PriceTickets from [PRICE] €
📍 Distance886 km

Travelling from Milan to Palermo by train is a fast and economical journey. The Milan-Palermo route is 886 km long and the journey with Italo takes 14 hours and 50 minutes. The price of this trip starts from [PRICE] €, a convenient price to enjoy a round trip to visit beautiful Palermo.

Journey details

Want to know more about your journey? Following you'll find the frequently asked questions by our customers and some tips for your journey.

How many km is Palermo from Milan?

The direct distance between Milan and Palermo is 886 km.

How long does it take to get from Milan to Palermo by train?

It generally takes 14 hours and 50 minutes to get from Milan to Palermo though this depends on the date, time and day of the week. Check out train times to plan your trip.

What times are the trains scheduled from Milan to Palermo by train?

Every day, Italo has trains and buses scheduled to depart from Milan to Palermo and from Palermo to Milan. You can find the schedule that is most convenient for you anytime, from the early morning until late in the evening. Check out train times to plan your trip.

Hot much does it cost from Milan to Palermo by train?

Ticket prices for Italo trains from Milan to Palermo start around [PRICE] €. If you buy your ticket in advance, the price will be low - with Italo you can take advantage of great deals and discounts. See what deals are waiting for you on our train ticket offers page.

What is the cheapest way to get from Milan to Palermo?

Italo offers great deals on tickets for its clients, subscribe to the newsletter to stay up to date on discounts and promotions.

What is the fastest train from Milan to Palermo?

The fastest way takes roughly 14 hours and 50 minutes to make the distance between Milan and Palermo.

Milan to Palermo train stops

Which stops the Milan - Palermo route train makes.

Milan Centrale
Villa San Giovanni
Exchange Station
Cambio con
bus Itabus
Treno Italo Alta Velocità
Cambio treno Italo Alta Velocità con bus Itabus
Bus Itabus

Best offers Milan-Palermo

Italo Travel Pack: flexibility and and savings up to -80%

Choose between Travel Pack 10 valid for 180 days or Travel Pack Special 10 and 20, valid for 30 days!


Italo Family, children travel free of charge.

Children under 14 years of age travel free of charge with their family.


Italo Friends

Travelling together is more convenient!


Get inspired and leave with Italo

Mini Guide, what to visit in Milan and Palermo

Traveling in Milan
Traveling in Palermo
Traveling in Milan

Milan is a city that offers a wide range of opportunities for both tourists and its inhabitants. The wealth of culture, history, art and design is unique and with a weekend in Milan you can taste a bit of everything. The first stop of a visit to Milan must be the Duomo, one of the symbols of the city. In its vicinity are also the Sforzesco Castle, Piazza della Scala with its Teatro alla Scala, and the Galleria Vittorio Emanuele II, where you can also find the Rinascente and the Quadrilatero della Moda. For a taste of the Milan nightlife, the advice is to visit the Brera and Tortona neighborhoods, where the events of the Fuori Salone take place, and go down to Darsena to discover the famous Navigli. One of the most famous places to visit in Milan is certainly the Last Supper by Leonardo da Vinci, preserved in the Church of Santa Maria delle Grazie. Other important institutions to visit are the Pinacoteca di Brera, the Triennale and the Fondazione Prada, where you can admire works by famous artists. The city also hosts the most important fairs and events in Europe, such as the Salone del Mobile, the Milan Fashion Week or the Artigiano in Fiera. To admire the panorama of Milan you can climb to Gianicolo or visit the Porta Nuova area, reborn thanks to the Unicredit and Bosco Verticale skyscraper project. To eat in Milan you can visit the Testaccio, Monti, Trastevere and Coppedè neighborhoods, where you can taste recipes from the Milanese tradition, such as the famous cacio e pepe, or Jewish cuisine dishes, Japanese sushi and more. To not miss the important events, such as the opening of the Extraordinary Jubilee wanted by Pope Francis, the ideal is to take the Italo train to Milan and live a unique experience.

Traveling in Palermo

Palermo, located in western Sicily, is one of the most fascinating cities of Italy. Its cultural variety is unique and its millennial history has left a rich heritage of art and culture. Palermo is a city full of history, traditions and flavors that nobody should miss.

One of the places to visit is definitely the old town with its baroque palaces, churches and squares dating back to the Middle Ages. Among these, Piazza Pretoria, one of the most important squares of Palermo, hosts a beautiful Neptune Fountain. Piazza Politeama is another place of interest, with the Teatro Massimo, one of the largest opera theatres in Europe. And then there is the Teatro di Verdura, an open-air theatre that hosts shows throughout the year.

Sicilian cuisine is full of unique flavors in the world, so it is a must to take a walk through the city's historic markets, such as the Capo Market, which offers excellence products, from cheeses to fish products. The Vucciria is another place of interest, with its stands selling fresh products. While strolling through the streets of the center, don't miss the chance to taste the famous Sicilian arancini and cannoli.

For a panoramic view of the city there is nothing better than a visit to Monte Pellegrino, a place full of history and mysticism that hosts the famous Sanctuary of Santa Rosalia, the patron saint of Palermo. Here you can admire a magnificent view of the entire city.

To reach Palermo, choose the Italo train, which connects the city with many other Italian destinations. Once arrived, you can admire the beauties of Palermo and discover all the secrets of this city. Wandering through its streets, you can live an unforgettable experience.

See Also


Please wait...