Villadossola is a town and comune located in the Val d’Ossola region within the Province of Verbano-Cusio-Ossola in northern Italy. It is situated approximately 120 kilometres (75 mi) northeast of Turin.
The town is positioned just south of Domodossola and to the west of the Toce river. It sits at the mouth of the Valle Antrona, which is one of the seven side valleys of the Val d’Ossola.