Vals is a village and a municipality in the Surselva Region in the canton of Graubünden in Switzerland.