The cheapest buses from Perugia to Florence

Showing times and prices for 20 Oct

Cheapest

£4

Average

£6

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 £ 6 if you buy it on the day, but the cheapest tickets can be found for only £ 4.

09:50Perugia1h10 11:00Florence
0 changes
£41One-way
12:10Perugia1h40 13:50Florence
0 changes
£71One-way

Timetable Perugia to Florence

Showing buses for tomorrow, Wed, 20 Oct
09:50Perugia1h10 11:00Florence
0 changes
12:10Perugia1h40 13:50Florence
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
20 Oct
£13Regionale
Thu
21 Oct
£13Regionale
Fri
22 Oct
£13Regionale
Sat
23 Oct
£13Regionale
Sun
24 Oct
£10Intercity
Mon
25 Oct
£13Regionale
Tue
26 Oct
£11Intercity
Wed
27 Oct
£10Intercity
Thu
28 Oct
£11Intercity
Fri
29 Oct
£13Regionale
Sat
30 Oct
£13Regionale
Sun
31 Oct
£13Regionale
Mon
1 Nov
£13Regionale
Tue
2 Nov
£13Intercity
Wed
3 Nov
£10Intercity
Thu
4 Nov
£9Intercity
Fri
5 Nov
£10Intercity
Sat
6 Nov
£9Intercity
Sun
7 Nov
£9Intercity
Mon
8 Nov
£9Intercity

The fastest buses from Perugia to Florence

Showing times and prices for 20 Oct

Fastest Journey

1 h 10 m

Average

1 h 25 m

Buses per day

2

Distance

117 km

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

These direct buses cover the 117 km distance in an average of 1 h 25 m but if you time it right, some buses will get you there in just 1 h 10 m .

The slowest buses will take 1 h 40 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.

09:50Perugia1h10 11:00Florence
0 changes
£41One-way
12:10Perugia1h40 13:50Florence
0 changes
£71One-way

These companies trust us. We sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information to Florence from Perugia

distanceDistance73 miles (117 km)
durationAverage coach duration1 h 50 min
priceAverage coach ticket price£12 (€14)
changesDirect coachYes
carriersCoach companiesFlixbus or BlaBlaCar

Coaches from Perugia to Florence cover the 73 miles (117 km) long trip taking on average 1 h 50 min with our travel partners like Flixbus or BlaBlaCar. There are direct coach services available. You can get the cheapest coach tickets for this trip for as low as £8, but the average price of coach tickets is £12. Travellers depart most frequently from Perugia and arrive in Florence, Villa Costanza Tram T1.

Coach companies

Coach from Perugia to Florence with FlixBus

FlixBus coaches will get you between Perugia and Florence from £8. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip from Perugia to Florence.

Book your FlixBus Perugia to Florence coach with Omio and enjoy a smooth and relaxing journey! Check FlixBus’s up-to-date coach timetables for the ideal departure and arrival times, compare the fastest Perugia to Florence routes as well as the amenities offered in the class fare you choose and buy the most affordable FlixBus coach tickets online that fit your budget. The distance between Perugia and Florence is 73 miles (117 km), and the best price for a one-way Perugia - Florence FlixBus coach ticket starts at £8 if you book in advance. If you would rather search for your FlixBus ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when travelling by coach. Waiting in a queue at the coach station to purchase your coach ticket will become yesterday's news. So, book your coach tickets online quickly and easily and enjoy your trip with FlixBus!

FlixBus 's current ticket policies due to COVID-19 for your coach between Perugia and Florence are the following:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Buses from Perugia to Florence
Take the bus 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
How much does a cheap coach from Perugia to Florence cost?
Looking to save money on your journey? Omio customers have found the cheapest coach between Perugia and Florence for the next 7 days starting from £8  one way.
How much is a coach ticket from Perugia to Florence?
The Perugia to Florence coach ticket price is on average £12  if you are looking to purchase your tickets for this journey in the next week.
What is the distance by coach from Perugia to Florence?
You should expect to travel around 73 miles (117 km)  between Perugia and Florence by coach.
What is the average Perugia to Florence coach duration?
On average the Perugia to Florence coach time is 1 h 50 min  covering the 73 miles (117 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which coach station in Perugia goes to Florence? Which coach station do I come into Florence from Perugia?

When departing from Perugia, you have various coach station options to start your route from including Perugia, Piazza Partigiani, Perugia, Via Cortonese (Fontivegge) and Perugia, Piazza Partigiani. When arriving in Florence, you can end your journey in coach stations like Florence, Villa Costanza Tram T1, Florence, Viale Filippo Strozzi and Florence, Santa Caterina D'Alessandria.

Omio customers book a coach from Perugia   to Florence, Villa Costanza Tram T1   most frequently for this route.

Where is the coach station in Perugia to go to Florence? Where is the coach station in Florence located?

The most popular departure coach station with passengers for this journey, called Perugia, is located 1 mile (s) / 1 km from the city centre of Perugia.

The most popular arrival coach station, Florence, Villa Costanza Tram T1, is located 4 mile (s) / 6 km away from the city centre of Florence.

What coach companies go from Perugia to Florence?
For the journey from Perugia to Florence you can take a coach with Flixbus or BlaBlaCar. Be sure to check out all possible coach companies that offer services between Perugia and Florence on Omio to compare what amenities they may have.
What are the first and last departure coach times from Perugia to Florence?
The first Perugia to Florence coach departs at 06: 10   and the last coach from Perugia to Florence leaves at 09: 25. Check out the most up-to-date Perugia to Florence coach schedule on Omio and find the best time to travel to your destination.
How early should I purchase Perugia to Florence coach tickets to get the best deals?
If you book Perugia to Florence coach tickets within the next 7 days, you can find one way tickets to cost on average £12. However, booking in advance gives you access to the best prices for coaches between Perugia and Florence. Look out for coach tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey