De Marathon van Milaan 2012 vond plaats op maandag 15 april 2012. Het was de twaalfde editie van deze marathon. 

De wedstrijd bij de mannen werd gewonnen door de Keniaan Daniel Kiprugut in 2:08.39. De top drie zat met Nickson Kurgut (2:08.43) en Biru Gemechu Worku (2:08.48) erg dicht bij elkaar. Bij de vrouwen ging Irene Jerotich Kosgei uit Kenia met de hoogste eer strijken. Met een tijd van 2:31.07 finishte zij slechts acht seconden voor de Italiaanse Emma Quaglia.

Uitslag 
Mannen

Vrouwen

Milaan
2012