COMPARE Prices across different modes

Sun
Sep 26
$27Regionale
$32Flixbus
Mon
Sep 27
$27Regionale
$27Regionale
Tue
Sep 28
$27Regionale
$27Regionale
Wed
Sep 29
$27Regionale
$27Regionale
Thu
Sep 30
$27Regionale
$57Frecciarossa
Fri
Oct 1
$27Regionale
$27Regionale
Sat
Oct 2
$27Regionale
$57Frecciarossa
Sun
Oct 3
$27Regionale
$65Frecciarossa
Mon
Oct 4
$27Regionale
$57Frecciarossa
Tue
Oct 5
$25Intercity
$57Frecciarossa
Wed
Oct 6
$24Intercity
$57Frecciarossa
Thu
Oct 7
$24Intercity
$57Frecciarossa
Fri
Oct 8
$27Regionale
$27Regionale
Sat
Oct 9
$25Intercity
$53Frecciarossa
Sun
Oct 10
$27Regionale
$65Frecciarossa
Mon
Oct 11
$16Intercity
$57Frecciarossa
Tue
Oct 12
$16Intercity
$57Frecciarossa
Wed
Oct 13
$12Intercity
$27Regionale
Thu
Oct 14
$12Intercity
$57Frecciarossa
Fri
Oct 15
$25Intercity
$57Frecciarossa

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Perugia and Bologna

distanceDistance109 miles (175 km)
durationAverage bus duration3 h 3 min
priceAverage bus ticket price$33 (€26)
changesDirect busYes
carriersBus providersFlixbus or BlaBlaCar

Buses from Perugia to Bologna cover the 109 miles (175 km) long trip taking on average 3 h 3 min with our travel partners like Flixbus or BlaBlaCar. There are direct bus services available. While the average ticket price for this route costs around $33 (€26), you can find the cheapest bus ticket for as low as $27 (€22). Travelers depart most frequently from Perugia and arrive in Bologna, Autostazione.

Bus companies

FlixBus buses from Perugia to Bologna

For as little as $27 (€22) you can travel by bus between Perugia and Bologna with FlixBus. Omio will show you the best deals, schedules and tickets available for this 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 Bologna.

Omio helps you find the perfect Perugia - Bologna bus with FlixBus. Whether you are searching for the fastest, earliest or cheapest bus from Perugia to Bologna, 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 Bologna route. You can expect to travel around 109 miles (175 km) from Perugia to Bologna on a bus with FlixBus. Once you are ready, buy your one-way FlixBus tickets from Perugia to Bologna starting as low as $32 (€26) 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!

These are FlixBus' ticket policies for COVID-19 for the bus between Perugia and Bologna:

  • 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 Bologna
Take the bus to Bologna 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 Bologna.
FAQs
How much do cheap buses to Bologna from Perugia cost?
Omio customers have found the cheapest buses from Perugia to Bologna to cost as little as $27 (€22)  in the next 7 days.
How much is a bus ticket from Perugia to Bologna?
The bus price between Perugia and Bologna is on average $33 (€26)  if you are looking to purchase your tickets for this trip in the next 7 days.
How far is it from Perugia to Bologna by bus?
You should expect to travel around 109 miles (175 km)  between Perugia and Bologna by bus.
How long is the bus ride to Bologna from Perugia?
The Perugia to Bologna bus duration is on average 3 h 3 min, which is to be expected when traveling 109 miles (175 km) from Perugia to Bologna. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure bus station in Perugia and arrival bus station in Bologna?

Some of the Perugia bus stations to Bologna you can start your journey from include Perugia, Piazza Partigiani, Perugia, Via Cortonese (Fontivegge) and Perugia, Piazza Partigiani. Similarly, some of the arrival bus stations in Bologna include Bologna, Autostazione, Bologna, Piaza XX Settembre and Bologna, Imola highway exit.

When traveling this route, Omio customers are departing most frequently from Perugia   and arriving in Bologna, Autostazione.

Where is the bus station in Perugia to go to Bologna? Where is the bus station in Bologna located?

Passengers board their bus most frequently from Perugia and travel around 1 mile (s) / 1 km from the city center to this bus station.

Passengers traveling this route most often arrive at Bologna, Autostazione and need to travel approximately 1 mile (s) / 1 km from the bus station to the city center in Bologna.

Which bus companies can get me from Perugia to Bologna?
When taking a bus from Perugia to Bologna, you can count on Flixbus or BlaBlaCar for the best way to get you to Bologna. You can also check all possible bus companies who offer a service to Bologna from Perugia and compare the amenities they offer before buying a bus ticket.
Can I book a direct bus from Perugia to Bologna?
Yes, you can search for direct buses from Perugia to Bologna on Omio with Flixbus, 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.
What time is the earliest bus from Perugia to Bologna? What time is the last bus from Perugia to Bologna?
You can take the first bus from Perugia to Bologna at 6: 10 AM. The last bus from Perugia to Bologna that you can take departs at 1: 30 PM. Omio shows you the latest bus from Perugia to Bologna schedule to help you book the best departure time for this route.
When should I book the Perugia to Bologna bus for the best deals on tickets?
If you buy the Perugia to Bologna bus within the next 7 days, you can find one way tickets to cost on average $33 (€26). However, booking your bus ticket in advance gives you access to the best prices for buses to Bologna from Perugia. Look out for bus tickets for this trip to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Perugia
Bologna
Autostazione P.za Partigiani, Perugia
Amenities
Autostazione Piazza Partigiani
Amenities
Perugia
Amenities
Perugia
Amenities
Perugia (Piazza Partigiani)
Amenities
Refreshments