La Giro di Lombardia 2003, novantasettesima edizione della corsa e valida come evento della Coppa del mondo di ciclismo su strada 2003, fu disputata il 18 ottobre 2003, per un percorso totale di 249 km. Fu vinta dall'italiano Michele Bartoli, al traguardo con il tempo di 6h29'41" alla media di 38,184 km/h.
Partenza a Como con 191 corridori di cui 77 portarono a termine il percorso.