Flawil se situe dans le Untertoggenburg et compte plus de 10'500 habitants. Le village se trouve à environ 15 km de Saint-Gall et à 13 km de Wil. Parmi les monuments les plus remarquables de Flawil, on peut citer l'Ancien Hôtel de Ville, l'Auberge Hirschen, l'Église protestante et l'Église catholique Saint-Laurent. Un lieu de sortie populaire est le Wissbachtobel près d'Egg. Le Musée local de Flawil au Lindengut invite à découvrir l'histoire du textile en Suisse orientale. Flawil abrite le Chocolarium Maestrani. Des défilés traditionnels avec des chariots sont organisés lors de la Lägelisnacht en novembre.