Pavie
est située sur les rives du Tessin,
à une dizaine de kilomètres en amont de son confluent avec
le Pô. Milan,
au nord, est distante de 35 km ; Gènes,
au sud, de 90 km ; Turin,
à l'ouest, de 110 km.
La ville est située dans
la plaine
du Pô,
au nord-ouest de la péninsule italienne, dans le nord de la province
de Pavie,
elle-même dans le sud-ouest de la Lombardie.
Le climat de Pavie est typique de la moyenne plaine
du Pô.
Les hivers sont froids et humides, les étés sont chauds et
parfois entrecoupés d'orages qui rafraichissent
temporairement l'atmosphère. Les printemps et les automnes
sont les périodes les plus pluvieuses.