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 town in the Italian region of Piedmont, is situated northeast of Turin and north of Domodossola, bordering Switzerland.