Bonavigo és un municipi d'Itàlia, situat en la Província de Verona, en la regió del Vèneto. Té una població de 2.022 habitants (senyes censals d'ISTAT 2021)[1] i una superfície de 17,99 km², en una densitat demogràfica de 112,4 hab./km².