Op 17 maart 2012 werd de 103de editie verreden van de Italiaanse klassieker Milaan-San Remo. Deze jaarlijkse wielerklassieker start in Milaan en eindigt in San Remo.

Minuut stilte 
Voor de start werd een minuut stilte gehouden ter nagedachtenis aan de slachtoffers van het ongeval met een Belgische bus in de Sierretunnel vier dagen ervoor, waarbij 28 mensen, waaronder 22 kinderen, het leven verloren. De startplaats van de wedstrijd ligt op een honderdtal kilometer van deze Zwitserse tunnel.

Wedstrijdverloop 
In de aanloop naar de finale blijkt dat wereldkampioen Mark Cavendish het peloton op La Manie al niet meer kan volgen. Even later komt Philippe Gilbert ten val op de Cipressa. Op ruim acht kilometer van de streep ontbrandt de koers na een aanval van Johnny Hoogerland op de Poggio. Hij wordt vervolgens gecounterd door Vincenzo Nibali. De enigen die de Italiaan kunnen volgen zijn Simon Gerrans en Fabian Cancellara en Hoogerland moet passen. Op de top van de Poggio hebben ze een handvol seconden voorsprong op een elitegroepje met daarin topsprinters als drievoudig winnaar Oscar Freire en ploeggenoot van Nibali Peter Sagan. Cancellara doet al het werk in de afdaling en in San Remo. Met moeite houdt het drietal stand tegen de achtervolgende groep. Gerrans is van de drie de sterkste sprinter en volgt daarmee zijn landgenoot Matthew Goss op als winnaar.

Deelnemende ploegen 
Naast de achttien teams uit de World Tour hadden zeven ProContinentale ploegen een wildcard gekregen.

Uitslag 

2012
UCI World Tour 2012
Eendagswielerwedstrijd in 2012