St. Gallen
binario 1
InterCity 1 (Direzione Bern) fino a Olten (Durata: 115') IC 1
Gossau SG
Flawil
Uzwil
Wil SG
Winterthur
Zürich Flughafen
Zürich Oerlikon
Zürich HB
Olten
binario di arrivo 8
binario 1B-D
Ferrovia urbanaFerrovia urbana S20 (Direzione Biel/Bienne) fino a Oensingen (Durata: 17') S20
Olten Hammer
Wangen bei Olten
Hägendorf
Egerkingen
Oberbuchsiten
Oensingen
binario di arrivo 4
EuroCity (Direzione Zürich HB) fino al terminal (Durata: 58') EC
binario di arrivo 32
binario 31
InterCity 1 (Direzione Bern) fino a Olten (Durata: 30') IC 1
binario 2
InterRegio 13 (Direzione Zürich HB) fino al terminal (Durata: 74') IR 13
Tempo di attesa 13 minuti 13'
binario 15
InterCity 5 (Direzione Biel/Bienne) fino a Oensingen (Durata: 48') IC 5
Aarau
Tempo di attesa 11 minuti 11'
binario di arrivo 31
binario 13
InterCity 8 (Direzione Bern) fino a Olten (Durata: 30') IC 8
Ferrovia urbanaFerrovia urbana S20 (Direzione Solothurn) fino a Oensingen (Durata: 16') S20
InterRegio 13 (Direzione Zürich HB) fino al terminal (Durata: 76') IR 13
binario 41/42
Ferrovia urbana notturnaFerrovia urbana notturna SN1 (Direzione Aarau) fino a Brugg AG (Durata: 37') SN1
Zürich Hardbrücke
Zürich Altstetten
Schlieren
Glanzenberg
Dietikon
Killwangen-Spreitenbach
Neuenhof
Wettingen
Baden
Turgi
Brugg AG
binario di arrivo 5
Ferrovia urbanaFerrovia urbana S1 (Direzione Basel SBB) fino al terminal (Durata: 50') S1
Frick
Eiken
Stein-Säckingen
Mumpf
Möhlin
Rheinfelden
Rheinfelden Augarten
Kaiseraugst
Pratteln Salina Raurica
Pratteln
Muttenz
Basel SBB
Tempo di attesa 75 minuti 75'
binario 3
Ferrovia urbanaFerrovia urbana S3 (Direzione Olten) fino al terminal (Durata: 36') S3
Frenkendorf-Füllinsdorf
Liestal
Lausen
Itingen
Sissach
Gelterkinden
Tecknau
Tempo di attesa 50 minuti 50'
binario di arrivo 11
Ferrovia urbanaFerrovia urbana S20 (Direzione Langendorf) fino a Oensingen (Durata: 17') S20