Casti-Wergenstein (Romansh: Casti-Vargistagn) is a municipality in the district of Hinterrhein in the canton of Graubünden.