Sagogn is a municipality of the district of Surselva in the canton of Graubünden in Switzerland.