Compare prices to get from Perugia to Bologna
CAD 34|2h 52m
CAD 53|13h 40m
--
CAD 47
CAD 37
--
CAD 38
CAD 38
CAD 34
--
--
CAD 38
CAD 36
CAD 51
--
--
Trenitalia15:20
3h 38m
18:58
PerugiaBologna Centrale
CAD 47
Search
1 stop
Trenitalia15:20
3h 13m
18:33
PerugiaBologna Centrale
CAD 64
Search
1 stop
Trenitalia15:20
3h 53m
19:13
PerugiaBologna Centrale
CAD 47
Search
1 stop
- Prices shown from Perugia to Bologna are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare transport options from Perugia to Bologna
The cheapest way to get from Perugia to Bologna costs only CAD 13 on average via Buses, and the quickest way takes just 4h by Buses. Find the travel option that best suits you.
Trains
Average price CAD 34
Average duration4h 56m
Departure Time06:03 - 19:13
Direct options
Buses Cheapest Fastest
Average price CAD 13
Average duration4h
Departure Time21:00 - 01:00
Direct options
· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time
When is the cheapest time to travel from Perugia to Bologna?
What is the cheapest day to travel by train from Perugia to Bologna?
Based on Trip.com's data, the cheapest day to travel by train from Perugia to Bologna is Monday, with an average price of CAD 34.
CAD 34
What is the cheapest day to travel from Perugia to Bologna by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Perugia to Bologna is Monday, with an average price of CAD 13.
CAD 13
From Perugia to Bologna: Travel Information
Companies operating from Perugia to Bologna
Find stations and airports near Perugia and Bologna
Popular train stations near Perugia
Perugia S. Anna
Perugia
Perugia Pallotta
Piscille
Perugia Universita
Popular train stations near Bologna
Bologna Centrale
Bologna Arcoveggio
Bologna Zanolini
Bologna Lazzaretto
Bologna San Vitale
Popular airports near Perugia
Umbria International Airport (PEG)
Ancona Falconara Airport (AOI) Nearby
Popular airports near Bologna
Bologna Guglielmo Marconi Airport (BLQ)
Forlì International Airport (FRL) Nearby
Recommended hotels in Bologna

9.1/10
62 Reviews
Ostello Bello Bologna

Bologna City Center | 0.67 km from city centre
10% off
CAD 58 CAD 52

9.1/10
134 Reviews
Hotel Il Guercino

Bologna Fiere District | 1.62 km from city centre
20% off
CAD 120 CAD 96

8.9/10
119 Reviews
Combo Bologna

Lame | 1.89 km from city centre
CAD 47

9.1/10
123 Reviews
Holiday Inn BOLOGNA - FIERA by IHG

Bologna Fiere District | 5.18 km from city centre
CAD 79 CAD 85
FAQ – How to Get from Perugia to Bologna
How far is it from Perugia to Bologna?
It’s about 187 km (116 miles) from Perugia to Bologna.How do I travel from Perugia to Bologna?
There are 3 different ways to get from Perugia to Bologna, including Flights, Trains, Buses.What is the fastest way to travel from Perugia to Bologna?
The fastest way to get from Perugia to Bologna is by Buses, with an average journey time of 4h 0m. Other modes of transport take longer: Trains takes on average 4h 56m.What is the cheapest way to travel from Perugia to Bologna?
The cheapest way to get from Perugia to Bologna is by Buses, with an average price of CAD 13. Other modes of transport are more expensive: Trains costs around CAD 34 on avergae.Flights costs around CAD 576 on avergae.Where do trips from Perugia to Bologna usually depart and arrive?
For trips between Perugia and Bologna, visitors typically use the following departure and arrival points: Most Flights depart from Umbria International Airport and arrive at Bologna Guglielmo Marconi Airport; Trains depart from Perugia S. Anna and arrive at Bologna Centrale.When is the cheapest time to buy tickets from Perugia to Bologna?
Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Perugia to Bologna are typically cheapest Monday, with an average fare of CAD 34. Flights from Perugia to Bologna are typically cheapest Monday, with an average fare of CAD 13Is there a time difference between Perugia and Bologna?
The time difference between Perugia and Bologna is 0h.



