Rail S4

Click to load interactive map
List of stops

        Rapperswil Sg – Heerbrugg

        Rapperswil Sg

        19:3720:3721:3722:37

        Uznach

        19:47
        19:48
        20:47
        20:48
        21:47
        21:48
        22:47
        22:48

        Kaltbrunn

        19:5120:5121:5122:51

        Wattwil

        19:5920:5921:5922:59

        Lichtensteig

        20:0121:0122:0123:01

        Brunnadern-Neckertal

        20:0521:0522:0523:05

        Mogelsberg

        20:0821:0822:0823:08

        Degersheim

        20:14
        20:15
        21:14
        21:15
        22:14
        22:15
        23:14
        23:15

        Schachen (Herisau)

        20:1821:1822:1823:18

        Herisau

        20:23
        20:24
        21:23
        21:24
        22:23
        22:24
        23:23
        23:24

        St. Gallen Haggen

        20:2921:2922:2923:29

        St. Gallen

        20:33
        20:38
        21:33
        21:38
        22:33
        22:38
        23:33
        23:38

        St. Gallen St. Fiden

        20:4121:4122:4123:41

        Mörschwil

        20:4621:4622:4623:46

        Goldach

        20:5121:5122:5123:51

        Rorschach Stadt

        20:5321:5322:5323:53

        Rorschach

        20:5621:5622:5623:56

        Staad Sg

        20:5821:5822:5823:58

        Rheineck

        21:0222:0223:0200:02 +1

        St. Margrethen Sg

        21:06
        21:07
        22:06
        22:07
        23:06
        23:07
        00:06 +1
        00:07 +1

        Au Sg

        21:0922:0923:0900:09 +1
        00:10 +1

        Heerbrugg

        21:1322:1323:1300:14 +1
        The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

        Heerbrugg – Rapperswil Sg

        The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
        The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
        Build real-time departures into your app Free API Access →

        Route Path (Streets & Roads)

        Heerbrugg – Rapperswil Sg
        Bahnhofstrasse - Poststrasse - Sonnenweg - Bahnhofplatz - Untere Lindentalstrasse - Mühlefeldstrasse - Dorfstrasse - Obere Floozstrasse

        Schedules and stops for this route are published in GTFS: geops-chl

        Last updated on September 3, 2026