S20
Line S20
· Schweizerische Bundesbahnen SBB
Networks with line S20
Pick a network to see its timetableOlten S20 Olten – Biel/Bienne 3,340 services · 22 routes No trains nowBellinzona S20 Castione-Arbedo – Locarno 1,755 services · 10 routes 2 running · 2 with delay data (median 0.0 min)Fribourg/Freiburg S20 Fribourg/Freiburg – Neuchâtel 442 services · 8 routes 1 running · 1 with delay data (median −0.2 min)Zürich HB S20 Uerikon – Zürich Hardbrücke 22 services · 1 routes No trains nowSt. Gallen S20 Appenzell – St. Gallen 19 services · 2 routes No trains now
Reliability · Last 30 days
S20 in Switzerland · excludes S20 in Belgium or Germany94%
arrive under 3 min late (6,300 of 6,694 measured runs)
+0.4 min
weighted average delay
Average delay by day and hour
Last 5 weeks · local time Europe/Zurich 036912151821
M
T
W
T
F
S
S
Early < −1 minOn time −1 to 3 minSlight 3 to 10 minLate 10 to 30 minSevere ≥ 30 min No data
Hover or focus a cell to see the average delay.
Schedule · Olten
Tuesday 10 Nov · services running that day| Olten | Olten Hammer | Wangen bei Olten | Hägendorf | Egerkingen | Oberbuchsiten | Oensingen | Niederbipp | Wangen an der Aare | Deitingen | Luterbach-Attisholz | Solothurn | Solothurn West | Langendorf | Solothurn Allmend | Bellach | Selzach | Bettlach | Grenchen Süd |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | 05:09 | 05:10 | does not stop | 05:12 | 05:14 | 05:18 | 05:20 | 05:22 |
| 05:11 | 05:13 | 05:16 | 05:18 | 05:22 | 05:24 | 05:28 | 05:30 | 05:36 | 05:38 | 05:41 | 05:46 | 05:48 | 05:51 | does not stop | does not stop | does not stop | does not stop | does not stop |
| 05:35 | 05:37 | 05:40 | 05:43 | 05:46 | 05:48 | 05:52 | 05:55 | 06:00 | 06:03 | 06:05 | 06:10 | 06:11 | does not stop | 06:13 | 06:15 | 06:18 | 06:20 | 06:23 |
| does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | does not stop | 05:39 | 05:41 | does not stop | 05:42 | 05:44 | 05:47 | 05:49 | 05:52 |
4 departures in the early morning · columns in travel order Olten → Grenchen Süd No stops in this period: Lommiswil
Routes · Olten
- Olten – Biel/Bienne 402 services
- Olten – Solothurn 386 services
- Biel/Bienne – Olten 369 services
- Solothurn – Biel/Bienne 361 services
- Solothurn – Olten 265 services
- Biel/Bienne – Solothurn 233 services
- Olten – Langendorf 168 services
- Oensingen – Olten 131 services
- Olten – Oensingen 112 services
- Grenchen Süd – Olten 101 services
- Olten – Grenchen Süd 91 services
- Langendorf – Olten 85 services
- Biel/Bienne – Grenchen Süd 78 services
- Grenchen Süd – Biel/Bienne 77 services
- Olten – Oberdorf SO 70 services
- Langendorf – Solothurn 53 services
- Solothurn – Grenchen Süd 41 services
- Oberdorf SO – Olten 40 services
- Grenchen Süd – Solothurn 37 services
- Luterbach-Attisholz – Biel/Bienne 30 services
- Olten – Lommiswil 28 services
- Oberdorf SO – Solothurn 20 services
- Oensingen – Langendorf 18 services
- Lommiswil – Olten 17 services
Live now
- Active trains
- 3
- On time
- 100%
- of 3 trains with delay data
- Average delay
- 0 min
Stations (26)
- Bellach
- Bettlach
- Biel Mett
- Biel/Bienne
- Biel/Bienne Bözingenfeld/Champ
- Deitingen
- Egerkingen
- Grenchen Süd
- Hägendorf
- Langendorf
- Lengnau BE
- Lommiswil
- Luterbach-Attisholz
- Niederbipp
- Oberbuchsiten
- Oberdorf SO
- Oensingen
- Olten
- Olten Hammer
- Pieterlen
- Selzach
- Solothurn
- Solothurn Allmend
- Solothurn West
- Wangen an der Aare
- Wangen bei Olten
Data: the operator’s GTFS timetable; punctuality and delays measured by TrainsRadar from real-time positions. Times in local time · Europe/Zurich