Station
Oensingen
Departures and timetable
On Monday 2 November 2026 the timetable has 219 departures from Oensingen: the first at 05:17, the last at 01:10 after midnight. 5 lines, direct to Zürich HB, Olten and Aarau.
Next departures
| Time | Line | Towards | Platform |
|---|---|---|---|
| IR55 | OltenDepartures from Olten | 3 | |
| IC5 | Biel/ | 4 | |
| S20 | Biel/ | 4 | |
| S20 | OltenDepartures from Olten | 3 | |
| IC5 | Zürich HBDepartures from Zürich HB | 3 | |
| S11 | Ends herefrom Solothurn | 8 | |
| S11 | WiedlisbachDepartures from Wiedlisbach | 8 | |
| S20 | SolothurnDepartures from Solothurn | 4 | |
| S20 | OltenDepartures from Olten | ||
| tomorrow | S11 | Ends herefrom Wiedlisbach | 8 |
| tomorrow | S11 | SolothurnDepartures from Solothurn | 8 |
| tomorrow | S20 | LangendorfDepartures from Langendorf | 4 |
Long-distance trains
| Time | Line | Towards | Platform |
|---|---|---|---|
| IR55 | OltenDepartures from Olten | 3 | |
| IC5 | Biel/ | 4 | |
| IC5 | Zürich HBDepartures from Zürich HB | 3 | |
| tomorrow | IR55 | Zürich HBDepartures from Zürich HB | 3 |
| tomorrow | IR55 | Biel/ | 4 |
| tomorrow | IR55 | Zürich HBDepartures from Zürich HB | 3 |
| tomorrow | IR55 | Biel/ | 4 |
| tomorrow | IR55 | Zürich HBDepartures from Zürich HB | 3 |
Regional trains
| Time | Line | Towards | Platform |
|---|---|---|---|
| S20 | Biel/ | 4 | |
| S20 | OltenDepartures from Olten | 3 | |
| S11 | WiedlisbachDepartures from Wiedlisbach | 8 | |
| S20 | SolothurnDepartures from Solothurn | 4 | |
| S20 | OltenDepartures from Olten | ||
| tomorrow | S11 | SolothurnDepartures from Solothurn | 8 |
| tomorrow | S20 | LangendorfDepartures from Langendorf | 4 |
| tomorrow | S20 | OltenDepartures from Olten | 3 |
Buses
| Time | Line | Towards |
|---|---|---|
| 505 | Wangen b. Olten, Kleider FreyDepartures from Wangen b. Olten, Kleider Freyfrom Bahnhof Süd | |
| 129 | Balsthal, BahnhofDepartures from Balsthal, Bahnhoffrom Bahnhof | |
| tomorrow | 505 | Olten, HaslistrasseDepartures from Olten, Haslistrassefrom Bahnhof Süd |
| tomorrow | 127 | Olten, BahnhofDepartures from Olten, Bahnhoffrom Bahnhof |
| tomorrow | 125 | BahnhofDepartures from Oensingen, Bahnhoffrom Leuenfeld |
| tomorrow | 125 | BahnhofDepartures from Oensingen, Bahnhoffrom Leuenfeld |
| tomorrow | 129 | Balsthal, BahnhofDepartures from Balsthal, Bahnhoffrom Bahnhof |
| tomorrow | 129 | Herbetswil, DorfDepartures from Herbetswil, Dorffrom Bahnhof |
Planned times from the timetable, Monday 2 November 2026, from 23:40. Delays and cancellations are on the live board.
Direct from Oensingen
The busiest places reached without a change, on the same day.
| To | Line | Fastest | A day | Journeys |
|---|---|---|---|---|
| Zürich HBDepartures from Zürich HB | IR55IC5 | 45 min | 18 | Now, with delays |
| OltenDepartures from Olten | S20IR55IC5 | 12 min | 60 | Now, with delays |
| AarauDepartures from Aarau | IC5 | 24 min | 2 | Now, with delays |
| Biel/BienneDepartures from Biel/Bienne | S20IR55IC5 | 29 min | 37 | Now, with delays |
| LenzburgDepartures from Lenzburg | IC5 | 35 min | 1 | Now, with delays |
| SolothurnDepartures from Solothurn | S20S11IR55 | 11 min | 94 | Now, with delays |
| NiederbippDepartures from Niederbipp | S11S20 | 2 min | 112 | Now, with delays |
| LangenthalDepartures from Langenthal | S11 | 22 min | 35 | Now, with delays |
| Niederbipp IndustrieDepartures from Niederbipp Industrie | S11 | 1 min | 73 | Now, with delays |
| Langenthal GaswerkDepartures from Langenthal Gaswerk | S11 | 17 min | 35 | Now, with delays |
| Solothurn WestDepartures from Solothurn West | S20 | 19 min | 29 | Now, with delays |
| Grenchen SüdDepartures from Grenchen Süd | S20IR55IC5 | 19 min | 38 | Now, with delays |
Lines
Long-distance trains
- IC5towards Zürich HBDepartures from Zürich HB and Biel/
Bienne Departures from Biel/Bienne3 a day - IR55towards Zürich HBDepartures from Zürich HB and Biel/
Bienne Departures from Biel/Bienne36 a day
Regional trains
- S11towards SolothurnDepartures from Solothurn and LangenthalDepartures from Langenthal73 a day
- S20towards OltenDepartures from Olten and Biel/
Bienne Departures from Biel/Bienne78 a day - S22towards BalsthalDepartures from Balsthal29 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 Oensingen, Bahnhof
from Oensingen, Bahnhof Süd
With a change from Oensingen
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.
- Aigle
- Airolo
- Alp Grüm
- Altdorf UR
- Altmatt
- Altstätten SG
- Ambrì-Piotta
- Amriswil
- Andermatt
- Arth-Goldau
- 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
- Biberbrugg
- Biberegg
- Blumenau
- Bodio TI
- Boltigen
- Bonaduz
- Brienz
- Brienz West
- Brienzwiler
- Brig
- Brig Bahnhofplatz
- Brünig-Hasliberg
- Brugg AG
- Brunnen
- Buchs SG
- Burgdorf
- Cadenazzo
- Castione-Arbedo
- Celerina
- Cham
- Chambrelien
- Château-d'Oex
- Chiasso
- Chur
- Dallenwil
- Degersheim
- Delémont
- Dietikon
- Disentis/Mustér
- Domat/Ems
- Düdingen
- Ebikon
- Ebligen
- Erlenbach im Simmental
- Erstfeld
- Faido
- Filisur
- Flamatt
- Flawil
- Flüelen
- Flums
- Frauenfeld
- Freienbach SOB
- Fribourg/Freiburg
- Frick
- Frutigen
- Gelterkinden
- Genève
- Genève-Aéroport
- Gisikon-Root
- Giswil
- Giubiasco
- Gland
- Göschenen
- Gossau SG
- Grafenort
- Grenchen Nord
- Gstaad
- Heerbrugg
- Hergiswil NW
- Herisau
- Herzogenbuchsee
- Horw
- Ins
- Interlaken Ost
- Interlaken West
- Kaiserstuhl OW
- Kaltbrunn
- Kerzers
- Kreuzlingen
- Kriens Mattenhof
- Küssnacht am Rigi
- La Chaux-de-Fonds
- Lachen SZ
- Landquart
- Laufen
- Lausanne
- Lavorgo
- Le Prese
- Les Geneveys-sur-Coffrane
- Les Hauts-Geneveys
- Leuk
- Liestal
- Locarno
- Lugano
- Lungern
- Luzern
- Luzern Verkehrshaus
- Lyss
- Maienfeld
- Marin-Epagnier
- Martigny
- Meggen Zentrum
- Meiringen
- Mendrisio
- Möhlin
- Montbovon
- Montreux
- Morges
- Moutier
- Münsingen
- Müntschemier
- Muttenz
- Neuchâtel
- Niederrickenbach Station
- Niederried
- Nyon
- Oberried am Brienzersee
- Oey-Diemtigen
- Ospizio Bernina
- Palézieux
- Pfäffikon SZ
- Pontresina
- Poschiavo
- Pratteln
- Preda
- Rapperswil SG
- Reichenau-Tamins
- Renens VD
- Rhäzüns
- Rheinfelden
- Riedmatt SZ
- Ringgenberg
- Romanshorn
- Romont FR
- Rorschach
- Rothenthurm
- Rotkreuz
- Saanenmöser
- Sachseln
- Samedan
- Samstagern
- Sargans
- Sarnen
- Sattel
- Schaffhausen
- Schindellegi-Feusisberg
- Schmerikon
- Schönried
- Schwyz
- Siebnen-Wangen
- Sierre/Siders
- Sion
- Sissach
- Spiez
- St. Gallen
- St. Margrethen SG
- St-Maurice
- St. Moritz
- Stans
- Stansstad
- Stein-Säckingen
- Steinen
- Steinerberg
- Sursee
- Tenero
- Thalwil
- Thun
- Thusis
- Tiefencastel
- Unterterzen
- Uznach
- Uzwil
- Vallorbe
- Vevey
- Villeneuve VD
- Visp
- Wädenswil
- Walenstadt
- Wattwil
- Weinfelden
- Wil SG
- Wilen bei Wollerau
- Wimmis
- Winterthur
- Wolfenschiessen
- Wollerau
- Wynigen
- Yverdon-les-Bains
- Zermatt
- Ziegelbrücke
- Zofingen
- Zürich Altstetten
- Zürich Enge
- Zürich Flughafen
- Zürich Oerlikon
- Zug
- Zweisimmen
Around Oensingen
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 Oensingen 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.