You can get from Pisa to Perugia by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
You can go from Pisa to Perugia by train.
The fastest way to travel from Pisa to Perugia is by train with an average journey time of 3 h 6 min.
The distance from Pisa to Perugia is approximately 108 miles (174 km).
The average frequency per day from Pisa to Perugia is:
However, we recommend checking specific travel dates for your trip between Pisa and Perugia as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points from Pisa to Perugia:
If finding a good deal is your main consideration for your trip from Pisa to Perugia, then we'll help you find the best value travel company for you:
Before traveling from Pisa to Perugia, it’s good to know what ticket you can book and how much it will cost in the next 7 days:
But we recommend booking Pisa to Perugia tickets online a few months before your planned travel date to score the best deals and save money on your trip.