The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from Perugia to Florence will cost around $ 20 if you buy it on the day, but the cheapest tickets can be found for only $ 18.
This is the last train of the day.
Find all the dates and times for this journey
1 h 24 m
2 h 2 m
Trains per day
Of the 8 trains that leave Perugia for Florence every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 117 km distance in an average of 2 h 2 m but if you time it right, some trains will get you there in just 1 h 24 m .
The slowest trains will take 2 h 17 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Distance||73 miles (117 km)|
|Average train duration||1 h 24 min|
|Average train ticket price||$17 (€14)|
|Train frequency||10 a day|
|Direct train||Yes, there are 10 direct trains a day|
|Train companies||Regionale Veloce, Regionale, Intercity, Trenitalia or Frecciarossa|
Trains from Perugia to Florence cover the 73 miles (117 km) long trip taking on average 1 h 24 min with our travel partners like Regionale Veloce, Regionale, Intercity, Trenitalia or Frecciarossa. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this trip costs around $17 (€14), you can find the cheapest train ticket for as low as $16 (€13). Travelers depart most frequently from Perugia and arrive in Firenze Santa Maria Novella.
Trenitalia and Frecciarossa trains will get you from Perugia to Florence from $16 (€13). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Trenitalia tickets between Perugia and Florence are available online on Omio. We help you compare and book your perfect trip with Trenitalia between Perugia and Florence all in one place. If you’re specifically looking for the cheapest, fastest or earliest train, you can find all the current Trenitalia train schedules and train tickets available on Omio for the 73 miles (117 km) route. You can also see relevant travel information for the Trenitalia train, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this train, compare the fastest Perugia to Florence routes as well as the cheapest ticket prices available, and buy the best Trenitalia Perugia to Florence train ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Trenitalia train ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Florence with Trenitalia!
Trenitalia from Perugia to Florence train information:
Trenitalia has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Perugia to Florence:
On a normal day, there are anywhere from 15 to 20 trains from Perugia to Florence that are serviced. Each week, there are approximately 125 trains between these two cities. Factors like the number of stops there are before arriving at your destination and the type of train that is used can affect the duration of your voyage. In general, your trip will last anywhere from 1h 25min to 2h 45min. The distance between Perugia and Florence is around 98 miles (158 km). It’s possible to find direct trains for this route, but some journeys will require a transfer. When you have arrived in Florence, there are many attractions for you to visit, including the Uffizi Gallery and the Cathedral of Santa Maria del Fiore.
Each day, there are around 15 to 20 trains between Perugia and Florence that are offered. Per week, the total is approximately 125 journeys. You will find that the first train of the day often departs in the morning around 5:25 a.m. The last train of the day usually departs late in the evening at around 8:55 p.m.
The type of train that is being used for your voyage, how many stops you have before arriving in Florence, and whether or not your journey requires a transfer are all factors that can impact the duration of your trip. In general, your train will take anywhere from 1h 25min to 2h 45min. It’s possible to find trains for this route that are direct. However, there are some journeys that require passengers to make a transfer before reaching their destination.
Departure train station: Trains for this route typically depart from the Perugia Railway Station. This station is directly in the city center and is connected to bus lines 100, 101, 104, 106, and 112, making it easy to travel here from other parts of town. Perugia Railway Station is well-equipped with amenities for travelers, including public bathrooms, complimentary Wi-Fi, places to purchase travel essentials and refreshments, and sitting areas. It’s recommended that you try to arrive at the station at least 30min before you’re scheduled to depart in order to have time to board and store your personal items.
Arrival train station: You will most likely arrive at either Campo di Marte, Rifredi, or Santa Maria Novella station. Campo di Marte is located in the southern region of Florence approximately 4.5 miles (7.2 km) from the city center, and you can get to downtown from here in about 30min by taking bus lines C4 and 12. Rifredi can be found in the northern part of the city, 4.4 miles (7 km) from the city center, and is reachable in approximately 40min by taking bus line C4. Like Perugia Railway Station, each of these stations in Florence has stores to purchase snacks and drinks, sitting areas to rest after your train, public restrooms, and even luggage lockers.
There is one company that services trains from Perugia to Florence, and it is known as Trenitalia. Since it was created in 2000, Trenitalia has become the largest train provider in Italy, and offers trips to most of the country’s major cities. There are usually direct journeys that are offered for this route. However, there are some trips that will require passengers to transfer trains once before arriving at the destination of Florence. Transfers will often take place in cities like Cortona. In addition to having a transfer during your voyage, keep in mind that you will most likely have extra stops as well.
Trenitalia operates anywhere from 15 to 20 daily trains from Perugia to Florence. Per week, the company generally offers approximately 125 journeys. While the duration of your voyage will depend on how many stops are made before reaching your destination and whether you have a transfer or not, you can typically expect for it to last anywhere from 1h 25min to 2h 45min in total. Your train will most likely depart from Perugia Railway Station and arrive in either Campo di Marte, Rifredi, or Santa Maria Novella station. For many of its journeys, Trenitalia normally uses regional trains. The company’s timetable often has the same number of journeys on weekends as it offers on weekdays, but there are fewer trains offered on Italian public holidays.
For this route, Trenitalia normally offers two booking classes, which are known as first and second class. While all passengers are provided with comfortable seats that have their own outlets, seats in first class tend to be larger and have more legroom. Almost every Trenitalia train offers unlimited free Wi-Fi for the duration of the trip. Many of the trains will have a bistro car where you can purchase light snacks or refreshments during your journey. Each passenger has the right to bring one carry-on item and up to two pieces of luggage onboard with them. Luggage can be stored in overhead compartments and in the dedicated luggage racks in each train car. You may bring your bike with you, as long as it is foldable. Every passenger can also bring a small pet along, if it is kept in a proper carrier. All trains are accessible for passengers with disabilities and limited mobility. If you will need help with the boarding process, employees are there to provide assistance.
If you’ll be traveling on a budget and are hoping to find affordable train tickets for trips from Perugia to Florence, there are a few different tactics that you can use. Booking your reservation as far in advance as possible will help you to find good deals, as prices are generally higher the closer it is to the scheduled departure date. If you can, try to be flexible with the times and dates that you’ll be traveling, as this will give you the freedom to grab the cheapest ticket available. Trains that require transfers are typically cheaper than those that are direct.
The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:
There are a few train stations in Perugia to start your route from including Perugia, Perugia Universita' and Perugia Silvestrini. In Florence you have a few train station options to choose from for your arrival including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.
Omio customers traveling this route depart most frequently from Perugia and arrive in Firenze Santa Maria Novella.
Passengers booking this journey most frequently board their trains from Perugia and need to travel around 1 mile (s) / 1 km from the city center to get to this train station.
Passengers arriving in Florence most often arrive at Firenze Santa Maria Novella and need to travel around 1 mile (s) / 1 km from this train station to the city center.
Here are some other resources that might have the information you need