Flawil is a locality located 141.73 km west-southwest from Bern in St. Gallen Canton, Switzerland. The population of Flawil is 10,520 people. Amriswil, Gossau, Herisau are located close to Flawil. You can find Flawil on any map using the following decimal coordinates: 47.4053 (latitude), 9.1977 (longitude).