From St. Gallen train to Buchs SG. 48 min SFr 46. From St. Gallen taxi to Buchs. 38 min SFr 319. From St. Gallen drive to Buchs. 38 min SFr 9.
Train from St. Gallen to Buchs
Swiss Railways (SBB/CFF/FFS) operates a train from St. Gallen to Buchs hourly. Tickets cost $26 - $50 and the journey takes 48 min.