COMPARE Prices across different modes

Sun
Sep 19
$18Regionale
$28Intercity Notte
Mon
Sep 20
$14Intercity
$28Intercity Notte
Tue
Sep 21
$16Intercity
$28Intercity Notte
Wed
Sep 22
$18Regionale
$28Intercity Notte
Thu
Sep 23
$18Regionale
$28Intercity Notte
Fri
Sep 24
$18Regionale
$28Intercity Notte
Sat
Sep 25
$14Intercity
Find prices
Sun
Sep 26
$18Regionale
$28Intercity Notte
Mon
Sep 27
$14Intercity
$28Intercity Notte
Tue
Sep 28
$14Intercity
$28Intercity Notte
Wed
Sep 29
$14Intercity
$28Intercity Notte
Thu
Sep 30
$14Intercity
$28Intercity Notte
Fri
Oct 1
$18Intercity
$28Intercity Notte
Sat
Oct 2
$12Intercity
Find prices
Sun
Oct 3
$16Intercity
$28Intercity Notte
Mon
Oct 4
$12Intercity
$28Intercity Notte
Tue
Oct 5
$12Intercity
$28Intercity Notte
Wed
Oct 6
$12Intercity
$28Intercity Notte
Thu
Oct 7
$12Intercity
$28Intercity Notte
Fri
Oct 8
$14Intercity
$28Intercity Notte
Sat
Oct 9
$12Intercity
Find prices

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Florence and Perugia

distanceDistance73 miles (117 km)
durationAverage train duration2 h 26 min
priceAverage train ticket price$18 (€15)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesRegionale Veloce, Regionale, Intercity, Trenitalia or Frecciarossa

Trains from Florence to Perugia cover the 73 miles (117 km) long trip taking on average 2 h 26 min with our travel partners like Regionale Veloce, Regionale, Intercity, Trenitalia or Frecciarossa. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $18 (€15), but the average price of train tickets is $18 (€15). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Perugia.

Trenitalia
Frecciarossa

Looking to travel by train between Florence and Perugia? Omio can help you find that perfect route with Trenitalia. Check Omio to see current Trenitalia train schedules, tickets, travel information and prices for the best deals on the Florence to Perugia train and book Trenitalia tickets online quickly and easily. When taking a train from Florence to Perugia, you can expect to travel 73 miles (117 km) one-way with Trenitalia. If you search for trains between Florence and Perugia in the Omio app, you can check if the Trenitalia ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with Trenitalia, we do the work for you to get you safely to Perugia from Florence. Book that perfect Florence to Perugia train now with Omio and enjoy a smooth and comfortable journey with Trenitalia!

Trenitalia from Florence to Perugia train information:

  • Average Duration: 2 h 21 min
  • Trenitalia frequency: 10 a day

Read on for COVID-19 recommendations and policies for your Trenitalia train ticket between Florence and Perugia:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

Trains from Florence to Perugia

There are trains from Florence to Perugia every day of the week. From Monday to Friday, you can choose from about 15 trains leaving for Perugia. On Saturdays, there are around 11 departures, and on Sundays, there are about 9 journeys. About half the trains are direct, while the other half requires a transfer. These journeys can take from just under 1h 30min to almost 2h 40min. Once in Perugia, travel back in time to the 5th century Chiesa di San Michele Arcangelo or visit the imposing Palazzo dei Priori, a 13th century police station turned into the city’s art gallery. Or just sit in a café in a bustling piazza and watch local musicians perform.

 

Florence to Perugia Train Time: Daily Departures

Every week, almost 100 trains depart Florence for Perugia. Starting from about 5:45 a.m. until just before 10.00 p.m., there are about 15 trains from Monday to Friday and about 11 departures on Saturdays. Sundays only have around nine trains scheduled, from around 8:00 a.m. and end at around 10:00 p.m. There are usually one or two trains in an hour, but not necessarily every hour. So, you need to check the schedule for the days you want to travel to make sure there’s a train during the time of day you want, especially on the weekends or on holidays. You will usually have a choice between a direct train and needing to make a train change.

 

How long is the journey by train from Florence to Perugia?

The trip from Florence to Perugia can be from about 1h 20min to almost 2h 40min. Direct trains vary from around 1h 20min to about 2h 20min, depending on the type of train and routes taken. Trains requiring a change range from just under 2h to taking about 2h 40min. Switching times usually take under half an hour. Since it is possible to change trains and still be faster than a direct journey, you may be able to get a deal without having to transfer during your journey.

 

What are the departure and arrival stations for trains from Florence to Perugia?

Departure train station: You will most likely leave Florence Santa Maria Novella station on your way to Perugia. It is the city’s main station, about 900 yards (850 m) from the historic city center. This is very walkable, but there are a few public buses that run every 10minfrom the station to the city center. There are a range of shops and restaurants available, including a drug store and bank, as well as public restrooms and waiting areas. The station is disabled accessible, and there is assistance available, although it is always to check in advance. There are also trains leaving from Florence Rifredi Station, which is a commuter station with no real facilities about 20min by train to the city center, or from Florence Campo di Marte station, which is a larger hub with some restroom facilities that is about a 5min train to the city center.

Arrival train station: You should arrive at Perugia Fontivegge Station, just under two miles (3 km) from the city center. There are trams that can take you into the city if you would rather not walk. There are toilet facilities available, as well as some food and beverage outlets. There is disabled passenger access, but you should contact them in advance to make sure you can be accommodated.

 

Which train companies travel from Florence to Perugia?

The main train company servicing Italy is Trenitalia, a subsidiary of Ferrovie dello Stato Italiane SpA, a national holding company. In addition to servicing Italian cities, there are train services to cities in France, Germany, Switzerland, and Austria. Trenitalia’s fleet slower, more local Intercity and Regionale trains and high-speed Frecce trains, up to 90 mph (300 km/h).

 

Trenitalia trains from Florence to Perugia

There are about 100 trains each week from Florence for you to choose to travel to Perugia. During the week, there are 15 departures, with less during the weekend. There are one or two trips an hour, but not every hour, so you need to check the schedule carefully. The trains are mainly Regionale, with some Intercity and Frecce choices available, so your travel time may vary. You could spend from around 1h 20min to almost 2h 40min, depending on the journey you select.

 

Train Florence to Perugia: Services on Board

The services available on the train to Perugia depends on the type of train scheduled for your trip. Intercity trains usually only have one class, with no WiFi or charging services. But there is food and drink available. Regionale trains may have two classes, with first classes offering more comfortable seating, but there may still not be any WiFi or outlets. If your departure is on a Frecce train, you’ll have more options, from standard, premium, and executive classes. They all offer bistro service, power outlets, and free WiFi. Premium features leather seats and free periodicals, and executive class provides complimentary refreshments. For all classes, there’s no extra charge for luggage, but there it all must fit in designate storage. Bicycles that can be folded and packed in a bag can travel in the storage compartment. Guide dogs can travel for free. But not all trains allow pets. Some allow muzzled and leashed dogs onboard, while small pets that fit in a carrier are usually allowed. It is always good to confirm first. Trenitalia offers assistance for disabled travelers or those with mobility issues. Be sure to contact in advance to make sure the proper arrangements are available.

 

How to find cheap train tickets from Florence to Perugia?

There are a number of options for cheap tickets with Trenitalia. If you can book early, you may find a better deal. Also, having flexible travel dates and times may held with getting a better price. Check the schedule as you could find that shorter, more direct, trips are cheaper than longer ones. There are also different types of tickets available. Base tickets are standard pricing and offer some flexibility with changes. Economy and Super Economy options are usually cheaper but have restrictions. Also, be on the lookout for special deals, including two-for-one tickets for traveling on Saturdays or bigger discounts for small groups traveling together.

 

Travel Tips

Trains from Florence to Perugia
Travel by train to Perugia 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 Florence to Perugia.
FAQs
How much do cheap trains from Florence to Perugia cost?
Omio customers have found cheap train tickets to Perugia from Florence for as low as $18 (€15)  for the next 7 days.
What is the price of a train ticket from Florence to Perugia?
If you’re looking to purchase your train tickets in the next week, you can expect the Florence to Perugia train price to come in at an average of $18 (€15)  one way.
How far is Perugia from Florence by train?
The Florence to Perugia train distance is approximately 73 miles (117 km).
How long is the train to Perugia from Florence?
On average the Florence to Perugia train travel time is 2 h 26 min  for the 73 miles (117 km) long journey, but the duration can vary if you travel on weekends and holidays.
What train station in Florence goes to Perugia? What train station do I come into Perugia from Florence?

When departing from Florence, you have various train station options to start your trip from including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. When arriving in Perugia, you can end your journey in train stations like Perugia, Perugia Universita' and Perugia Silvestrini.

Omio customers book a train from Firenze Santa Maria Novella   to Perugia   most frequently for this route.

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

Passengers board their train most frequently from Firenze Santa Maria Novella and travel around 1 mile (s) / 1 km from the city center to this train station.

Passengers traveling this route most often arrive at Perugia and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in Perugia.

Which train providers should I travel with from Florence to Perugia?
For the best Florence to Perugia train to purchase, you can travel safely and comfortably with Regionale Veloce, Regionale, Intercity, Trenitalia or Frecciarossa. However, it's always good to check all possible train companies with services between Florence and Perugia to compare what amenities they may offer.
How many train services per day are there to Perugia from Florence?
On average, there are 12 trains a day from Florence to Perugia. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Florence to Perugia?
You can take the earliest train from Florence to Perugia at 6: 02 AM   or take the last train from Florence to Perugia leaving at 8: 33 PM. Look for the latest Florence to Perugia train schedules on Omio and book the best time to take the train for this trip.
How early should I buy train tickets from Florence to Perugia to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you buy train tickets to Perugia from Florence within the next 7 days, you can find tickets to cost on average $18 (€15) one way. To find the best prices for this journey, consider booking your train ticket from Florence to Perugia a few months in advance.
Stations

Important Stations and Airports for this Journey

Florence
Perugia
Firenze S.M.N.
Amenities