Cheap Bus, Train, and Carpool tickets to Perugia

What are the most popular routes to Perugia?

Brindisi - PerugiaAverage pricePEN 187Average duration11h 25mDaily departures6
Florence - PerugiaAverage pricePEN 62Average duration2h 20mDaily departures12
Siena - PerugiaAverage pricePEN 47Average duration1h 20mDaily departures3
Terni - PerugiaAverage pricePEN 59Average duration1h 38mDaily departures4
Salerno - PerugiaAverage pricePEN 358Average duration6h 46mDaily departures2

Perugia stations and stops

Locations map