Cheap Bus, Train and Carpool tickets to Perugia

What are the most popular routes to Perugia?

Brindisi - PerugiaAverage priceARS 76 347Average duration11h 25mDaily departures6
Florence - PerugiaAverage priceARS 25 230Average duration2h 20mDaily departures12
Siena - PerugiaAverage priceARS 19 209Average duration1h 20mDaily departures3
Terni - PerugiaAverage priceARS 23 954Average duration1h 38mDaily departures4
Salerno - PerugiaAverage priceARS 146 429Average duration6h 46mDaily departures2

Perugia stations and stops

Locations map