virail helps you to find timetables and prices for all trains from Buchs SG to Oberhelfenschwil.
The route from Buchs SG to Oberhelfenschwil is served daily by 3 trains leaving from from the stations of Buchs SG, Bahnhof Süd, Buchs SG and arriving at to the station of Oberhelfenschwil, Dorf.
The average journey duration is 3 h 36 min. The first train leaves at 16:48. The last one is at 22:53.