La Giro di Lombardia 2001, novantacinquesima edizione della corsa e valida come evento della Coppa del mondo di ciclismo su strada 2001, fu disputata il 20 ottobre 2001, per un percorso totale di 258 km. Fu vinta dall'italiano Danilo Di Luca, al traguardo con il tempo di 6h38'29" alla media di 38,847 km/h.
Partenza a Varese con 177 corridori; 56 di essi portarono a termine il percorso.