Compare prices and tickets by train, coach or flight

Fri
3 Dec
£18Regionale
Sat
4 Dec
£18Regionale
Mon
6 Dec
£17Intercity
Tue
7 Dec
£18Regionale
Wed
8 Dec
£18Regionale
Thu
9 Dec
£18Regionale
Fri
10 Dec
£18Regionale
Sat
11 Dec
£18Regionale
Sun
12 Dec
£17Intercity
Mon
13 Dec
£17Intercity
Tue
14 Dec
£17Intercity
Wed
15 Dec
£17Intercity
Thu
16 Dec
£17Intercity
Fri
17 Dec
£17Intercity
Sat
18 Dec
£17Intercity
Sun
19 Dec
£18Regionale
Mon
20 Dec
£17Intercity
Wed
22 Dec
£18Regionale

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Pisa from Perugia

distanceDistance108 miles (174 km)
durationAverage train duration2 h 50 min
priceAverage train ticket price£18 (€20)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersRegionale Veloce or Intercity

Trains from Perugia to Pisa cover the 108 miles (174 km) long route taking on average 2 h 50 min with our travel partners like Regionale Veloce or Intercity. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £17, but the average price of train tickets is £18. Travellers depart most frequently from Perugia and arrive in Pisa Centrale.

Travel Tips

Trains from Perugia to Pisa
Travel by train to Pisa easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Perugia to Pisa.
FAQs
What is the price of the cheapest train between Perugia and Pisa?
Looking to save money on your journey? Omio customers have found the cheapest train from Perugia to Pisa for the next 7 days starting from £17  one way.
How much does the train from Perugia to Pisa cost on average?
The Perugia to Pisa train ticket price is on average £18  if you are looking to book your tickets for this route in the next week.
How many miles is it from Perugia to Pisa by train?
You should expect to travel around 108 miles (174 km)  from Perugia to Pisa by train.
How long is the train journey between Perugia and Pisa?
The train time from Perugia to Pisa is on average 2 h 50 min  for the 108 miles (174 km) long journey, but the time it takes to go to Pisa from Perugia by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Perugia to Pisa train leave from? Which Pisa train station do I come into from Perugia?

There are a few train stations in Perugia to start your journey from including Perugia, Perugia Universita' and Perugia Silvestrini. In Pisa you have a few train station options to choose from for your arrival including Pisa Centrale, Pisa Aeroporto and Pisa San Rossore.

Omio customers travelling this route depart most frequently from Perugia   and arrive in Pisa Centrale.

Where is the train station in Perugia? Where is the train station in Pisa?

The most popular departure train station with passengers for this route, called Perugia, is located 0.9 miles (1.4 km) from the city centre of Perugia.

The most popular arrival train station, Pisa Centrale, is located 0.5 miles (805 m) away from the city centre of Pisa.

Which train providers should I travel with from Perugia to Pisa?
For the best Perugia to Pisa train to book, you can travel safely and comfortably with Regionale Veloce or Intercity. However, it's always good to check all possible train providers with services from Perugia to Pisa to compare what amenities they may offer.
How many trains are there between Perugia and Pisa a day?
On average, there is 1 train a day from Perugia to Pisa. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Perugia to Pisa? When is the last train from Perugia to Pisa?
If you prefer early morning trains from Perugia to Pisa, the first train leaves at 05: 15. If you prefer late night trains from Perugia to Pisa, the last train of the day leaves at 18: 41. Omio shows you the latest train from Perugia to Pisa times to help you book the best departure time for this route.
How far in advance should I buy train tickets to Pisa from Perugia for the best deals?
You can find a train to Pisa from Perugia to cost on average £18 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Perugia to Pisa train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Perugia
Pisa
Perugia is the most popular Perugia railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Perugia for your journey to Pisa.