COMPARE Prices across different modes

Sat
25 Sep
£19Regionale
Find prices
Sun
26 Sep
£19Regionale
£47Frecciarossa
Mon
27 Sep
£19Regionale
£19Regionale
Tue
28 Sep
£19Regionale
£19Regionale
Wed
29 Sep
£19Regionale
£19Regionale
Thu
30 Sep
£19Regionale
£41Frecciarossa
Fri
1 Oct
£19Regionale
£19Regionale
Sat
2 Oct
£19Regionale
£41Frecciarossa
Sun
3 Oct
£19Regionale
£47Frecciarossa
Mon
4 Oct
£19Regionale
£41Frecciarossa
Tue
5 Oct
£18Intercity
£41Frecciarossa
Wed
6 Oct
£18Intercity
£41Frecciarossa
Thu
7 Oct
£17Intercity
£41Frecciarossa
Fri
8 Oct
£19Regionale
£12Flixbus
Sat
9 Oct
£18Intercity
£38Frecciarossa
Sun
10 Oct
£19Regionale
£12Flixbus
Mon
11 Oct
£12Intercity
£41Frecciarossa
Tue
12 Oct
£12Intercity
£41Frecciarossa
Wed
13 Oct
£9Intercity
£19Regionale
Thu
14 Oct
£9Intercity
£41Frecciarossa
Fri
15 Oct
£18Intercity
£41Frecciarossa

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Bologna from Perugia

distanceDistance109 miles (175 km)
durationAverage train duration3 h 4 min
priceAverage train ticket price£19 (€22)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersIntercity, Frecciarossa, Regionale Veloce, Frecciargento or Regionale

Trains from Perugia to Bologna cover the 109 miles (175 km) long journey taking on average 3 h 4 min with our travel partners like Intercity, Frecciarossa, Regionale Veloce, Frecciargento or Regionale. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £19, but the average price of train tickets is £19. Travellers depart most frequently from Perugia and arrive in Bologna Centrale.

Train companies

Perugia to Bologna with Frecciarossa

Buy your official Frecciarossa train tickets between Perugia and Bologna from £19 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient trip.

Frecciarossa

Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 109 miles (175 km) from Perugia to Bologna quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

We show you the latest Frecciarossa train timetable for the Perugia to Bologna route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this route, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train between Perugia and Bologna with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Travel Tips

Trains from Perugia to Bologna
Travel by train 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 train tickets to Bologna from Perugia cost?
Omio customers have found cheap train tickets to Bologna from Perugia for as low as £19  for the next 7 days.
What is the average price of train tickets from Perugia to Bologna?
In the next 7 days you’ll find that the average cost of a train ticket from Perugia to Bologna is £19  one way.
What is the distance between Perugia and Bologna by train?
The train distance from Perugia to Bologna is around 109 miles (175 km).
How long is the train journey from Perugia to Bologna?
While the time it takes to travel 109 miles (175 km) to Bologna from Perugia can vary based on specific dates, weekends, and bank holidays, the train duration from Perugia to Bologna is on average 3 h 4 min.
Which train station from Perugia to Bologna do I depart from? Which Bologna train station from Perugia do I arrive in?

Omio customers book a train from Perugia   to Bologna Centrale   most frequently for this route.

Where is the Perugia train station located? Where is the Bologna train station located?

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

The most popular arrival train station, Bologna Centrale, is located 1 mile (s) / 1 km away from the city centre of Bologna.

Which train providers can get me from Perugia to Bologna?
For the trip from Perugia to Bologna you can take a train with Intercity, Frecciarossa, Regionale Veloce, Frecciargento or Regionale. Be sure to check out all possible train providers that offer services between Perugia and Bologna on Omio to compare what amenities they may have.
Is there a direct train between Perugia and Bologna?
Yes, there are 8 direct trains per day between Perugia and Bologna, and you can find a direct train for this route with Frecciarossa or Intercity  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many trains are there from Perugia to Bologna a day?
On average, there are 8 trains a day from Perugia to Bologna. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Perugia to Bologna? When does the last train depart from Perugia to Bologna?
The first train from Perugia to Bologna leaves at 04: 38   and the last train for this leaves at 18: 55. Omio shows you the latest train from Perugia to Bologna timetable to help you book the best departure time for this trip.
How early should I purchase train tickets between Perugia and Bologna to score the best deals?
You can find a train from Perugia to Bologna to cost on average £19 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Perugia to Bologna train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Perugia
Bologna
Perugia
Amenities
Refreshments
Perugia
Amenities
Perugia Capitini
Amenities
Perugia Silvestrini
Amenities
Perugia Universita
Amenities