Perugia to Florence train

Cheap train tickets from Perugia to Florence

Showing times and prices for 15 Aug

Cheapest

£13

Average

£13

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.

Regionale
14:27Perugia2h21 16:48Florence
0 changes
£131One-way
Regionale
18:55Perugia2h47 21:42Florence
0 changes
£131One-way
Regionale
12:27Perugia2h21 14:48Florence
0 changes
£131One-way
Regionale
17:41Perugia2h09 19:50Florence
0 changes
£131One-way
Regionale
15:44Perugia2h10 17:54Florence
0 changes
£131One-way

Train schedule Perugia to Florence

Showing trains for tomorrow, Monday, 15 August
Regionale
12:27Perugia2h21 14:48Florence
0 changes
Regionale
14:27Perugia2h21 16:48Florence
0 changes
Regionale
15:44Perugia2h10 17:54Florence
0 changes
Regionale
17:41Perugia2h09 19:50Florence
0 changes
Regionale
18:55Perugia2h47 21:42Florence
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Mon
15 Aug
Tue
16 Aug
Wed
17 Aug
Thu
18 Aug
Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug
Tue
23 Aug
Wed
24 Aug
Thu
25 Aug
Fri
26 Aug
Sat
27 Aug
Sun
28 Aug
Mon
29 Aug
Tue
30 Aug
Wed
31 Aug
Thu
01 Sept
Fri
02 Sept
Sat
03 Sept
Sun
04 Sept

Fastest train times from Perugia to Florence

Showing times and prices for 15 Aug

Fastest Journey

2 h 9 m

Average

2 h 21 m

Trains per day

5

Distance

117 km

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

Regionale
17:41Perugia2h09 19:50Florence
0 changes
£131One-way
Regionale
15:44Perugia2h10 17:54Florence
0 changes
£131One-way
Regionale
14:27Perugia2h21 16:48Florence
0 changes
£131One-way
Regionale
12:27Perugia2h21 14:48Florence
0 changes
£131One-way
Regionale
18:55Perugia2h47 21:42Florence
0 changes
£131One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Perugia to Florence

distanceDistance73 miles
durationAverage train duration2 h 5 min
priceAverage train ticket price£13 (€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 long trip 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. While the average ticket price for this trip costs around £13, you can find the cheapest train ticket for as low as £11. Travellers depart most frequently from Perugia and arrive in Firenze Santa Maria Novella.

Train companies: Frecciarossa, Trenitalia and Intercity trains Perugia to Florence

Find the best trains from Perugia to Florence with Omio's travel partners Frecciarossa, Trenitalia and Intercity from £11. We can find you the best deals, timetables and tickets when comparing and booking the best journey.

Trenitalia
Intercity
Frecciarossa

Trenitalia is not only Italy's national railway company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 73 miles (117 km) long route from Perugia to Florence with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia timetable and book a cheap train from Perugia to Florence in just a few steps. On Omio you can find all the information you need for the Perugia to Florence journey, such as departure and arrival times, train stations, number of stops, journey times and more.

    Omio helps you compare and book the perfect train with Intercity between Perugia and Florence for a smooth and relaxing journey. Check the latest Intercity train timetables for the ideal departure and arrival times, take a look at the travel information for the Perugia to Florence train with Intercity (such as baggage allowance and amenities offered onboard), compare the best connections for your Perugia - Florence route and then book a cheap train ticket with ease. The distance from Perugia to Florence by train is 73 miles (117 km). You can book tickets for this Intercity train for as low as £11 one-way if you book in advance. When you search for Intercity tickets between Perugia and Florence in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect Intercity Perugia - Florence train ticket online and enjoy your trip!

    Looking for a smooth and easy way to travel between Perugia and Florence? Book your Trenitalia Frecciarossa train to Florence from Perugia with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Perugia to Florence journey. Omio shows you current Frecciarossa timetables and tickets to cover the 73 miles (117 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this route. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

    All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travellers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

    Train information from Perugia to Florence with Frecciarossa:

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

    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
    Omio customers have found cheap train tickets to Florence from Perugia for as low as £11  for the next 7 days.
    If you’re looking to book your train tickets in the next week, you can expect the Perugia to Florence train price to come in at an average of £13  one way.
    You should expect to travel around 73 miles  to Florence from Perugia by train.
    On average the Perugia to Florence train time is 2 h 5 min  covering the 73 miles long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

    When departing from Perugia, you have various train station options to start your trip from including Perugia, Perugia Universita' and Perugia Silvestrini. When arriving in Florence, you can end your journey 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.

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

    The most popular arrival train station, Firenze Santa Maria Novella, is located 1.2 miles (2 km) away from the city centre of Florence.

    If you're looking for trains from Perugia to Florence, you can rely on Regionale, Frecciarossa, Regionale Veloce, Intercity or Trenitalia to get you to Florence. It's also good to check out all possible train providers for the Perugia to Florence trip to see if there might be differences in the amenities they offer.
    Yes, there are 7 direct trains to Florence from Perugia per day with Frecciarossa, Regionale or Intercity  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time travelling 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.
    You can take the first train from Perugia to Florence at 04: 38   or take the last train from Perugia to Florence leaving at 19: 37. Look for the latest Perugia Florence train times on Omio and book the best time to take the train for this route.
    You can find a train to Florence from Perugia to cost on average £13 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 journey. You’ll see tickets for the Perugia to Florence train generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey

    Perugia
    Florence
    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 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