Castagnaro is a comune located in the Province of Verona within the Veneto region of Italy. It is situated approximately 80 kilometres southwest of Venice and about 50 kilometres southeast of Verona.
As of December 31, 2004, the municipality had a population of 4,091 residents. The area covers a total of 34.7 square kilometres.