Florence to Perugia bus

Cheap bus tickets from Florence to Perugia

Showing times and prices for Nov 27

Cheapest

7

Average

9

The best way to find a cheap bus ticket from Florence to Perugia is to book your journey as far in advance as possible and to avoid traveling at rush hour.

08:40PMFlorence1h30 10:10PMPerugia
0 transfers
71One-way
06:00PMFlorence1h50 07:50PMPerugia
0 transfers
81One-way
04:00PMFlorence1h40 05:40PMPerugia
0 transfers
101One-way
06:00PMFlorence2h00 08:00PMPerugia
0 transfers
101One-way
07:50PMFlorence2h10 10:00PMPerugia
0 transfers
121One-way

Bus schedule from Florence to Perugia

Showing buses for tomorrow, Sunday, November 27
04:00PMFlorence1h40 05:40PMPerugia
0 transfers
06:00PMFlorence1h50 07:50PMPerugia
0 transfers
06:00PMFlorence2h00 08:00PMPerugia
0 transfers
07:50PMFlorence2h10 10:00PMPerugia
0 transfers
08:40PMFlorence1h30 10:10PMPerugia
0 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Nov 27
Mon
Nov 28
Tue
Nov 29
Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17

Bus times from Florence to Perugia

Showing times and prices for Nov 27

Fastest Journey

1 h 30 m

Average

1 h 50 m

Buses per day

5

Distance

117 km

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

08:40PMFlorence1h30 10:10PMPerugia
0 transfers
71One-way
04:00PMFlorence1h40 05:40PMPerugia
0 transfers
101One-way
06:00PMFlorence1h50 07:50PMPerugia
0 transfers
81One-way
06:00PMFlorence2h00 08:00PMPerugia
0 transfers
101One-way
07:50PMFlorence2h10 10:00PMPerugia
0 transfers
121One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Florence to Perugia

distanceDistance73 miles (117 km)
durationAverage bus duration1 h 50 min
priceAverage bus ticket price$23 (€21)
changesDirect busYes
carriersBus companiesTrenitalia, Intercity Notte, Flixbus or BlaBlaCar

Buses from Florence to Perugia cover the 73 miles (117 km) long trip taking on average 1 h 50 min with our travel partners like Trenitalia, Intercity Notte, Flixbus or BlaBlaCar. There are direct bus services available. While the average ticket price for this route costs around $23 (€21), you can find the cheapest bus ticket for as low as $11 (€10). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Perugia, Piazza Partigiani.

Bus providers: Trenitalia and FlixBus from Florence to Perugia

Find the best buses between Florence and Perugia with Omio's travel partners Trenitalia and FlixBus from $11 (€10). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Trenitalia
FlixBus

Enjoy the bus ride to Perugia from Florence with Trenitalia, Italy’s main provider of bus services throughout the country with an impressive fleet of buses offering different levels of comfort, amenities and speed. The company's flagship buses 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 buses. Bathrooms and WiFi access are standard on long-distance bus routes. In many cases, Trenitalia buses also provide barrier-free access.

Trenitalia tickets to Perugia from 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 bus from Florence to Perugia, you can expect to travel 73 miles (117 km). Check Trenitalia’s bus times and tickets for the Florence to Perugia route and buy your cheap ticket on Omio today!

    FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

    • Average Price: $11

    Travel Tips: Bus to Perugia from Florence

    Travel Tips: Take the bus 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
    Omio customers have found cheap bus tickets between Florence and Perugia for as low as $11 (€10)  for the next 7 days.
    If you are looking to purchase your bus ticket in the next 7 days, you can expect the Florence to Perugia bus to cost on average $23 (€21)  one way.
    You should expect to travel around 73 miles (117 km)  from Florence to Perugia by bus.
    On average the Florence to Perugia bus travel time is 1 h 50 min  for the 73 miles (117 km) long journey, but the duration can vary if you travel on weekends and holidays.

    When taking the bus to Perugia from Florence, you can choose to depart from bus stations like Florence, Villa Costanza Tram T1, Firenze, Villa Costanza and Florence, Viale Filippo Strozzi. Your trip can end in bus stations such as Perugia, Piazza Partigiani, Perugia, Via Cortonese (Fontivegge) and Perugia, Viale Giovanni Perari (Parcheggio).

    Omio customers who travel this route most frequently depart from Firenze Santa Maria Novella   and arrive in Perugia, Piazza Partigiani.

    Passengers board the bus most frequently from Firenze Santa Maria Novella, which is located around 1.2 miles (2 km) away from the city center, and they get off the bus at Perugia, Piazza Partigiani, located 1.3 miles (2.1 km) away from the city center.

    When taking a bus from Florence to Perugia, you can count on Trenitalia, Intercity Notte, Flixbus or BlaBlaCar for the best way to get you to Perugia. You can also check all possible bus providers who offer a service to Perugia from Florence and compare the amenities they offer before buying a bus ticket.
    Yes, you can search for direct buses from Florence to Perugia on Omio with BlaBlaCar, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your bus ticket.
    The price of a one way bus ticket from Florence to Perugia is on average $23 (€21) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this route. In general, you can find bus tickets from Florence to Perugia available a few months in advance.

    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