Cheap Bus, Train and Carpool tickets to Perugia

What are the most popular routes to Perugia?

Bologna - PerugiaAverage priceMAD 203Average duration3h 40mDaily departures7
Brindisi - PerugiaAverage priceMAD 562Average duration11h 25mDaily departures5
Siena - PerugiaAverage priceMAD 133Average duration1h 20mDaily departures3
Lecce - PerugiaAverage priceMAD 643Average duration12hDaily departures9
Modena - PerugiaAverage priceMAD 366Average duration5h 30mDaily departures2

Perugia stations and stops

Locations map