By Air
Pavia is served by Milan airports, LINATE and MALPENSA, and by Milan-Bergamo ORIO AL SERIO airport.
There is a daily bus service from Milan LINATE airport to Pavia.
From Milan MALPENSA airport there is a fast train connection, Malpensa Express, to Milan Bovisa train station, where you can take the Suburban train S13, which goes twice an hour direct to Pavia. Alternatively, there is a daily bus service, Malpensa Shuttle, connecting Terminal 1 and Terminal 2 to Milan Central Station (Stazione Centrale) where you can take Regional trains or Frecce to Pavia.
From Milan-Bergamo ORIO AL SERIO INTERNATIONAL AIRPORT, there is a bus service to Milan Central Station. There you can take Regional trains or Frecce to Pavia.