Weesen é uma comuna da Suíça, no Cantão São Galo, com cerca de 1.433 habitantes. Estende-se por uma área de 5,39 km², de densidade populacional de 266 hab/km². Confina com as seguintes comunas: Amden, Filzbach, Mollis, Niederurnen, Schänis.
A língua oficial nesta comuna é o Alemão.
Wikipedia https://pt.wikipedia.org/wiki/Weesen
Official Website http://www.weesen.ch/
Coordenadas 47°8'4.825" N 9°5'50.482" E