| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 10:23 | Rapperswil SG | 1 | 60' |
| S-Train | 10:35 | Schwanden GL | 1 | 60' |
| S-Train | 10:53 | Rapperswil SG | 1 | 60' |
| S-Train | 11:05 | Sargans | 1 | 60' |
| S-Train | 11:23 | Rapperswil SG | 1 | 60' |
| S-Train | 11:35 | Schwanden GL | 1 | 60' |
| S-Train | 11:53 | Rapperswil SG | 1 | 60' |
| S-Train | 12:05 | Sargans | 1 | 60' |
| S-Train | 12:23 | Rapperswil SG | 1 | 60' |
| S-Train | 12:35 | Schwanden GL | 1 | 60' |
| S-Train | 12:53 | Rapperswil SG | 1 | 60' |
| S-Train | 13:05 | Sargans | 1 | 60' |
| S-Train | 13:23 | Rapperswil SG | 1 | 60' |
| S-Train | 13:35 | Schwanden GL | 1 | 60' |
| S-Train | 13:53 | Rapperswil SG | 1 | 60' |
| S-Train | 14:05 | Sargans | 1 | 60' |
| S-Train | 14:23 | Rapperswil SG | 1 | 60' |
| S-Train | 14:35+3' | Schwanden GL | 1 | 60' |
| S-Train | 14:53 | Rapperswil SG | 1 | 60' |
| S-Train | 15:05+1' | Sargans | 1 | 60' |
| S-Train | 15:23+1' | Rapperswil SG | 1 | 60' |
| S-Train | 15:35+1' | Schwanden GL | 1 | 60' |
| S-Train | 15:53+1' | Rapperswil SG | 1 | 60' |
| S-Train | 16:05+1' | Sargans | 1 | 60' |
| S-Train | 16:23+1' | Rapperswil SG | 1 | 60' |
| S-Train | 16:35+1' | Schwanden GL | 1 | |
| S-Train | 16:53+1' | Rapperswil SG | 1 | 60' |
| S-Train | 17:05+1' | Sargans | 1 | 60' |
| S-Train | 17:23+1' | Rapperswil SG | 1 | 60' |
| S-Train | 17:35 | Schwanden GL | 1 | |
| S-Train | 17:53+1' | Rapperswil SG | 1 | 60' |
| S-Train | 18:05 | Sargans | 1 | 60' |
| S-Train | 18:23 | Rapperswil SG | 1 | 60' |
| S-Train | 18:35 | Linthal | 1 | 60' |
| S-Train | 18:53 | Rapperswil SG | 1 | 60' |
| S-Train | 19:05 | Sargans | 1 | 60' |
| S-Train | 19:23 | Rapperswil SG | 1 | 60' |
| S-Train | 19:35 | Linthal | 1 | |
| S-Train | 19:53 | Rapperswil SG | 1 | |
| S-Train | 20:05 | Sargans | 1 | |
| S-Train | 20:23 | Rapperswil SG | 1 | |
| S-Train | 20:35 | Linthal | 1 | |
| S-Train | 20:53 | Rapperswil SG | 1 | |
| S-Train | 21:05 | Sargans | 1 | |
| S-Train | 21:23 | Rapperswil SG | 1 |