| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 21:35+1' | Wil SG | 1 | |
| S-Bahn | 21:41+1' | St. Gallen | 4 | 60' |
| S-Bahn | 21:46+1' | St. Gallen | 3 | |
| S-Bahn | 21:52+1' | Schaffhausen | 4 | 30' |
| S-Bahn | 21:58+0' | Weinfelden | 3 | |
| S-Bahn | 21:59+1' | Rorschach | 4 | |
| S-Bahn | 22:05+1' | Winterthur | 1 | |
| S-Bahn | 22:11+0' | Rorschach | 4 | |
| S-Bahn | 22:16+1' | Wattwil | 3 | |
| S-Bahn | 22:22+1' | Schaffhausen | 4 | |
| S-Bahn | 22:35+1' | Wil SG | 1 | 30' |
| S-Bahn | 22:41+1' | St. Gallen | 4 | |
| S-Bahn | 22:46+1' | St. Gallen | 3 | |
| S-Bahn | 22:52+1' | Schaffhausen | 4 | |
| S-Bahn | 22:58+0' | Weinfelden | 3 | |
| S-Bahn | 22:59+1' | Rorschach | 4 | |
| S-Bahn | 23:05+1' | Wil SG | 1 | |
| S-Bahn | 23:11+0' | Rorschach | 4 | |
| S-Bahn | 23:16+1' | Sargans | 3 | |
| S-Bahn | 23:22+1' | Schaffhausen | 4 | |
| S-Bahn | 23:35+1' | Wil SG | 1 | |
| S-Bahn | 23:41+1' | St. Gallen | 4 | |
| S-Bahn | 23:52+1' | Kreuzlingen | 4 | |
| S-Bahn | 23:55 | St. Gallen | 3 | |
| S-Bahn | 00:05+1' | Wil SG | 1 | |
| S-Bahn | 00:16 | Wattwil | 3 | |
| S-Bahn | 00:22 | Kreuzlingen | 4 | |
| S-Bahn | 00:29 | Rorschach | 4 | |
| 00:35 | St. Gallen | 4 | ||
| S-Bahn | 00:35+1' | St. Gallen | 1 | |
| Nacht-S-Bahn | 01:06 | Romanshorn | 4 | |
| S-Bahn | 01:16 | Herisau | 4 | |
| Nacht-S-Bahn | 01:22 | Rorschach | 3 | |
| Nacht-S-Bahn | 01:54 | Lichtensteig | 1 | |
| Nacht-S-Bahn | 02:06 | Romanshorn | 4 | |
| Nacht-S-Bahn | 02:22 | Rorschach | 4 | |
| Nacht-S-Bahn | 02:36 | Winterthur | 3 | |
| Nacht-S-Bahn | 02:54 | Lichtensteig | 1 | |
Sonntag 26.10.2025
|
||||
| Nacht-S-Bahn | 03:06 | Romanshorn | 4 | |
| Nacht-S-Bahn | 03:22 | Rorschach | 4 | |
| Nacht-S-Bahn | 03:36 | Wil SG | 3 | |
| S-Bahn | 05:11 | Rorschach | 4 | 60' |
| S-Bahn | 05:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 05:29 | St. Gallen | 3 | |
| S-Bahn | 05:35 | St. Gallen | 1 | |
| S-Bahn | 05:41 | St. Gallen | 4 | 60' |
| S-Bahn | 05:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 05:58 | Weinfelden | 3 | 60' |
| S-Bahn | 05:59 | Rorschach | 4 | 60' |
| S-Bahn | 06:05 | Wil SG | 1 | 30' |
| S-Bahn | 06:11 | Rorschach | 4 | 60' |
| S-Bahn | 06:16 | Sargans | 3 | 60' |
| S-Bahn | 06:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 06:35 | Wil SG | 1 | 30' |
| S-Bahn | 06:41 | St. Gallen | 4 | 60' |
| S-Bahn | 06:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 06:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 06:58 | Weinfelden | 3 | 60' |
| S-Bahn | 06:59 | Rorschach | 4 | 60' |
| S-Bahn | 07:05 | Wil SG | 1 | 30' |
| S-Bahn | 07:11 | Rorschach | 4 | 60' |
| S-Bahn | 07:16 | Sargans | 3 | 60' |
| S-Bahn | 07:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 07:35 | Wil SG | 1 | 30' |
| S-Bahn | 07:41 | St. Gallen | 4 | 60' |
| S-Bahn | 07:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 07:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 07:58 | Weinfelden | 3 | 60' |
| S-Bahn | 07:59 | Rorschach | 4 | 60' |
| S-Bahn | 08:05 | Wil SG | 1 | 30' |
| S-Bahn | 08:11 | Rorschach | 4 | 60' |
| S-Bahn | 08:16 | Sargans | 3 | 60' |
| S-Bahn | 08:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 08:35 | Wil SG | 1 | 30' |
| S-Bahn | 08:41 | St. Gallen | 4 | 60' |
| S-Bahn | 08:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 08:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 08:58 | Weinfelden | 3 | 60' |
| S-Bahn | 08:59 | Rorschach | 4 | 60' |
| S-Bahn | 09:05 | Wil SG | 1 | 30' |
| S-Bahn | 09:11 | Rorschach | 4 | 60' |
| S-Bahn | 09:16 | Sargans | 3 | 60' |
| S-Bahn | 09:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 09:35 | Wil SG | 1 | 30' |
| S-Bahn | 09:41 | St. Gallen | 4 | 60' |
| S-Bahn | 09:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 09:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 09:58 | Weinfelden | 3 | 60' |
| S-Bahn | 09:59 | Rorschach | 4 | 60' |
| S-Bahn | 10:05 | Wil SG | 1 | 30' |
| S-Bahn | 10:11 | Rorschach | 4 | 60' |
| S-Bahn | 10:16 | Sargans | 3 | 60' |
| S-Bahn | 10:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 10:35 | Wil SG | 1 | 30' |
| S-Bahn | 10:41 | St. Gallen | 4 | 60' |
| S-Bahn | 10:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 10:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 10:58 | Weinfelden | 3 | 60' |
| S-Bahn | 10:59 | Rorschach | 4 | 60' |
| S-Bahn | 11:05 | Wil SG | 1 | 30' |
| S-Bahn | 11:11 | Rorschach | 4 | 60' |
| S-Bahn | 11:16 | Sargans | 3 | 60' |
| S-Bahn | 11:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 11:35 | Wil SG | 1 | 30' |
| S-Bahn | 11:41 | St. Gallen | 4 | 60' |
| S-Bahn | 11:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 11:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 11:58 | Weinfelden | 3 | 60' |
| S-Bahn | 11:59 | Rorschach | 4 | 60' |
| S-Bahn | 12:05 | Wil SG | 1 | 30' |
| S-Bahn | 12:11 | Rorschach | 4 | 60' |
| S-Bahn | 12:16 | Sargans | 3 | 60' |
| S-Bahn | 12:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 12:35 | Wil SG | 1 | 30' |
| S-Bahn | 12:41 | St. Gallen | 4 | 60' |
| S-Bahn | 12:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 12:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 12:58 | Weinfelden | 3 | 60' |
| S-Bahn | 12:59 | Rorschach | 4 | 60' |
| S-Bahn | 13:05 | Wil SG | 1 | 30' |
| S-Bahn | 13:11 | Rorschach | 4 | 60' |
| S-Bahn | 13:16 | Sargans | 3 | 60' |
| S-Bahn | 13:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 13:35 | Wil SG | 1 | 30' |
| S-Bahn | 13:41 | St. Gallen | 4 | 60' |
| S-Bahn | 13:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 13:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 13:58 | Weinfelden | 3 | 60' |
| S-Bahn | 13:59 | Rorschach | 4 | 60' |
| S-Bahn | 14:05 | Wil SG | 1 | 30' |
| S-Bahn | 14:11 | Rorschach | 4 | 60' |
| S-Bahn | 14:16 | Sargans | 3 | 60' |
| S-Bahn | 14:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 14:35 | Wil SG | 1 | 30' |
| S-Bahn | 14:41 | St. Gallen | 4 | 60' |
| S-Bahn | 14:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 14:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 14:58 | Weinfelden | 3 | 60' |
| S-Bahn | 14:59 | Rorschach | 4 | 60' |
| S-Bahn | 15:05 | Wil SG | 1 | 30' |
| S-Bahn | 15:11 | Rorschach | 4 | 60' |
| S-Bahn | 15:16 | Sargans | 3 | 60' |
| S-Bahn | 15:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 15:35 | Wil SG | 1 | 30' |
| S-Bahn | 15:41 | St. Gallen | 4 | 60' |
| S-Bahn | 15:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 15:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 15:58 | Weinfelden | 3 | 60' |
| S-Bahn | 15:59 | Rorschach | 4 | 60' |
| S-Bahn | 16:05 | Wil SG | 1 | 30' |
| S-Bahn | 16:11 | Rorschach | 4 | 60' |
| S-Bahn | 16:16 | Sargans | 3 | 60' |
| S-Bahn | 16:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 16:35 | Wil SG | 1 | 30' |
| S-Bahn | 16:41 | St. Gallen | 4 | 60' |
| S-Bahn | 16:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 16:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 16:58 | Weinfelden | 3 | 60' |
| S-Bahn | 16:59 | Rorschach | 4 | 60' |
| S-Bahn | 17:05 | Wil SG | 1 | 30' |
| S-Bahn | 17:11 | Rorschach | 4 | 60' |
| S-Bahn | 17:16 | Sargans | 3 | 60' |
| S-Bahn | 17:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 17:35 | Wil SG | 1 | 30' |
| S-Bahn | 17:41 | St. Gallen | 4 | 60' |
| S-Bahn | 17:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 17:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 17:58 | Weinfelden | 3 | 60' |
| S-Bahn | 17:59 | Rorschach | 4 | 60' |
| S-Bahn | 18:05 | Wil SG | 1 | 30' |
| S-Bahn | 18:11 | Rorschach | 4 | 60' |
| S-Bahn | 18:16 | Sargans | 3 | 60' |
| S-Bahn | 18:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 18:35 | Wil SG | 1 | 30' |
| S-Bahn | 18:41 | St. Gallen | 4 | 60' |
| S-Bahn | 18:46 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Bahn | 18:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 18:58 | Weinfelden | 3 | 60' |
| S-Bahn | 18:59 | Rorschach | 4 | 60' |
| S-Bahn | 19:05 | Wil SG | 1 | 30' |
| S-Bahn | 19:11 | Rorschach | 4 | 60' |
| S-Bahn | 19:16 | Sargans | 3 | |
| S-Bahn | 19:22 | Schaffhausen | 4 | 30' |
| S-Bahn | 19:35 | Wil SG | 1 | 30' |
| S-Bahn | 19:41 | St. Gallen | 4 | |
| S-Bahn | 19:46 | Nesslau-Neu St. Johann | 3 | |
| S-Bahn | 19:52 | Schaffhausen | 4 | 30' |
| S-Bahn | 19:58 | Weinfelden | 3 | |
| S-Bahn | 19:59 | Rorschach | 4 | |
| S-Bahn | 20:05 | Wil SG | 1 | |
| S-Bahn | 20:11 | Rorschach | 4 | |
| S-Bahn | 20:16 | Sargans | 3 | |
| S-Bahn | 20:22 | Schaffhausen | 4 | |
| S-Bahn | 20:35 | Wil SG | 1 | |
| S-Bahn | 20:41 | St. Gallen | 4 | |
| S-Bahn | 20:46 | Nesslau-Neu St. Johann | 3 | |
| S-Bahn | 20:52 | Schaffhausen | 4 | |
| S-Bahn | 20:58 | Weinfelden | 3 | |
| S-Bahn | 20:59 | Rorschach | 4 | |
| S-Bahn | 21:05 | Wil SG | 1 | |
| S-Bahn | 21:11 | Rorschach | 4 | |
| S-Bahn | 21:16 | Wattwil | 3 | |
| S-Bahn | 21:22 | Schaffhausen | 4 | |