Weesen ist eine Gemeinde im Kanton St. Gallen in der Schweiz. Sie liegt im östlichen Teil des Kantons am Nordufer des Walensees. Mit einer Fläche von rund 11 Quadratkilometern und einer Einwohnerzahl von knapp 1.500 bildet Weesen eine kleine, aber lebendige Gemeinde.
Das Ortsbild von Weesen wird geprägt von malerischen, traditionellen Holzhäusern, die eng aneinandergereiht sind. Die idyllische Lage am See und die umliegende Berglandschaft machen Weesen zu einem beliebten Ausflugsziel für Touristen und Erholungssuchende. Besonders bekannt ist der Hafen von Weesen, von dem aus im Sommer Schiffe den Walensee befahren.
Auch kulturell hat Weesen einige Sehenswürdigkeiten zu bieten. Dazu zählt unter anderem das Schloss Weesen, ein imposantes Gebäude aus dem 17. Jahrhundert, das heute als Restaurant und Hotel genutzt wird. Ebenfalls sehenswert ist die katholische Kirche von Weesen, die im neugotischen Stil erbaut wurde. Insgesamt bietet Weesen eine harmonische Mischung aus Natur, Kultur und Erholung und ist somit ein attraktiver Ort für Urlauber und Einheimische.