Now let's explain how to reach Pavia from each of them.
2) FROM LINATE
There is a bus from the airport to the Pavia’s railway station. The bus company is Autoservizi Botti, the price is 15 € and the travel time of 45 minutes.
3) FROM ORIO AL SERIO (BERGAMO)
You have to reach the Milan’s main station (Milano Centrale) and then take regional train to Pavia (Just as it has already been explained above).
The train station of Milan can be reached from the airport by two different bus companies: Autostradale or Orio Shuttle (5 € for 1 our of travel in both cases).
AND DON’T FORGET...
One of the main airlines with which to reach Milan (at the airports of Malpensa adn Orio al Serio) is Ryanair, a new partner of ESN.
Find out how to get 15% discount on your flights and free checked-in luggage here: www.esnitalia.org/en/esn-ryanair
The railway line that connects Pavia with Milan is called Trenord and on its Website is possble to consult the timetables and routes of the regional trains that connect Pavia ith the railway stations of Milano Rogoredo, Milano Lambrate and Milano Centrale.
Moreover, if you want to know other railway routes, it may be useful to know Website of Trenitalia (regional trains and high speed) and Italo (high speed).
ANOTHER WAY TO REACH PAVIA FROM MILAN
Pavia and Milan are also connected by a bus company called PMT.
The bus station of Pavia is located in Viale Trieste 23 (near the train station); from here you can reach Milan at the station of Viale Famagosta, connected con the metro (line 2, green).
The bus line that connects the station of Milano Famagosta with that of Pavia is the T175 (Milano-Binasco-Pavia), which costs 4 € with a travel time of 45 minutes.
You can chack the timetables and routes of the coaches on the PMT Website.