Station
Rapperswil SG
Departures and timetable
On Monday 2 November 2026 the timetable has 270 departures from Rapperswil SG: the first at 04:25, the last at 00:09 after midnight. 11 lines, direct to Zürich HB, Zürich Oerlikon and Zürich Stadelhofen.
Next departures
| Time | Line | Towards | Platform |
|---|---|---|---|
| EV1 | Ends herefrom Rüti ZH, Bahnhof | ||
| S7 | Ends herefrom Winterthur | 1 | |
| VAE 3442 | Ends herefrom Uznach | 6 | |
| S40 | Ends herefrom Pfäffikon SZ | 2 | |
| S17 | Ends herefrom Sargans | 5 | |
| EV1 | Rüti ZH, BahnhofDepartures from Rüti ZH, Bahnhof | ||
| EV1 | Ends herefrom Rüti ZH, Bahnhof | ||
| S17 | SargansDepartures from Sargans | 2 | |
| VAE 2045 | Ends herefrom Arth-Goldau | 4 | |
| S40 | SamstagernDepartures from Samstagern | 6 | |
| S16 | Zürich HBDepartures from Zürich HB | 3 | |
| EV1 | Ends herefrom Rüti ZH, Bahnhof |
Long-distance trains
| Time | Line | Towards | Platform |
|---|---|---|---|
| tomorrow | VAE 2006 | BiberbruggDepartures from Biberbrugg | 6 |
| tomorrow | VAE 2009 | St. GallenDepartures from St. Gallen | 5 |
| tomorrow | VAE 2008 | BiberbruggDepartures from Biberbrugg | 2C |
| tomorrow | VAE 2011 | St. GallenDepartures from St. Gallen | 5 |
| tomorrow | VAE 2010 | LuzernDepartures from Luzern | 2C |
| tomorrow | VAE 2013 | St. GallenDepartures from St. Gallen | 6 |
| tomorrow | VAE 2012 | LuzernDepartures from Luzern | 2C |
| tomorrow | VAE 2015 | St. GallenDepartures from St. Gallen | 6 |
Regional trains
| Time | Line | Towards | Platform |
|---|---|---|---|
| EV1 | Rüti ZH, BahnhofDepartures from Rüti ZH, Bahnhoffrom Bahnhof | ||
| S17 | SargansDepartures from Sargans | 2 | |
| S40 | SamstagernDepartures from Samstagern | 6 | |
| S16 | Zürich HBDepartures from Zürich HB | 3 | |
| tomorrow | S16 | Zürich FlughafenDepartures from Zürich Flughafen | 1 |
| tomorrow | S14 | Affoltern am AlbisDepartures from Affoltern am Albis | 4 |
| tomorrow | S16 | Zürich FlughafenDepartures from Zürich Flughafen | 1 |
| tomorrow | S14 | Affoltern am AlbisDepartures from Affoltern am Albis | 4 |
Buses
| Time | Line | Towards |
|---|---|---|
| 885 | Rüti ZH, BahnhofDepartures from Rüti ZH, Bahnhoffrom Bahnhof | |
| 991 | Bahnhof SüdDepartures from Rapperswil SG, Bahnhof Südfrom Kinderzoo | |
| 991 | Jona, BahnhofDepartures from Jona, Bahnhoffrom Bahnhof Süd | |
| 991 | Jona, BahnhofDepartures from Jona, Bahnhoffrom Kinderzoo | |
| tomorrow | 622 | BahnhofDepartures from Rapperswil SG, Bahnhoffrom Cityplatz |
| tomorrow | 885 | Laupen ZH, SchulhausDepartures from Laupen ZH, Schulhausfrom Bahnhof |
| tomorrow | 992 | Jona, BahnhofDepartures from Jona, Bahnhoffrom Glärnischstr. |
| tomorrow | 622 | St. Gallenkappel, KronenwieseDepartures from St. Gallenkappel, Kronenwiesefrom Bahnhof |
Planned times from the timetable, Monday 2 November 2026, from 23:42. Delays and cancellations are on the live board.
Direct from Rapperswil SG
The busiest places reached without a change, on the same day.
| To | Line | Fastest | A day | Journeys |
|---|---|---|---|---|
| Zürich HBDepartures from Zürich HB | S7S5S15 | 36 min | 109 | Now, with delays |
| Zürich OerlikonDepartures from Zürich Oerlikon | S7S15S14 | 40 min | 75 | Now, with delays |
| Zürich StadelhofenDepartures from Zürich Stadelhofen | S7S5S15 | 33 min | 106 | Now, with delays |
| WinterthurDepartures from Winterthur | S7S8 | 1 h 16 min | 38 | Now, with delays |
| Zürich HardbrückeDepartures from Zürich Hardbrücke | S7S5S15 | 40 min | 105 | Now, with delays |
| St. GallenDepartures from St. Gallen | S4VAE | 48 min | 32 | Now, with delays |
| LuzernDepartures from Luzern | VAE | 1 h 25 min | 13 | Now, with delays |
| Zürich AltstettenDepartures from Zürich Altstetten | S5S14 | 45 min | 35 | Now, with delays |
| ZugDepartures from Zug | S5 | 1 h 25 min | 33 | Now, with delays |
| Zürich FlughafenDepartures from Zürich Flughafen | S16 | 1 h 1 min | 2 | Now, with delays |
| EffretikonDepartures from Effretikon | S7S8 | 1 h 5 min | 38 | Now, with delays |
| Pfäffikon SZDepartures from Pfäffikon SZ | S40S5VAE | 4 min | 89 | Now, with delays |
Lines
Long-distance trains
- VAEtowards St. GallenDepartures from St. Gallen and LuzernDepartures from Luzern36 a day
Regional trains
- S4towards St. GallenDepartures from St. Gallen16 a day
- S5towards ZugDepartures from Zug and Pfäffikon SZDepartures from Pfäffikon SZ65 a day
- S6towards Schwanden GLDepartures from Schwanden GL and LinthalDepartures from Linthal19 a day
- S7towards WinterthurDepartures from Winterthur37 a day
- S8towards WinterthurDepartures from Winterthur1 a day
- S14towards Affoltern am AlbisDepartures from Affoltern am Albis2 a day
- S15towards NiederweningenDepartures from Niederweningen and Oberglatt ZHDepartures from Oberglatt ZH33 a day
- S16towards Zürich FlughafenDepartures from Zürich Flughafen and Zürich HBDepartures from Zürich HB3 a day
- S17towards SargansDepartures from Sargans20 a day
- S40towards EinsiedelnDepartures from Einsiedeln and Pfäffikon SZDepartures from Pfäffikon SZ38 a day
Timetables to print
One sheet per line and direction, as in the shelter: every departure of the week, hour by hour, on one A4 page.
from Rapperswil SG, Bahnhof
- 622towards St. Gallenkappel, Kronenwiese · towards Wattwil, BahnhofPDF
- 885towards Goldingen, Egligen · towards Laupen ZH, SchulhausPDF
- 993towards Jona, TägernauPDF
- 994towards Jona, BahnhofPDF
from Rapperswil SG, Bahnhof Süd
from Rapperswil SG, Glärnischstr.
With a change from Rapperswil SG
The other places on the long-distance network no train reaches from here without a change: each with the day's journeys and where to change.
- Aarau
- Aigle
- Airolo
- Alp Grüm
- Altdorf UR
- Ambrì-Piotta
- Amriswil
- Andermatt
- Baar
- Bad Ragaz
- Baden
- Basel Bad Bf
- Basel SBB
- Bellinzona
- Bergün/Bravuogn
- Bern
- Bern Brünnen Westside
- Bern Bümpliz Nord
- Bern Wankdorf
- Bernina Diavolezza
- Bever
- Bex
- Biasca
- Biel/Bienne
- Bodio TI
- Boltigen
- Bonaduz
- Brienz
- Brienz West
- Brienzwiler
- Brig
- Brig Bahnhofplatz
- Brünig-Hasliberg
- Brugg AG
- Brunnen
- Burgdorf
- Cadenazzo
- Castione-Arbedo
- Celerina
- Cham
- Chambrelien
- Château-d'Oex
- Chiasso
- Chur
- Dallenwil
- Delémont
- Dietikon
- Disentis/Mustér
- Domat/Ems
- Düdingen
- Ebikon
- Ebligen
- Erlenbach im Simmental
- Erstfeld
- Faido
- Filisur
- Flamatt
- Flawil
- Flüelen
- Frauenfeld
- Fribourg/Freiburg
- Frick
- Frutigen
- Gelterkinden
- Genève
- Genève-Aéroport
- Gisikon-Root
- Giswil
- Giubiasco
- Gland
- Göschenen
- Gossau SG
- Grafenort
- Grenchen Nord
- Grenchen Süd
- Gstaad
- Hergiswil NW
- Herzogenbuchsee
- Horw
- Ins
- Interlaken Ost
- Interlaken West
- Kaiserstuhl OW
- Kerzers
- Kreuzlingen
- Kriens Mattenhof
- La Chaux-de-Fonds
- Lachen SZ
- Landquart
- Langenthal
- Laufen
- Lausanne
- Lavorgo
- Le Prese
- Lenzburg
- Les Geneveys-sur-Coffrane
- Les Hauts-Geneveys
- Leuk
- Liestal
- Locarno
- Lugano
- Lungern
- Lyss
- Maienfeld
- Marin-Epagnier
- Martigny
- Meiringen
- Mendrisio
- Möhlin
- Montbovon
- Montreux
- Morges
- Moutier
- Münsingen
- Müntschemier
- Muttenz
- Neuchâtel
- Niederrickenbach Station
- Niederried
- Nyon
- Oberried am Brienzersee
- Oensingen
- Oey-Diemtigen
- Olten
- Ospizio Bernina
- Palézieux
- Pontresina
- Poschiavo
- Pratteln
- Preda
- Reichenau-Tamins
- Renens VD
- Rhäzüns
- Rheinfelden
- Ringgenberg
- Romanshorn
- Romont FR
- Rotkreuz
- Saanenmöser
- Sachseln
- Samedan
- Sarnen
- Schaffhausen
- Schönried
- Schwyz
- Siebnen-Wangen
- Sierre/Siders
- Sion
- Sissach
- Solothurn
- Spiez
- St-Maurice
- St. Moritz
- Stans
- Stansstad
- Stein-Säckingen
- Steinen
- Sursee
- Tenero
- Thun
- Thusis
- Tiefencastel
- Uzwil
- Vallorbe
- Vevey
- Villeneuve VD
- Visp
- Weinfelden
- Wil SG
- Wimmis
- Wolfenschiessen
- Wynigen
- Yverdon-les-Bains
- Zermatt
- Zofingen
- Zweisimmen
Around Rapperswil SG
On sbb.ch
Opens on sbb.ch. SBB publishes these for the stations it runs; for others, see the operator’s own site.
The whole timetable, offline too
Spick Me keeps the Swiss timetable on your phone or computer, so journeys from Rapperswil SG are found without signal: in a tunnel, in the mountains, abroad without roaming. Free, no account.
Get the appEvery figure on this page is read from the official Swiss timetable published on opentransportdata.swiss. Tickets are sold by the transport operators. Without guarantee: no liability for errors or missed connections.