How to get to Pavia
Pavia does not have an airport: if you fly to MILAN LINATE AIRPORT you can take a bus from Linate to reach Milano Central Station (it is called AIR BUS, it runs every 30 minutes and it takes 30 minutes to get to Milan Central Station) and then a train to Pavia (it takes 30 minutes).
If you fly to MILAN-BERGAMO ‘ORIO AL SERIO’ AIRPORT (which is served e.g. by Ryanair), take a bus to Milan Central Station and then a train to Pavia. The whole trip could take up to 3 hours.
If you fly to MILANO MALPENSA AIRPORT take a train from Malpensa Terminal 1, get off at Milano Bovisa Nord station and catch the train to Pavia. It takes more or less one hour and a half.