[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Bologna to Perugia

You can get from Bologna 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.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

COMPARE Prices for trains, buses and flights

Wed
Jul 28
$27Regionale
$45Flixbus
Thu
Jul 29
$27Regionale
Find prices
Fri
Jul 30
$27Regionale
$23Flixbus
Sat
Jul 31
$27Regionale
$16Flixbus
Sun
Aug 1
$27Regionale
Find prices
Mon
Aug 2
$27Regionale
Find prices
Tue
Aug 3
$27Regionale
Find prices
Wed
Aug 4
$27Regionale
Find prices
Thu
Aug 5
$27Regionale
Find prices
Fri
Aug 6
$27Regionale
Find prices
Sat
Aug 7
$27Regionale
$67Frecciarossa
Sun
Aug 8
$27Regionale
Find prices
Mon
Aug 9
$27Regionale
Find prices
Tue
Aug 10
$27Regionale
Find prices
Wed
Aug 11
$27Regionale
Find prices
Thu
Aug 12
$27Regionale
Find prices
Fri
Aug 13
$27Regionale
Find prices
Sat
Aug 14
$27Regionale
$67Frecciarossa
Sun
Aug 15
$27Regionale
Find prices
Mon
Aug 16
$27Regionale
Find prices

Travel Information to Perugia from Bologna

distanceDistance109 miles (175 km)
modeAvailable travel modesBus or train
priceTicket price range$27 - $27
cheapestCheapest modeBus • $27 (€22) • 2 h 57 min
fastestFastest modeBus • $27 (€22) • 2 h 57 min
carriersPopular travel companiesRegionale or Regionale

Travel 109 miles (175 km) by bus or train to Perugia from Bologna. If speed is a priority, then a bus is the best option with an average duration of 2 h 57 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $27 (€22). The most popular travel companies which serve this journey are Regionale or Regionale among others. Travelers can even take a direct from Bologna to Perugia.

Travel Tips

Travel from Bologna 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 Bologna to Perugia.
FAQs
How do I get from Bologna to Perugia?

You can travel between Bologna and Perugia 2 different ways: bus or train.

How far is Perugia from Bologna?

Perugia is approximately 109 miles (175 km) away from Bologna.

When traveling from Bologna to Perugia, what are the departure and arrival points in Bologna and Perugia?

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

  • Buses mostly depart from Bologna, Autostazione and arrive in Perugia, Piazza Partigiani.
  • Trains most often depart from Bologna at Bologna Centrale and arrive in Perugia at Perugia.
Which travel companies can get me from Bologna to Perugia?

Omio works with many trusted partners that can help you travel the best way from Bologna to Perugia:

  • You can take a bus from Bologna to Perugia with Regionale. Cheap tickets can be found for $27 (€22) with Regionale from Bologna to Perugia.
  • You can travel between Bologna and Perugia by train with Regionale. You can find cheap tickets on Omio for $27 (€22) with Regionale from Bologna to Perugia.
What other destinations are worth visiting after traveling from Bologna to Perugia?
Many of our customers who book a trip from Bologna to Perugia often extend their vacation and travel to other popular destinations like Rome, Milan or Florence. If you’re thinking of adding another destination to your Bologna and Perugia itinerary, let Omio find you the best connections between Perugia and any of these top destinations today!
When should I book a ticket from Bologna to Perugia online to score the best deals?

Before traveling from Bologna to Perugia, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • A bus ticket for this route costs on average $27 (€22) one way.
  • A train ticket for this trip costs on average $27 (€22) one way.

But we recommend booking Bologna to Perugia tickets online a few months before your planned travel date to score the best deals and save money on your trip.

What is the cheapest way from Bologna to Perugia?

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

A bus is $1 (€1) less than a train for this trip with tickets for a train from Bologna to Perugia costing on average $27 (€22).

What is the quickest way from Bologna to Perugia?

The fastest way from Bologna to Perugia is by bus with an average journey time of 2 h 57 min.

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

In comparison, getting to Perugia by train can take on average 3 h 13 min.

Stations

Important Stations and Airports for this Journey

Bologna
Perugia
P.za XX Settembre
Amenities
Bologna Centrale
Amenities

Travelling from Bologna to Perugia: related information

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