Marzano es una comuna (municipio) de la provincia de Pavía, en la región italiana de Lombardía , ubicada a unos 25 km al sureste de Milán y a unos 14 km al noreste de Pavía .
Marzano limita con los siguientes municipios: Ceranova , Lardirago , Roncaro , Torre d'Arese , Torrevecchia Pia , Valera Fratta , Vidigulfo y Vistarino .