COMPARE Prices across different modes

Tue
Oct 19
$26Regionale
$57Frecciarossa
Wed
Oct 20
$26Regionale
$57Frecciarossa
Thu
Oct 21
$26Regionale
$57Frecciarossa
Fri
Oct 22
$26Regionale
$22Flixbus
Sat
Oct 23
$27Regionale
$57Frecciarossa
Sun
Oct 24
Find prices
$25Flixbus
Mon
Oct 25
$26Regionale
$57Frecciarossa
Tue
Oct 26
$25Intercity
$57Frecciarossa
Wed
Oct 27
$25Intercity
$57Frecciarossa
Thu
Oct 28
$26Regionale
$25Flixbus
Fri
Oct 29
$26Regionale
$32Flixbus
Sat
Oct 30
$27Regionale
Find prices
Sun
Oct 31
$25Intercity
$53Frecciarossa
Mon
Nov 1
$27Regionale
$57Frecciarossa
Tue
Nov 2
$26Regionale
$57Frecciarossa
Wed
Nov 3
$16Intercity
$57Frecciarossa
Thu
Nov 4
$18Intercity
$22Flixbus
Fri
Nov 5
$24Intercity
$16Flixbus
Sat
Nov 6
$12Intercity
$57Frecciarossa
Sun
Nov 7
$12Intercity
$48Frecciarossa

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Perugia from Bologna

distanceDistance109 miles (175 km)
durationAverage train duration3 h 13 min
priceAverage train ticket price$26 (€21)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersIntercity, Frecciarossa or Regionale Veloce

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

Train companies

Frecciarossa trains from Bologna to Perugia

Frecciarossa trains will get you between Bologna and Perugia from $26 (€21). With over 1000 travel companies on Omio, you can find the best train times and tickets for your 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) between Bologna and Perugia 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 Bologna to Perugia route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this trip, 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 Bologna and Perugia with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Travel Tips

Trains from Bologna to Perugia
Travel by train 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 much are cheap trains between Bologna and Perugia?
If you’re looking to save money on tickets, you can find cheap Bologna to Perugia trains for as little as $26 (€21)  in the next 7 days.
What is the cost of a train between Bologna and Perugia?
In the next 7 days you can expect to pay on average $26 (€21)  for a train ticket from Bologna to Perugia.
How far is Bologna to Perugia by train?
You should expect to travel around 109 miles (175 km)  between Bologna and Perugia by train.
How long is a train to Perugia from Bologna on average?
On average the Bologna to Perugia train time is 3 h 13 min  covering the 109 miles (175 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What train station in Bologna goes to Perugia? What train station do I come into Perugia from Bologna?

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

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

You can find the most popular departure train station for this trip, Bologna Centrale, located approximately 1 mile (s) / 1 km from the city center of Bologna. The most popular arrival train station in Perugia, called Perugia, is located around 1 mile (s) / 1 km away from its city center.

Which train companies can get me from Bologna to Perugia?
When taking a train from Bologna to Perugia, you can count on Intercity, Frecciarossa or Regionale Veloce for the best way to get you to Perugia. You can also check all possible train providers who offer a service between Bologna and Perugia and compare the amenities they offer before buying a train ticket.
How many trains are there from Bologna to Perugia a day?
On average, there are 7 trains a day from Bologna to Perugia. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Bologna to Perugia? When does the last train depart from Bologna to Perugia?
The first Bologna to Perugia train departs at 8: 52 AM   and the last train from Bologna to Perugia leaves at 7: 04 PM. Check out the most up-to-date train schedule from Bologna to Perugia on Omio and find the best time to travel to your destination.
How early should I book train tickets to Perugia from Bologna to score the best deals?
The price of a one way train ticket from Bologna to Perugia is on average $26 (€21) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets between Bologna and Perugia available a few months in advance.

Important Stations and Airports for this Journey

Bologna
Perugia
The major railway station for departures from Bologna is Bologna Centrale. Read all the information you need to know about services, amenities and connections at Bologna Centrale for your journey from Bologna to Perugia.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Sun: 06: 00 - 21: 00
Connections to/from station
Bus lines: 21, 25, 30, 36, 61, 62, 77, BLQ
Monorail lines: Marconi Express
Train lines: FR, FA, FB, IC, ICN, R, Italo, ÖBB EC, EN