COMPARE Prices across different modes

Tue
Sep 21
$26Regionale
$39Flixbus
Wed
Sep 22
$26Regionale
$25Flixbus
Thu
Sep 23
$26Regionale
$22Flixbus
Fri
Sep 24
$26Regionale
$25Flixbus
Sat
Sep 25
$27Regionale
$57Frecciarossa
Sun
Sep 26
$26Regionale
$65Frecciarossa
Mon
Sep 27
$26Regionale
$27Regionale
Tue
Sep 28
$26Regionale
$57Frecciarossa
Wed
Sep 29
$26Regionale
$57Frecciarossa
Thu
Sep 30
$25Intercity
$57Frecciarossa
Fri
Oct 1
$26Regionale
$57Frecciarossa
Sat
Oct 2
$27Regionale
$57Frecciarossa
Sun
Oct 3
$26Regionale
$65Frecciarossa
Mon
Oct 4
$19Intercity
$57Frecciarossa
Tue
Oct 5
$16Intercity
$27Regionale
Wed
Oct 6
$12Intercity
$57Frecciarossa
Thu
Oct 7
$12Intercity
$27Regionale
Fri
Oct 8
$25Intercity
$22Flixbus
Sat
Oct 9
$16Intercity
$53Frecciarossa
Sun
Oct 10
$27Regionale
$65Frecciarossa

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Perugia to Bologna

distanceDistance109 miles (175 km)
durationAverage train duration4 h 35 min
priceAverage train ticket price$26 (€21)
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 route taking on average 4 h 35 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. While the average ticket price for this trip costs around $26 (€21), you can find the cheapest train ticket for as low as $26 (€21). Travelers depart most frequently from Perugia and arrive in Bologna Centrale.

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) between Perugia and 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, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

We show you the latest Frecciarossa train schedule 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 from Perugia to Bologna with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Trains from Perugia to Bologna

On a typical day, there are usually between 15 and 20 trains from Perugia to Bologna. The weekly total usually comes out to around 115 trains for travelers to choose from. Many different factors can impact the total duration of your trip, including what type of train is being used for the journey, the number of transfers you will have, the amount of time these transfers will wind up taking you. On average, trips between these 2 cities may take anywhere from 2h 25min to 6h 30min. Perugia is approximately 110 miles from Bologna. You may be able to find some direct trains for this route, but most trains will require you to transfer at least once, if not twice. When you reach Bologna, there are a few different things that you can see, including Piazza Maggiore and the Basilica di San Petronio.

Perugia to Bologna Train Time: Daily Departures

You will find that on an average day, there are usually 15 to 20 trains from Perugia to Bologna for you to choose from. Per week, the total is generally around 115 trains. Departures for this route will usually start at around 05:25 a.m. and finish at approximately 08:55 p.m.

How long is the journey by train from Perugia to Bologna?

Details such as the type of train that you will be on, the number of transfers that you have planned during your voyage, and how long these transfers are expected to take can all have an impact on the total duration of your journey. On average, you can plan on trains between these two cities taking anywhere from 2h 25min to 6h 30min. There are usually a few trains per day that are direct, but a majority of itineraries involve either one or two transfers before you reach your final destination of Bologna.

What are the departure and arrival stations for trains for this route?

Departure train station: When you travel from Perugia to Bologna by train, you will normally leave from Perugia railway station. This station is one of the largest in the region and it can be found approximately 1.9 miles (3 km) from the city center. If you need to travel to the station from downtown Perugia, you can grab bus line B, C, or D, which will bring you to your destination in approximately 5 to10min. At this station, you will find outlets, sitting areas, free access to Wi-Fi, shops to purchase snacks, drinks, and travel essentials, public restrooms, and drinking fountains. To make sure that you have enough time to find your platform and board, head to the station around 30min before your train is supposed to leave.

Arrival train station: Once you reach Bologna, your train will arrive at Bologna Centrale railway station. This station is approximately 1.2 miles (2 km) from the city center. To travel between these two locations, you can take bus line C, which will bring you to downtown Bologna in around 5min to 10min. Like Perugia railway station, Bologna Centrale railway station has shops that sell refreshments, free access to Wi-Fi for travelers, sitting areas, outlets, luggage storage, and drinking fountains.

Which train companies travel from Perugia to Bologna?

Trenitalia is the company that mainly services trains from Perugia to Bologna. Since it was first created in the early 2000s, this company has quickly grown to be one of the main transport providers of Italy. It now services hundreds of daily trains between many cities scattered throughout the country. When you travel with Trenitalia from Perugia to Bologna, you may be able to find a direct train. However, there are many journeys between these cities that will require changing trains either once or twice. If you do need to transfer trains, this may occur in cities such as Florence and Prato.

Trenitalia trains from Perugia to Bologna

On a typical day, Trenitalia will operate between 15 and 20 trains from Perugia to Bologna. Each week, the total is approximately 115 journeys for passengers to choose from. Many factors can affect how long your journey will end up taking, but you can normally plan on it lasting between 2h 25min and 6h 30min. Trenitalia offers some trains from Perugia to Bologna that are direct, but many of the trips between these two cities will require passengers to transfer trains either once or twice. You will normally depart from Perugia railway station and arrive at Bologna Centrale railway station. For this route, Trenitalia usually operates regional trains. You will find that the timetable is normally the same on both weekends and weekdays.

Train Perugia to Bologna: Services on Board

For trains from Perugia to Bologna, Trenitalia usually has one booking class, which is Second Class. All of the company’s trains are equipped with free and unlimited Wi-Fi for passengers to use during the trip. Each traveler has the right to bring up to two large pieces of luggage and one carry-on item or bag with them without having to pay an additional fee. You may bring a bicycle with you as one of your pieces of luggage, but keep in mind that you will need to fold it and put it in a bag before storing it in your train car. Trenitalia allows small animals on board, but they need to be in a proper pet container. All trains that are serviced by Trenitalia are accessible for passengers that have limited mobility or a disability.

How to find cheap train tickets from Perugia to Bologna?

Those that are traveling on a budget can use a few different tricks to easily find cheap trains from Perugia to Bologna. If you have the option, try to book a train that includes a transfer, as these are almost always cheaper than direct voyages. When possible, book your train as far in advance as you can, as prices will normally be lower the earlier that you make your reservation. Being flexible with the dates and times that you will be traveling will also help to give you more options with fares and make it more likely that you will find a cheap ticket.

 

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 are cheap trains from Perugia to Bologna?
Train tickets from Perugia to Bologna for some dates and times can be found for as cheap as $26 (€21)  one way in the next 7 days.
How much does it cost to take a train between Perugia and Bologna?
The train price from Perugia to Bologna is on average $26 (€21)  if you are looking to buy your tickets for this trip in the next 7 days.
How far is Bologna from Perugia by train?
When traveling this route you should expect the distance from Perugia to Bologna by train to be approximately 109 miles (175 km).
How long is a train to Bologna from Perugia on average?
The Perugia to Bologna train duration is on average 4 h 35 min, which is to be expected when traveling 109 miles (175 km) to Bologna from Perugia. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which train station from Perugia to Bologna do I depart from? Which Bologna train station from Perugia do I arrive in?

Omio customers traveling this route depart most frequently from Perugia   and arrive in Bologna Centrale.

Where is the departure train station in Perugia located? Where is the arrival train station in Bologna located?

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

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

Which train providers can take me from Perugia to Bologna?
For the journey 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 companies that offer services between Perugia and Bologna on Omio to compare what amenities they may have.
How many train services are there from Perugia to Bologna a day?
The average number of trains departing Perugia for Bologna is 8 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Perugia to Bologna? What time is the last train from Perugia to Bologna?
The earliest train for this trip departs from Perugia at 4: 38 AM. The last train leaves from Perugia at 6: 55 PM. Check Omio for the latest train schedule from Perugia to Bologna and book the best time to depart on your chosen travel date.
How early should I buy Perugia to Bologna train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you book train tickets between Perugia and Bologna within the next 7 days, you can find tickets to cost on average $26 (€21) one way. To find the best prices for this trip, consider booking your train ticket from Perugia to Bologna a few months in advance.
Stations

Important Stations and Airports for this Journey

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