Perugia to Florence train

Cheap train tickets from Perugia to Florence

Showing times and prices for Aug 12

Cheapest

15

Average

17

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.

Cheapest
08:04AMPerugia2h49 10:53AMFlorence Santa Maria Novella
1 transfer
151One-way
Cheapest
08:55PMPerugia2h47 11:42PMFlorence Santa Maria Novella
1 transfer
151One-way
Cheapest
04:27PMPerugia2h26 06:53PMFlorence Santa Maria Novella
1 transfer
151One-way
Cheapest
11:44AMPerugia2h09 01:53PMFlorence Santa Maria Novella
0 transfers
151One-way
Cheapest
01:41PMPerugia2h12 03:53PMFlorence Santa Maria Novella
0 transfers
151One-way

Train schedule from Perugia to Florence

Showing trains for tomorrow, Friday, August 12
05:24AMPerugia1h36 07:00AMFlorence Santa Maria Novella
0 transfers
06:15AMPerugia2h20 08:35AMFlorence Santa Maria Novella
0 transfers
06:38AMPerugia1h28 08:06AMFlorence Santa Maria Novella
0 transfers
07:18AMPerugia2h35 09:53AMFlorence Santa Maria Novella
1 transfer
08:04AMPerugia2h49 10:53AMFlorence Santa Maria Novella
1 transfer
09:50AMPerugia2h03 11:53AMFlorence Santa Maria Novella
0 transfers
11:44AMPerugia2h09 01:53PMFlorence Santa Maria Novella
0 transfers
12:27PMPerugia2h26 02:53PMFlorence Santa Maria Novella
1 transfer
01:41PMPerugia2h12 03:53PMFlorence Santa Maria Novella
0 transfers
02:27PMPerugia2h26 04:53PMFlorence Santa Maria Novella
1 transfer
03:40PMPerugia2h13 05:53PMFlorence Santa Maria Novella
0 transfers
04:27PMPerugia2h26 06:53PMFlorence Santa Maria Novella
1 transfer
05:44PMPerugia2h09 07:53PMFlorence Santa Maria Novella
0 transfers
07:41PMPerugia2h12 09:53PMFlorence Santa Maria Novella
0 transfers
08:55PMPerugia2h47 11:42PMFlorence Santa Maria Novella
1 transfer

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Aug 12
Sat
Aug 13
Sun
Aug 14
Mon
Aug 15
Tue
Aug 16
Wed
Aug 17
Thu
Aug 18
Fri
Aug 19
Sat
Aug 20
Sun
Aug 21
Mon
Aug 22
Tue
Aug 23
Wed
Aug 24
Thu
Aug 25
Fri
Aug 26
Sat
Aug 27
Sun
Aug 28
Mon
Aug 29
Tue
Aug 30
Wed
Aug 31
Thu
Sep 01

Fastest train times from Perugia to Florence

Showing times and prices for Aug 12

Fastest Journey

1 h 28 m

Average

2 h 15 m

Trains per day

15

Distance

117 km

Of the 15 trains that leave Perugia for Florence every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
06:38AMPerugia1h28 08:06AMFlorence Santa Maria Novella
0 transfers
221One-way
2nd Fastest
05:24AMPerugia1h36 07:00AMFlorence Santa Maria Novella
0 transfers
271One-way
09:50AMPerugia2h03 11:53AMFlorence Santa Maria Novella
0 transfers
151One-way
11:44AMPerugia2h09 01:53PMFlorence Santa Maria Novella
0 transfers
151One-way
05:44PMPerugia2h09 07:53PMFlorence Santa Maria Novella
0 transfers
151One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Perugia to Florence

distanceDistance73 miles (117 km)
durationAverage train duration2 h 5 min
priceAverage train ticket price$16 (€14)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersRegionale, Frecciarossa, Regionale Veloce, Intercity or Trenitalia

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

Train providers: Frecciarossa, Trenitalia and Intercity from Perugia to Florence trains

For as little as $14 (€13) you can travel by train from Perugia to Florence with Frecciarossa, Trenitalia and Intercity. Omio will show you the best deals, schedules and tickets available for this route.

Trenitalia
Intercity
Frecciarossa

Enjoy the train ride to Florence from Perugia with Trenitalia, Italy’s main provider of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets from Perugia to Florence are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travelers, which you can use on Omio. When traveling on a Trenitalia train to Florence from Perugia, you can expect to travel 73 miles (117 km). Check Trenitalia’s train times and tickets for the Perugia to Florence trip and buy your cheap ticket on Omio today!

    If you're looking for cheap Intercity tickets from Perugia to Florence, check out Omio! With one-way Perugia to Florence train ticket prices starting as low as $14 (€13) when you book in advance, we'll help you get to Florence from Perugia by showing you the latest Intercity offers, train schedules and tickets for this 73 miles (117 km) route. You can also review relevant ticket information for each class fare available on this route, such as baggage allowance and amenities offered onboard with Intercity. If you search for Intercity tickets between Perugia and Florence in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train to Florence from Perugia on offer, Omio makes it easier than ever for you to find that perfect train with Intercity so you can enjoy a smooth and comfortable journey.

    There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railroad company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 73 miles (117 km) from Perugia to Florence on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Perugia to Florence trip, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Perugia to Florence train ticket on Omio and enjoy traveling in full comfort on a Frecciarossa train!

    Frecciarossa from Perugia to Florence train information:

    • Average Duration: 1 h 37 min
    • Frecciarossa frequency: 1 a day

    Trains 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.

    Perugia to Florence Train Time: Daily Departures

    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.

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

    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.

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

    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.

    Which train companies travel from Perugia to Florence?

    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 trains from Perugia to Florence

    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.

    Train Perugia to Florence: Services on Board

    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.

    How to find cheap train tickets from Perugia to Florence?

    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.

     

    Train tickets from Perugia to Florence: when to book to save $

    Time Price Savings
    1 week earlier 15 €
    3 weeks earlier 13 €15%
    1 month before 13 €15%
    2 months earlier 10 €50%
    3 months earlier 11 €36%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Perugia - Florence. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    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:

    • Buying your train ticket from Perugia - Florence 3 weeks in advance means you can save on average up to 15% compared to the price available on the day of departure.
    • If you book a ticket Perugia - Florence with 2 months in advance you save up to about 50% compared to the initial price.
    • By booking 3 months in advance, you could save up to 36%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips: Trains from Perugia to Florence

    Travel by train to Florence 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 Florence.
    FAQs
    Train tickets between Perugia and Florence for some dates and times can be found for as cheap as $14 (€13)  one way in the next 7 days.
    The train price from Perugia to Florence is on average $16 (€14)  if you are looking to buy your tickets for this journey in the next 7 days.
    The train distance from Perugia to Florence is around 73 miles (117 km).
    The Perugia to Florence train duration is on average 2 h 5 min, which is to be expected when traveling 73 miles (117 km) from Perugia to Florence. However, the time it takes can vary based on specific dates, weekends, and holidays.

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

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

    Passengers booking this route most frequently board their trains from Perugia and need to travel around 1.9 miles (3.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.2 miles (2 km) from this train station to the city center.

    Take the Perugia to Florence train with Regionale, Frecciarossa, Regionale Veloce, Intercity or Trenitalia. However, it's always good to check out all possible train providers for the journey to Florence from Perugia as there might be differences in the amenities they offer.
    Yes, there are 7 direct trains per day from Perugia to Florence, and you can find a direct train for this trip with Frecciarossa, Regionale or Intercity  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
    On average, there are 12 trains a day from Perugia to Florence. The train times and services may be different on weekends and holidays compared to weekdays.
    The first Perugia to Florence train departs at 4: 38 AM   and the last train from Perugia to Florence leaves at 7: 37 PM. Check out the most up-to-date train schedule from Perugia to Florence on Omio and find the best time to travel to your destination.
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you purchase train tickets from Perugia to Florence within the next 7 days, you can find tickets to cost on average $16 (€14) one way. To find the best prices for this route, consider booking your train ticket from Perugia to Florence a few months in advance.

    Important Stations and Airports for this Journey

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

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language