De 110e editie van de wielerwedstrijd Ronde van Lombardije werd gehouden op 1 oktober2016. De wedstrijd maakte deel uit van de UCI World Tour 2016. Esteban Chaves was de sterkste in een sprint met drie. Titelverdediger was de Italiaan Vincenzo Nibali. In totaal gingen 200 renners van start, van wie er 61 de eindstreep bereikten, met David de la Cruz (Etixx-Quick Step) als laatste met een achterstand van ruim 20 minuten.