The only direct trains from Milano to Perugia are the two early evening departures; the faster, but typically more expensive Frecce train and the Intercity train.
If you'll want to arrive in Perugia before 20:30 you'll need to take a Frecce train to Firenze S.M. Novella and then connect there for a Regionale train on to Perugia.
Final Destination: Perugia
This train also calls at: Arezzo
If you want to arrive in Perugia earlier there will be up to 5 x journey options per day available which will involve taking a high speed Frecce train from Milano to Firenze and connecting there for a train on to Perugia.
On Sundays to Friday = 1 x train per day
Book early and save: Yes
Online bookings open: Bookings generally open 4 months ahead for Frecce train services
If you enter 'Milano ( Tutte Le Stazioni )' as the starting parting of your journey on the Trenitalia website, you should be able to compare prices with the alternative InterCity train.
Rail Pass Users:
If you will be travelling with a valid Eurail or InterRail pass, you will need to reserve prior to boarding this train either at the station (using a Trenitalia ticket machine or ticket desk) OR by booking them online.
How to book the rail pass reservations online is included on our guide to using rail passes in Italy.
Ticket Provider | Approximate Cost | |
---|---|---|
Italiarail | from €29.90 | |
Trenitalia | from €29.90 | |
Saveatrain | from €29.90 |
This train now usually departs from Milano Centrale station at 19:00, it previously departed from Milano Porta Garibaldi station.
It is typically scheduled to arrive in Perugia at 22:30.
This train will use the high speed line from Milano Firenze, where it will reverse direction, and then use another high speed route from there on to Arezzo.
This train is usually scheduled to depart at 17:40 and arrive in Perugia at 23:21.
Final Destination: Terni
This trains also calls at:Arezzo and at Assisi (after it has departed from Perugia; it is the only direct train from Milano to Assisi).
1 x train per day
Book early and save: Yes
Online bookings open: 3 months ahead of the travel date
If you enter 'Milano ( Tutte Le Stazioni )' as the starting parting of your journey on the Trenitalia website, you should be able to compare prices with the alternative Frecce train.
Rail pass users:
Target this IC train if you want to save €10 on rail pass reservation fees when travelling from Milan to Perugia.
Though paying the €3 for the optional rail pass reservation is highly recommended if you want to remain in the same seat during this journey.
Ticket Provider | Approximate Cost | |
---|---|---|
Italiarail | from €14.90 | |
Trenitalia | from €14.90 |
Sign up to receive the latest travel news stories and to hear about what we've been working on for you.
This is one of more than 1000 journey guides available on ShowMeTheJourney, which will make it easier to take the train journeys you want or need to make. As always, all images were captured on trips taken by ShowMeTheJourney.