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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Travel Tips

Trains from Pavia 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 Pavia to Bologna.
FAQs
What is the price of the cheapest train from Pavia to Bologna?
If you’re looking to save money on tickets, you can find cheap Pavia to Bologna trains for as little as $19 (€16)  in the next 7 days.
How much is a train ticket to Bologna from Pavia?
If you’re looking to book your train tickets in the next week, you can expect the Pavia to Bologna train price to come in at an average of $19 (€16)  one way.
What is the distance between Pavia and Bologna by train?
The distance between Pavia and Bologna by train is approximately 117 miles (188 km).
How long is the train ride to Bologna from Pavia?
On average the Pavia to Bologna train time is 2 h 49 min  covering the 117 miles (188 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Pavia to Bologna, which train station in Pavia do I depart from and which train station in Bologna do I arrive in?

When taking the train between Pavia and Bologna, you can choose to depart from train stations like Pavia and Pavia Porta Garibaldi. Your route can end in train stations such as Bologna Centrale and Bologna Borgo Panigale.

Omio customers who travel this route most frequently depart from Pavia   and arrive in Bologna Centrale.

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

Passengers booking this route most frequently board their trains from Pavia and need to travel around 1 mile (s) / 1 km from the city center to get to this train station.

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

Which train providers can get me from Pavia to Bologna?
For the trip from Pavia to Bologna you can take a train with Regionale Veloce. Be sure to check out all possible train companies that offer services between Pavia and Bologna on Omio to compare what amenities they may have.
How many train services are there between Pavia and Bologna a day?
The average number of trains departing Pavia for Bologna is 25 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Pavia to Bologna? When does the last train depart from Pavia to Bologna?
You can take the earliest train from Pavia to Bologna at 7: 12 AM   or take the last train from Pavia to Bologna leaving at 7: 12 PM. Look for the latest Pavia to Bologna train schedules on Omio and book the best time to take the train for this route.
How far in advance should I buy a train ticket from Pavia to Bologna to get the best deals?
If you purchase the Pavia to Bologna train within the next 7 days, you can find one way tickets to cost on average $19 (€16). However, booking your train ticket in advance gives you access to the best prices for trains from Pavia to Bologna. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Pavia
Bologna
Pavia is the most popular Pavia railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Pavia for your trip to Bologna.