Varzo (Lombard:
Varsc) is a
comune (municipality) in the
Province of Verbano-Cusio-Ossola 
in the Italian region
Piedmont 
, located about 130 kilometres (81 mi) northeast of Turin and about 35 kilometres (22 mi) northwest of
Verbania 
, on the border with Switzerland. As of 31 December 2004, it had a population of 2,209 and an area of 94.4 square kilometres (36.4 sq mi).
Varzo is also known because of the Alpe Veglia Natural Park.