Pavia to Milan train

Thu, Oct 10
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Pavia to Milan

Showing times and prices for Oct 11

Cheapest

The best way to find a cheap train ticket from Pavia to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Regionale
S13 TRENORD 24336
11:09AM0h27
Pavia station
11:36AMMilan Rogoredo
$51One-way
0 transfers
Cheapest
Regionale
S13 TRENORD 24322
07:39AM0h27
Pavia station
08:06AMMilan Rogoredo
$51One-way
0 transfers
Cheapest
Regionale
Regionale TRENORD 2384
08:52PM0h38
Pavia station
09:30PMMilan Centrale
$51One-way
0 transfers
Cheapest
Regionale
Regionale Veloce 3032
03:01PM0h34
Pavia station
03:35PMMilan Centrale
$51One-way
0 transfers
Cheapest
Regionale
S13 TRENORD 24346
01:39PM0h27
Pavia station
02:06PMMilan Rogoredo
$51One-way
0 transfers

Pavia to Milan train times

Showing trains for tomorrow, Friday, October 11
ProviderDepartsDurationArrivesTransfersTickets
Regionale
S13 TRENORD 24314
05:39AM Pavia station0h27 06:06AM Milan Rogoredo0 transfersDirect
Regionale
Autobus TRENORD 1750A
05:45AM Pavia Porta Garibaldi0h35 06:20AM Milan Rogoredo1 transfer
Regionale
Regionale TRENORD 2354
06:01AM Pavia station0h34 06:35AM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24316
06:09AM Pavia station0h27 06:36AM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 2356
06:22AM Pavia station0h38 07:00AM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10452
06:34AM Pavia station0h19 06:53AM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24318
06:39AM Pavia station0h27 07:06AM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10492
06:51AM Pavia station0h24 07:15AM Milan Rogoredo0 transfersDirect
Regionale
Autobus TRENORD 2752A
06:56AM Pavia Porta Garibaldi0h44 07:40AM Milan Rogoredo1 transfer
Regionale
Regionale Veloce 3016
07:01AM Pavia station0h34 07:35AM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24320
07:09AM Pavia station0h27 07:36AM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 2300
07:14AM Pavia station0h41 07:55AM Milan Centrale0 transfersDirect
Italo
9998
07:20AM Pavia station0h45 08:05AM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10754
07:23AM Pavia Porta Garibaldi0h32 07:55AM Milan Rogoredo1 transfer
Regionale
Regionale TRENORD 10454
07:28AM Pavia station0h22 07:50AM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 2302
07:35AM Pavia station0h20 07:55AM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24322
07:39AM Pavia station0h27 08:06AM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10756
07:48AM Pavia Porta Garibaldi0h30 08:18AM Milan Rogoredo1 transfer
Intercity
Intercity 652
07:51AM Pavia station0h31 08:22AM Milan Centrale0 transfersDirect
Regionale
Regionale Veloce 2357
08:01AM Pavia station0h36 08:37AM Milan Centrale0 transfersDirect
Frecciarossa
FRECCIAROSSA 9710
08:06AM Pavia station0h29 08:35AM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24324
08:09AM Pavia station0h27 08:36AM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 2304
08:18AM Pavia station0h22 08:40AM Milan Rogoredo0 transfersDirect
Intercity
Intercity 655
08:26AM Pavia station0h34 09:00AM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10456
08:34AM Pavia station0h19 08:53AM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24326
08:39AM Pavia station0h27 09:06AM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10758
08:47AM Pavia Porta Garibaldi0h33 09:20AM Milan Rogoredo1 transfer
Regionale
Regionale TRENORD 2360
08:52AM Pavia station0h38 09:30AM Milan Centrale0 transfersDirect
Regionale
Regionale Veloce 3019
09:01AM Pavia station0h34 09:35AM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24328
09:09AM Pavia station0h27 09:36AM Milan Rogoredo0 transfersDirect
Intercity
Intercity 658
09:26AM Pavia station0h34 10:00AM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10458
09:34AM Pavia station0h19 09:53AM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24330
09:39AM Pavia station0h27 10:06AM Milan Rogoredo0 transfersDirect
Regionale
Autobus TRENORD 760A
09:44AM Pavia Porta Garibaldi0h36 10:20AM Milan Rogoredo1 transfer
Regionale
Regionale TRENORD 2362
10:01AM Pavia station0h34 10:35AM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24332
10:09AM Pavia station0h27 10:36AM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24334
10:39AM Pavia station0h27 11:06AM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24336
11:09AM Pavia station0h27 11:36AM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24338
11:39AM Pavia station0h27 12:06PM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24340
12:09PM Pavia station0h27 12:36PM Milan Rogoredo0 transfersDirect
Intercity
Intercity 631
12:26PM Pavia station0h29 12:55PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24342
12:39PM Pavia station0h27 01:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10766
12:47PM Pavia Porta Garibaldi0h33 01:20PM Milan Rogoredo1 transfer
Regionale
Regionale TRENORD 2368
01:01PM Pavia station0h34 01:35PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24344
01:09PM Pavia station0h27 01:36PM Milan Rogoredo0 transfersDirect
Intercity
Intercity 666
01:26PM Pavia station0h27 01:53PM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10466
01:34PM Pavia station0h19 01:53PM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24346
01:39PM Pavia station0h27 02:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10768
01:47PM Pavia Porta Garibaldi0h33 02:20PM Milan Rogoredo1 transfer
Regionale
Regionale Veloce 3052
01:53PM Pavia station0h48 02:41PM Milan Porta Garibaldi0 transfersDirect
Regionale
Regionale TRENORD 2370
02:01PM Pavia station0h34 02:35PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24348
02:09PM Pavia station0h27 02:36PM Milan Rogoredo0 transfersDirect
Intercity
Intercity 745
02:26PM Pavia station0h29 02:55PM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10468
02:34PM Pavia station0h19 02:53PM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24350
02:39PM Pavia station0h27 03:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10770
02:47PM Pavia Porta Garibaldi0h33 03:20PM Milan Rogoredo1 transfer
Regionale
Regionale Veloce 3032
03:01PM Pavia station0h34 03:35PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24352
03:09PM Pavia station0h27 03:36PM Milan Rogoredo0 transfersDirect
Intercity
Intercity 670
03:26PM Pavia station0h32 03:58PM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10470
03:34PM Pavia station0h19 03:53PM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24354
03:39PM Pavia station0h27 04:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10772
03:47PM Pavia Porta Garibaldi0h33 04:20PM Milan Rogoredo1 transfer
Regionale
Regionale TRENORD 2374
04:01PM Pavia station0h34 04:35PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24356
04:09PM Pavia station0h27 04:36PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10472
04:34PM Pavia station0h19 04:53PM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24358
04:39PM Pavia station0h27 05:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10774
04:47PM Pavia Porta Garibaldi0h33 05:20PM Milan Rogoredo1 transfer
Regionale
Regionale Veloce 2375
04:53PM Pavia station0h57 05:50PM Milan Porta Garibaldi0 transfersDirect
Regionale
Regionale Veloce 3035
05:01PM Pavia station0h34 05:35PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24360
05:09PM Pavia station0h27 05:36PM Milan Rogoredo0 transfersDirect
Intercity
Intercity 674
05:26PM Pavia station0h29 05:55PM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10474
05:34PM Pavia station0h19 05:53PM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24362
05:39PM Pavia station0h27 06:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10776
05:47PM Pavia Porta Garibaldi0h33 06:20PM Milan Rogoredo1 transfer
Regionale
Regionale Veloce 3054
05:47PM Pavia station0h46 06:33PM Milan Porta Garibaldi0 transfersDirect
Regionale
Regionale TRENORD 2378
06:01PM Pavia station0h34 06:35PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24364
06:09PM Pavia station0h27 06:36PM Milan Rogoredo0 transfersDirect
Intercity
Intercity 635
06:26PM Pavia station0h29 06:55PM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10476
06:34PM Pavia station0h19 06:53PM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24366
06:39PM Pavia station0h27 07:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10778
06:47PM Pavia Porta Garibaldi0h33 07:20PM Milan Rogoredo1 transfer
Regionale
Regionale Veloce 3040
07:01PM Pavia station0h34 07:35PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24368
07:09PM Pavia station0h27 07:36PM Milan Rogoredo0 transfersDirect
Intercity
Intercity 680
07:26PM Pavia station0h31 07:57PM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10478
07:34PM Pavia station0h19 07:53PM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24370
07:39PM Pavia station0h27 08:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10780
07:47PM Pavia Porta Garibaldi0h33 08:20PM Milan Rogoredo1 transfer
Regionale
Regionale TRENORD 2382
08:01PM Pavia station0h34 08:35PM Milan Centrale0 transfersDirect
Frecciabianca
FRECCIABIANCA 8620
08:06PM Pavia station0h34 08:40PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24372
08:09PM Pavia station0h27 08:36PM Milan Rogoredo0 transfersDirect
Intercity
Intercity 681
08:26PM Pavia station0h36 09:02PM Milan Centrale0 transfersDirect
Regionale
Regionale TRENORD 10480
08:34PM Pavia station0h19 08:53PM Milan Rogoredo0 transfersDirect
Regionale
S13 TRENORD 24374
08:39PM Pavia station0h27 09:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10782
08:47PM Pavia Porta Garibaldi0h33 09:20PM Milan Rogoredo1 transfer
Regionale
Regionale TRENORD 2384
08:52PM Pavia station0h38 09:30PM Milan Centrale0 transfersDirect
Regionale
Regionale Veloce 3044
09:01PM Pavia station0h34 09:35PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24376
09:09PM Pavia station0h27 09:36PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 10785
09:12PM Pavia Porta Garibaldi1h47 10:59PM Milan Rogoredo1 transfer
Intercity
Intercity 684
09:26PM Pavia station0h27 09:53PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24378
09:39PM Pavia station0h27 10:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale Veloce 3046
09:52PM Pavia station0h33 10:25PM Milan Centrale0 transfersDirect
Intercity
Regionale TRENORD 10784
09:58PM Pavia Porta Garibaldi0h55 10:53PM Milan Centrale1 transfer
Regionale
Regionale TRENORD 10784
09:58PM Pavia Porta Garibaldi1h08 11:06PM Milan Rogoredo1 transfer
Regionale
Regionale TRENORD 2386
10:01PM Pavia station0h34 10:35PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24380
10:09PM Pavia station0h27 10:36PM Milan Rogoredo0 transfersDirect
Intercity
Intercity 639
10:26PM Pavia station0h27 10:53PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24382
10:39PM Pavia station0h27 11:06PM Milan Rogoredo0 transfersDirect
Regionale
Regionale Veloce 3047
11:01PM Pavia station0h34 11:35PM Milan Centrale0 transfersDirect
Regionale
S13 TRENORD 24384
11:09PM Pavia station0h27 11:36PM Milan Rogoredo0 transfersDirect
Regionale
Regionale TRENORD 2388
11:31PM Pavia station0h34 12:05AM Milan Centrale0 transfersDirect

Find all the dates and times for this journey

Compare prices and tickets Pavia to Milan by train or bus

Fri
Oct 11
Sat
Oct 12
Sun
Oct 13
Mon
Oct 14
Tue
Oct 15
Wed
Oct 16
Thu
Oct 17

Fastest train times from Pavia to Milan

Showing times and prices for Oct 11

Fastest Journey

19 m

Average

31 m

Trains per day

110

Distance

31 km

Of the 110 trains that leave Pavia for Milan every day 92 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Regionale
Regionale TRENORD 10452
06:34AM0h19
Pavia station
06:53AMMilan Rogoredo
$51One-way
0 transfers
Fastest
Regionale
Regionale TRENORD 10476
06:34PM0h19
Pavia station
06:53PMMilan Rogoredo
$51One-way
0 transfers
Fastest
Regionale
Regionale TRENORD 10472
04:34PM0h19
Pavia station
04:53PMMilan Rogoredo
$51One-way
0 transfers
Fastest
Regionale
Regionale TRENORD 10466
01:34PM0h19
Pavia station
01:53PMMilan Rogoredo
$51One-way
0 transfers
Fastest
Regionale
Regionale TRENORD 10458
09:34AM0h19
Pavia station
09:53AMMilan Rogoredo
$51One-way
0 transfers

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 duration17 min
priceAverage train ticket price$5 (€5)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 44 direct trains a day
carriersTrain providersRegionale, Intercity, Trenord or Frecciarossa

Trains from Pavia to Milan cover the 19 miles (31 km) long trip taking on average 17 min with our travel partners like Regionale, Intercity, Trenord or Frecciarossa. Normally, there are 50 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $5 (€4), but the average price of train tickets is $5 (€5). Travelers depart most frequently from Pavia and arrive in Milan Centrale.

Train providers: Regionale, Intercity and Frecciabianca from Pavia to Milan trains

For as little as $5 (€4) you can travel by train to Milan from Pavia with Regionale, Intercity and Frecciabianca. Omio will show you the best deals, schedules and tickets available for this trip.

Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.

Pavia to Milan train information with Regionale:

  • Average Duration: 19 min
  • Cheapest Price: $5

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.

FAQs: Trains from Pavia to Milan

FAQs: Travel by train from Pavia 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
Cheap train tickets from Pavia to Milan can start from as little as $5 (€4) when you book in advance. The average train ticket price for Pavia to Milan is $5 (€5); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time from Pavia to Milan is on average 17 min   for the 19 mile (31 km) long journey, but the time it takes to go from Pavia to Milan by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Pavia to Milan leaves at 5: 09 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Pavia to Milan leaves at 9: 31 PM.
Yes, there are 44 direct trains a day from Pavia to Milan with Regionale, Intercity, Trenord or Frecciarossa. Schedules can vary on holidays or weekends with fewer direct trains.
Yes, there's a high-speed train to Milan. Take the fast train with Frecciarossa from Pavia to Milan.
For the best Pavia to Milan train to purchase, you can travel safely and comfortably with Regionale, Intercity, Trenord or Frecciarossa. However, it's always good to check all possible train companies with services between Pavia and Milan to compare what amenities they may offer.
No, there are no night trains, the latest train for this route is 9: 31 PM.

Passengers board the train most frequently from Pavia, which is located around 1.6 miles (2.6 km) away from the city centre, and they get off the train at Milan Centrale, located 2.3 miles (3.7 km) away from the city centre.

A day trip to Milan from Pavia is worth doing with a journey time of 17 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Pavia to Milan by train is August.
You have options as you can travel to Milan from Pavia 2 different ways: train or bus.

Popular train stations from Pavia to Milan

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.
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Milan Centrale is the most popular Milan train station for Omio travelers, but Milan has quite a few train hubs. Find all the information you need to know about the main railway stations in Milan for your trip from Pavia.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transit options for Milan Centrale
Metro lines: M2 (green), M3 (yellow)
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transit options for Milan Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links