Craveggia is a comune (municipality) in the Province of Verbano-Cusio-Ossola in the Italian region Piedmont, located about  northeast of Turin and about  north of Domodossola, on the border with Switzerland.
Craveggia, a municipality within the Province of Verbano-Cusio-Ossola, is located near Turin and Domodossola, sharing a border with Switzerland.