Il Giro di Lombardia 1929, venticinquesima edizione della corsa, fu disputata il 26 ottobre 1929, su un percorso totale di 238 km. Fu vinta dall'italiano Pietro Fossati, giunto al traguardo con il tempo di 8h13'10", alla media di 28,955 km/h, precedendo i connazionali Adriano Zanaga e Raffaele Di Paco.
Presero il via da Milano 72 ciclisti e 45 di essi portarono a termine la gara.