En el núcleo urbano de Flawil hay una estación de ferrocarril donde paran trenes de larga distancia y de la red de cercanías S-Bahn San Galo.