Schänis est une commune suisse du canton de Saint-Gall, située dans la circonscription électorale de See-Gaster.