Pavia is located in Northern Italy, about 35 kilometers south of Milan.
Pavia is on the A7 Milano-Genova highway, 30 kilometers 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.
There is no airport in Pavia, but you can fly to any of the Milan area airports
- Milano Malpensa Airport (MXP), 90 km from Pavia (official website here)
- Milano Linate Airport (LIN), 50 km from Pavia (official website here)
- Bergamo Orio al Serio (BGY), 100 km from Pavia (official website here)
and then reach Pavia by bus, train (see below – scroll further down in case you need more details on traveling by train from Milan to Pavia) or taxi. When buying train tickets, make sure to specify “Pavia” as final destination (not “Certosa di Pavia”, not “Pavia Porta Garibaldi”)
Taxi rides can be very expensive: you can save money by booking in advance your ride from the airports, using e.g. the taxi company below (other companies are available and can be found online). Mention that you will attend a conference connected with the University of Pavia during the booking procedure. For comparison, we also add some estimated fees for a regular taxi-ride between airports and Pavia. We remark that these are metered rides and therefore costs are subject to changes depending on factors such as traffic conditions or specific taxi company operating the ride.
|Price from Malpensa||Price from Linate||Price from Orio al Serio|
|Ncc pavia taxi (email@example.com)||100 EUR||70 EUR||120 EUR|
|standard metered taxi||150 EUR||100 EUR||170 EUR|
From Milano Malpensa Airport (MXP)
Malpensa express train stops at both terminals T1 and T2 (timetables here). All Malpensa express trains stop at Milano Bovisa, where you can connect with the local S13 trains headed to Pavia. Many Malpensa express then continue to Milano Centrale, where you can find regional (R,RE,RV) and long-distance (IC) trains to Pavia.
From Milano Linate Airport (LIN)
A bus service (timetables here) connects Linate to Milano Dateo, where you can find S13 to Pavia (the train station is underground) and Milano Centrale (travel time 25 minutes), where you can find regional (R,RE,RV) and long-distance (IC) trains to Pavia.
Bus n. 73 (timetables here) connects Linate to Milano Porta Vittoria, where you can find S13 trains to Pavia (the train station is underground). Get off the bus at the stop “V.le Campania”)
As an alternative, a direct bus service connects Linate to Pavia (timetables here)
From Bergamo Orio al Serio (BGY)
Several companies (terravision, autostradale, orioshuttle) operate a bus service from Orio al Serio with Milano Centrale (50 minutes travel time), where you can find regional (R,RE,RV) and long-distance (IC) trains to Pavia.
As an alternative, a local bus service connects Orio al Serio with Bergamo train station (info here), from which you can get RV trains to Milan and then to Pavia (connect either at Milano Lambrate or Milano Centrale).
TRAVELING BY TRAIN BETWEEN PAVIA AND MILAN – MORE DETAILS
Milan main train station is called Milano Centrale, and is connected with all main Italian cities, as well as to France, Switzerland, Austria and Germany. Trenitalia and Italo offer high-speed train connections to many Italian cities.
Milan has a very extensive rail service, with many stations, and there are several options to connect to Pavia:
Local trains S13. Connect in Milano Bovisa, Milano Dateo, Milano Porta Vittoria, Milano Rogoredo. Travel time up to 50 minutes.
Long-distance trains (IC) to Genova and Ventimiglia, La Spezia, Livorno. Connect in Milano Centrale or Milano Rogoredo. Travel time around 30 minutes.
Regional trains (R, RE, RV) to Alessandria, Stradella, Genova. Connect in Milano Centrale, Milano Lambrate, Milano Rogoredo. Travel time around 30 minutes.
When checking timetables, make sure to specify “Pavia” as final destination (not “Certosa di Pavia”, not “Pavia Porta Garibaldi”)
At the time of writing this page, a ride with S, R, RE, RV trains costs 4.00 EUR, while a ride with IC trains costs 9.00 EUR