Compare prices and tickets by train, bus or flight

Thu
Dec 9
$5Regionale
$10Regionale
Fri
Dec 10
$5Regionale
$10Regionale
Sat
Dec 11
$5Regionale
Find prices
Sun
Dec 12
$5Regionale
$10Regionale
Mon
Dec 13
$5Regionale
$10Regionale
Tue
Dec 14
$5Regionale
$10Regionale
Wed
Dec 15
$5Regionale
$10Regionale
Thu
Dec 16
$5Regionale
$10Regionale
Fri
Dec 17
$5Regionale
Find prices
Sat
Dec 18
$5Regionale
$10Regionale
Sun
Dec 19
$5Regionale
$10Regionale
Mon
Dec 20
$5Regionale
$10Regionale
Tue
Dec 21
$5Regionale
Find prices
Wed
Dec 22
$5Regionale
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Pavia to Milan

distanceDistance19 miles (31 km)
durationAverage train duration18 min
priceAverage train ticket price$5 (€4)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain companiesRegionale, Trenord, Regionale Veloce or Intercity

Trains from Pavia to Milan cover the 19 miles (31 km) long route taking on average 18 min with our travel partners like Regionale, Trenord, Regionale Veloce or Intercity. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this trip costs around $5 (€4), you can find the cheapest train ticket for as low as $5 (€4). Travelers depart most frequently from Pavia and arrive in Milano Centrale.

Trains from Pavia to Milan

The quick zip from the city of Pavia, in the far northwest of Italy, to the city of Milan, which is just 25.7 miles (41.4 km) due north, is accessible by train. Typically, trains from Pavia to Milan can take between just 18min and roughly 1h 47 min. However, with an incredible number of trains servicing the route each day, passengers will have their pick of services in the morning, afternoon, and late into the evening.

 

Pavia to Milan Train Time: Daily Departures?

Because the journey is quite short, there are a vast number of trains from Pavia to Milan that operate each week. Typically, there are about 700 weekly service options from which to choose. These services are evenly distributed throughout the week; passengers will find that there are just over 100 daily options departing each weekday, then on the weekends service is slightly reduced—there are just under 100 options on Saturdays and just under 90 options on Sundays. Typically, the first train departs from Pavia around 5:39 a.m. and the final train departs around 11:31 p.m.

 

How long is the journey by train from Pavia to Milan?

Usually, the trains from Pavia to Milan can run anywhere from about 18min to roughly 1h 47min. The large discrepancy in trip durations can be accounted for by a number of factors, including the type of trains that operate the service—regional, intercity, fast trains and other types run the route daily. The duration difference is also a result of the actual train routes—while there are some direct services, there are also some options that require a transfer.

 

What are the departure and arrival stations for trains from Pavia to Milan?

Departure Train station: All trains from Pavia to Milan will depart from Porta Garibaldi or Pavia station. From the city center to Porta Garibaldi is about .8 miles (1.4 km), which is about a 12min walk or a 3min cab ride. The trip to Pavia station from the city center is approximately 2.4 miles (3.9 km), which takes about 8min via cab and 25min via the number 3 bus. At both stations there are ticketing areas and waiting spots.

Arrival Train station: The trains from Pavia to Milan will arrive at either Milan Centrale or Milan Rogoredo. From Milan Centrale to the city center is roughly 2.6 miles (4.2 km), which can take about 16min via taxi. The 91 and 92 buses also provide service for the route, as do the M3 and M2 lines on the city’s metro. To go from Milan Rogoredo to the city center travelers can grab a taxi, which can run the 6.2-mile (10-km) trip in about 20min. Alternatively, the NM3 bus can take 15min. The city’s M3 metro line is also available. At both stations there are cafés, restrooms, ATMs and ticketing areas.

   

Which train companies travel from Pavia to Milan?

All of the options for trains from Pavia to Milan are serviced by a single train company: Trenitalia. However, even though all routes are offered by Trenitalia, the services vary dramatically; for instance, there are several train types that are used to service the route, including regional, intercity and Frecciarossa (fast trains). Also, there are two different departure stations and two different arrivals stations, a factor that affects the durations of the routes. This is especially the case with trains that depart from Porta Garibaldi, since all trains leaving here will typically include a transfer at Pavia station before completing the journey.

 

Trenitalia trains from Pavia to Milan

Every week there are almost 700 trains from Pavia to Milan that are operated by Trenitalia. The company provides a regular and consistent schedule that includes about 103 train services each weekday and a slightly reduced service on weekends—with about 97 options on Saturday and around 87 on Sunday. Typically, the first service of the day departs from Pavia around 5:39 a.m. and the final departure leaves around 11:31p.m. Depending on the train type and the number of transfers, the routes can run anywhere from about 18min to about 1h 47min.

 

Train Pavia to Milan: Services on Board

Depending on the type of train that’s operating the route, passengers may have options for ticket class: for instance, Frecciarossa and some intercity trains may have 1st and 2nd class options, while regional trains will only have 2nd class tickets. The availability of wi-fi is also likely to be dependent upon the train type: regional trains typically don’t have wi-fi. However, all trains have generous policies regarding luggage. Passengers must stow any luggage in the designated baggage areas in a secure way that doesn’t interfere with the comfort of other passengers. Passengers may also bring a single bicycle on board; however, bicycles must be either folded or disassembled and then placed in a bag and safely stored for the duration of the journey. To note: on some regional trains there is a special mark that indicates to passengers that there is available space for full-sized bikes. Similar to the bike policy, Trenitalia’s pet policy is also generous. One small pet per passenger is allowed to travel for free. The pet must remain in a container for the whole trip. There are allowances for larger dogs, but a special ticket must be purchased for them. The only exception is for guide dogs that are operating in a service capacity. Trenitalia facilities additional services that support passengers who have limited mobility; the services are supplied by Sale Blue of RFI and customers who need use of their services are asked to reach out to Sale Blue in advance of their trip.

 

How to find cheap train tickets from Pavia to Milan?

There are a number of ways that customers can find cheap tickets for trains from Pavia to Milan. The best way is for customers to have a clear sense of their travel plans in advance—with a definitive itinerary in place, travelers can purchase tickets ahead of time. Purchasing train tickets at the station just before the train departs may incur an upcharge. Additionally, travelers with a clear itinerary can opt for tickets that don’t have added flexibility. Another way to secure a reduced price ticket is to select a ride on one of the regional trains—the Frecciarossa (fast trains) and intercity trains are typically more expensive.

Train tickets from Pavia to Milan: when to book to save $

Time Price Savings
1 week earlier 5 €
2 weeks earlier 4 €25%
3 weeks earlier 4 €25%
1 month before 4 €25%
2 months earlier 4 €25%
3 months earlier 4 €25%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Pavia - Milan. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Pavia - Milan 3 weeks in advance means you can save on average up to 25% compared to the price available on the day of departure.
  • If you book a ticket Pavia - Milan with 2 months in advance you save up to about 25% compared to the initial price.
  • By booking 3 months in advance, you could save up to 25%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips: Trains from Pavia to Milan

Travel by train to Milan 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 Milan.
FAQs

How much do cheap trains between Pavia and Milan cost?

Omio customers have found cheap train tickets to Milan from Pavia for as low as $5 (€4)  for the next 7 days.

How much is the train to Milan from Pavia on average?

If you are looking to book your train ticket in the next 7 days, you can expect the Pavia to Milan train to cost on average $5 (€4)  one way.

How far is it from Pavia to Milan by train?

The Pavia to Milan train distance is approximately 19 miles (31 km).

How long is a train from Pavia to Milan on average?

While the time it takes to travel 19 miles (31 km) between Pavia and Milan can vary based on specific dates, weekends, and holidays, the Pavia to Milan train journey time is on average 18 min.

When traveling by train from Pavia to Milan, which train station in Pavia do I depart from and which train station in Milan do I arrive in?

There are a few train stations in Pavia to start your journey from including Pavia and Pavia Porta Garibaldi. In Milan you have a few train station options to choose from for your arrival including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

Omio customers traveling this route depart most frequently from Pavia   and arrive in Milano Centrale.

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

The most popular departure train station with passengers for this trip, called Pavia, is located 0.9 miles (1.5 km) from the city center of Pavia.

The most popular arrival train station, Milano Centrale, is located 1.7 miles (2.8 km) away from the city center of Milan.

What train companies go from Pavia to Milan?

If you're looking for trains from Pavia to Milan, you can rely on Regionale, Trenord, Regionale Veloce or Intercity to get you to Milan. It's also good to check out all possible train companies for the Pavia to Milan trip to see if there might be differences in the amenities they offer.

Is there a direct train from Pavia to Milan?

Yes, there are 50 direct trains per day from Pavia to Milan, and you can find a direct train for this trip with Frecciarossa, Frecciabianca, Regionale or Intercity  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.

How many train services per day are there to Milan from Pavia?

The average number of trains departing Pavia for Milan is 50 a day. The train schedules and services may vary between weekdays and weekends.

When can I take the first train from Pavia to Milan? When can I take the last train for the day?

You can take the earliest train from Pavia to Milan at 7: 01 AM   or take the last train from Pavia to Milan leaving at 10: 31 PM. Look for the latest Pavia to Milan train schedules on Omio and book the best time to take the train for this journey.

When should I buy the Pavia to Milan train for the best deals on tickets?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets between Pavia and Milan within the next 7 days, you can find tickets to cost on average $5 (€4) one way. To find the best prices for this trip, consider booking your train ticket from Pavia to Milan a few months in advance.

Important Stations and Airports for this Journey

Pavia
Milan
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 Milan.