Orio al Serio International Airport (Bergamo), Malpensa International Airport (Milan) and Linate International Airport (Milan). From all airports you can easily arrive to Pavia by train, taxi, bus or by renting a car. Please click on the following links for more information about travelling to and from Pavia.
Transport information from and to Orio al Serio International Airport
Transport information from and to Malpensa International Airport
Transport information from and to Linate International Airport
You can easily arrive to Pavia by train: http://www.trenitalia.com
Pavia is on the A7 Milano-Genova highway, 30 km south of Milano Ring Road (Tangenziale). The exit for Pavia is Bereguardo/Pavia Nord.
If driving through Brennero-Verona or Tarvisio/Trieste-Venezia, another option is to leave the A4 highway at Brescia, take the A21 highway (direction Torino) at leave the highway at Broni/Stradella. The most updated navigators might also suggest to use the new highways A35+A58 from Brescia to Melegnano. Both these options require driving through countryside and small villages to get to Pavia.