Il Giro di Lombardia 1938, trentaquattresima edizione della corsa, si svolse il 23 ottobre 1938 su un percorso di 232 km con partenza e arrivo a Milano. Fu vinto dall'italiano Cino Cinelli, giunto al traguardo con il tempo di 6h38'00", alla media di 34,974 km/h, precedendo i connazionali Gino Bartali e Osvaldo Bailo. Conclusero la prova, organizzata dalla Gazzetta dello Sport, 60 dei 101 ciclisti al via.[1]