Marmirolo is a comune (municipality) in the Province of Mantua in the Italian region Lombardy, located about 130 kilometres (81mi) east of Milan and about 7 kilometres (4mi) northwest of Mantua. Its territory, which is totally plain as part of the Pianura Padana, is crossed by the Mincio river.