Varzo () is a comune (municipality) in the Province of Verbano-Cusio-Ossola in the Italian region Piedmont, located about northeast of Turin and about northwest of Verbania, on the border with Switzerland. As of 31 December 2004, it had a population of 2,209 and an area of .
The Varzo railway station has connections to and .
Varzo borders the following municipalities: Baceno, Bognanco, Crevoladossola, Crodo, Grengiols (Switzerland), Ried-Brig (Switzerland), Trasquera, Zwischbergen (Switzerland).
Varzo is also known because of the Alpe Veglia Natural Park.
⢠Chiesa di Varzo http://valdivedro.it/cultura/chiesa-parrocchiale-varzo