Travel options
from Florence to Perugia

You can get from Florence to Perugia by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sat
Dec 4
$18Regionale
Find prices
Sun
Dec 5
$18Regionale
$27Intercity Notte
Mon
Dec 6
$18Regionale
$27Intercity Notte
Tue
Dec 7
$15Intercity
Find prices
Wed
Dec 8
$18Regionale
$27Intercity Notte
Thu
Dec 9
$15Intercity
$27Intercity Notte
Fri
Dec 10
$18Regionale
$27Intercity Notte
Sat
Dec 11
$13Intercity
Find prices
Sun
Dec 12
$18Regionale
$27Intercity Notte
Mon
Dec 13
$13Intercity
$27Intercity Notte
Tue
Dec 14
$12Intercity
$27Intercity Notte
Wed
Dec 15
$13Intercity
$27Intercity Notte
Thu
Dec 16
$13Intercity
$27Intercity Notte
Fri
Dec 17
$18Intercity
$27Intercity Notte
Sat
Dec 18
$13Intercity
Find prices
Sun
Dec 19
$18Regionale
$17Flixbus
Mon
Dec 20
$15Intercity
$27Intercity Notte
Tue
Dec 21
$18Intercity
$27Intercity Notte
Wed
Dec 22
$15Intercity
$27Intercity Notte
Thu
Dec 23
$18Regionale
Find prices
Fri
Dec 24
$13Intercity
Find prices

Travel Information from Florence to Perugia

distanceDistance73 miles (117 km)
modeAvailable travel modesBus or train
priceTicket price range$11 - $15
cheapestCheapest modeBus • $11 (€9) • 1 h 50 min
fastestFastest modeTrain • $15 (€13) • 1 h 20 min
carriersPopular travel companiesFlixbus or Intercity

Travel 73 miles (117 km) by bus or train between Florence and Perugia. If speed is a priority, then a train is the best option with an average duration of 1 h 20 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $11 (€9). The most popular travel companies which serve this trip are Flixbus or Intercity among others. Travelers can even take a direct bus or train from Florence to Perugia.

Travel Tips

Travel from Florence to Perugia
Travel 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 do I go from Florence to Perugia?

There are 2 ways to travel from Florence to Perugia including taking a bus or train.

What is the cheapest way to go from Florence to Perugia?

The cheapest way to get from Florence to Perugia is by taking a bus. You can find average ticket prices around $11 (€9) compared to other travel options to Perugia:

Taking a bus is about $5 (€4) less than taking a train, which costs on average $15 (€13) for this journey.

What is the quickest way to get from Florence to Perugia?

The fastest way from Florence to Perugia is by train with an average journey time of 1 h 20 min.

There are alternative travel options to Perugia that can usually take longer:

In comparison, traveling by bus can take you on average 1 h 50 min.

How far is it from Florence to Perugia?

The distance from Florence to Perugia is approximately 73 miles (117 km).

How many services a day are there from Florence to Perugia?

The average frequency per day from Florence to Perugia is:

  • Around 12 trains per day.

However, we recommend checking specific travel dates for your route to Perugia from Florence as scheduled services by bus or train can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Florence to Perugia?

These are the most popular departure and arrival points from Florence to Perugia:

  • Buses from Florence to Perugia most often leave from Florence, Villa Costanza Tram T1 and arrive in Perugia, Piazza Partigiani.
  • Trains mostly leave from Firenze Santa Maria Novella and tend to arrive in Perugia.
Which travel companies can help me find a way to get from Florence to Perugia?

If finding a good deal is your main consideration for your trip from Florence to Perugia, then we'll help you find the best value travel companies for you:

  • Travel with Flixbus to go to Perugia by bus. For a good deal on tickets, you can find Flixbus Florence to Perugia tickets on Omio for $11 (€9).
  • Travel with Intercity to go to Perugia by train. For a good deal on tickets, you can find Intercity Florence to Perugia tickets on Omio for $15 (€13).
Can I find a direct route between Florence and Perugia?

Yes, there are direct services available from Florence to Perugia with the following travel companies:

  • You can travel directly by train with Frecciarossa, Regionale or Intercity with 12 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to Perugia as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Florence and Perugia.

Where else should I travel to after my journey from Florence to Perugia ends?
Omio customers who travel from Florence to Perugia often also extend their vacation to go to Rome, Milan or Naples. Omio can help you plan your trip by finding the best connections between Perugia and these popular destinations at a great price.
How early should I book Florence to Perugia tickets online to score the best deals?

When planning your trip from Florence to Perugia, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Bus tickets are costing $11 (€9) one way on average.
  • Train tickets are costing on average $15 (€13) one way.

However, we recommend buying tickets from Florence to Perugia online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Florence to Perugia: related information

Here are some other resources that might have the information you need