COMPARE Prices across different modes

Sep 20
Sep 21
Sep 22
Sep 23
Sep 24
Sep 25

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

Eurolines France
Bla Bla Bus

Bus Information to Verona from Perugia

distanceDistance174 miles (280 km)
durationAverage bus duration4 h 38 min
priceAverage bus ticket price$49 (€40)
changesDirect busYes
carriersBus companiesFlixbus or BlaBlaCar

Buses from Perugia to Verona cover the 174 miles (280 km) long route taking on average 4 h 38 min with our travel partners like Flixbus or BlaBlaCar. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $31 (€25), but the average price of bus tickets is $49 (€40). Travelers depart most frequently from Perugia and arrive in Verona, Piazza Bra.


Omio helps you find the perfect Perugia - Verona bus with FlixBus. Whether you are searching for the fastest, earliest or cheapest bus between Perugia and Verona, Omio shows you FlixBus’s current bus schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best bus ticket for your upcoming Perugia to Verona trip. You can expect to travel around 174 miles (280 km) from Perugia to Verona on a bus with FlixBus. Once you are ready, buy your one-way FlixBus tickets from Perugia to Verona starting as low as $31 (€25) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by bus instead of purchasing tickets at the bus station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with FlixBus!

Travel Tips

Buses from Perugia to Verona
Take the bus to Verona 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 Verona.
What is the price of the cheapest bus from Perugia to Verona?
Omio customers have found the cheapest buses from Perugia to Verona to cost as little as $31 (€25)  in the next 7 days.
How much is the bus from Perugia to Verona on average?
If you are looking to purchase your bus ticket in the next 7 days, you can expect the Perugia to Verona bus to cost on average $49 (€40)  one way.
How many miles is it from Perugia to Verona by bus?
The bus distance from Perugia to Verona is around 174 miles (280 km).
How long is a bus from Perugia to Verona on average?
The bus time to Verona from Perugia is on average 4 h 38 min  for the 174 miles (280 km) long journey, but the time it takes to go to Verona from Perugia by bus can vary depending on specific dates or traveling on weekends and holidays.
When traveling by bus from Perugia to Verona, which bus station in Perugia do I depart from and which bus station in Verona do I arrive in?

When departing from Perugia, you have various bus station options to start your route from including Perugia, Piazza Partigiani, Perugia, Via Cortonese (Fontivegge) and Perugia, Piazza Partigiani. When arriving in Verona, you can end your journey in bus stations like Verona, Piazza Bra, Verona, Verona Villafranca Airport (VRN) and Verona, Viale Cardinale Girolamo.

Omio customers book a bus from Perugia   to Verona, Piazza Bra   most frequently for this route.

Where is the bus station in Perugia? Where is the bus station in Verona?

You can find the most popular departure bus station for this route, Perugia, located approximately 1 mile (s) / 1 km from the city center of Perugia. The most popular arrival bus station in Verona, called Verona, Piazza Bra, is located around 0 mile (s) / 0 km away from its city center.

Which bus providers should I travel with from Perugia to Verona?
If you're looking for buses from Perugia to Verona, you can rely on Flixbus or BlaBlaCar to get you to Verona. It's also good to check out all possible bus companies for the Perugia to Verona journey to see if there might be differences in the amenities they offer.
What are the first and last departure bus times from Perugia to Verona?
You can take the earliest bus from Perugia to Verona at 7: 50 AM   or take the last bus from Perugia to Verona leaving at 6: 40 PM. Look for the latest Perugia to Verona bus schedules on Omio and book the best time to take the bus for this trip.
How early should I purchase Perugia to Verona bus tickets to get the best deals?
If you purchase the Perugia to Verona bus within the next 7 days, you can find one way tickets to cost on average $49 (€40). However, booking your bus ticket in advance gives you access to the best prices for buses from Perugia to Verona. Look out for bus 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

Autostazione Partigiani, Perugia
Autostazione Piazza Partigiani
Perugia (Piazza Partigiani)