The best way to find a cheap train ticket from Milan Linate Airport to Palermo Centrale is to book your journey as far in advance as possible and to avoid traveling at rush hour.
|Distance||548 miles (884 km)|
|Average train duration||20 h 40 min|
|Average train ticket price||$150 (€134)|
Trains from Milan Linate Airport to Palermo Centrale cover the 548 miles (884 km) long route and usually take around 20 h 40 min. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $146 (€131), but the average price of train tickets is $150 (€134).
Here are some other resources that might have the information you need