St. Gallen is a canton in Switzerland. St. Gallen is in the north-east corner of Switzerland. North of St. Gallen is the canton Thurgau. West of St. Gallen is Zürich. South of St. Gallen is Schwyz, Glarus, and Graubünden. East of St. Gallen are the countries Austria and Liechtenstein. The cantons Appenzell Innerrhoden and Appenzell Ausserrhoden are inside the canton St. Gallen (the canton St.Gallen sourrounds them). 