S20 - Olten→Biel/Bienne Schedule
Monday, Friday and Saturday Schedule
| Station | Departure #1 | 
|---|---|
| Olten | 05:35 | 
| Olten Hammer | 05:37 | 
| Wangen Bei Olten | 05:40 | 
| Hägendorf | 05:42 | 
| Egerkingen | 05:46 | 
| Oberbuchsiten | 05:48 | 
| Oensingen | 05:52 | 
| Niederbipp | 05:55 | 
| Wangen An Der Aare | 06:00 | 
| Deitingen | 06:03 | 
| Luterbach-Attisholz | 06:05 | 
| Solothurn | 06:10 | 
| Solothurn West | 06:11 | 
| Solothurn Allmend | 06:13 | 
| Bellach | 06:15 | 
| Selzach | 06:18 | 
| Bettlach | 06:20 | 
| Grenchen Süd | 06:23 | 
| Lengnau Be | 06:26 | 
| Pieterlen | 06:28 | 
| Biel/Bienne Bözingenfeld/Champ | 06:31 | 
| Biel Mett | 06:33 | 
| Biel/Bienne | 06:38 | 
Schweizerische Bundesbahnen SBB (Rail) train schedule - S20 (Olten→Biel/Bienne)
The Schweizerische Bundesbahnen SBB (Rail) train schedule for the S20 route, Olten→Biel/Bienne, provides commuters with a reliable timetable. The schedule is for the trip plan from Olten station to Biel/Bienne station, however the schedule may be updated due to different reasons.
You can access an online real-time schedule or view a printable version of the train schedule. Plan your journey according to the schedule for today, tomorrow, weekdays, or the weekend with our reliable and up-to-date Schweizerische Bundesbahnen SBB (Rail) schedule.
S20 Alternative Directions Schedules
- S20 Schedule - Olten→Oensingen
 - S20 Schedule - Olten→Solothurn
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Castione-Arbedo→Locarno
 - S20 Schedule - Biel/Bienne→Solothurn
 - S20 Schedule - Solothurn→Olten
 - S20 Schedule - Grenchen Süd→Solothurn
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Oensingen→Olten
 - S20 Schedule - Langendorf→Luterbach-Attisholz
 - S20 Schedule - Solothurn→Olten
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Biel/Bienne→Solothurn
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Olten→Grenchen Süd
 - S20 Schedule - Castione-Arbedo→Locarno
 - S20 Schedule - Oensingen→Solothurn
 - S20 Schedule - Biel/Bienne→Solothurn
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Solothurn→Biel/Bienne
 - S20 Schedule - Solothurn→Langendorf
 - S20 Schedule - Olten→Langendorf
 - S20 Schedule - Luterbach-Attisholz→Biel/Bienne
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Zürich Hardbrücke→Uerikon
 - S20 Schedule - Locarno→Bellinzona
 - S20 Schedule - Solothurn→Olten
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Solothurn→Oensingen
 - S20 Schedule - Luterbach-Attisholz→Biel/Bienne
 - S20 Schedule - Locarno→Castione-Arbedo
 - S20 Schedule - Langendorf→Olten
 - S20 Schedule - Olten→Solothurn
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Lommiswil→Olten
 - S20 Schedule - Olten→Oensingen
 - S20 Schedule - Olten→Solothurn
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Oensingen→Grenchen Süd
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Oensingen→Langendorf
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Oensingen→Olten
 - S20 Schedule - Solothurn→Biel/Bienne
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Olten→Solothurn
 - S20 Schedule - Biel/Bienne→Solothurn
 - S20 Schedule - Olten→Langendorf
 - S20 Schedule - Solothurn→Biel/Bienne
 - S20 Schedule - Solothurn→Biel/Bienne
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Uerikon→Zürich Hardbrücke
 - S20 Schedule - Locarno→Biasca
 - S20 Schedule - Solothurn→Biel/Bienne
 - S20 Schedule - Olten→Langendorf
 - S20 Schedule - Solothurn→Olten
 - S20 Schedule - Solothurn→Luterbach-Attisholz
 - S20 Schedule - Castione-Arbedo→Locarno
 - S20 Schedule - Luterbach-Attisholz→Biel/Bienne
 - S20 Schedule - Biel/Bienne→Luterbach-Attisholz
 - S20 Schedule - Grenchen Süd→Solothurn
 - S20 Schedule - Langendorf→Oensingen
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Biel/Bienne→Solothurn
 - S20 Schedule - Oberdorf So→Olten
 - S20 Schedule - Biel/Bienne→Solothurn
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Castione-Arbedo→Locarno
 - S20 Schedule - Locarno→Castione-Arbedo
 - S20 Schedule - Biel/Bienne→Solothurn
 - S20 Schedule - Olten→Oberdorf So
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Langendorf→Solothurn
 - S20 Schedule - Olten→Solothurn
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Olten→Langendorf
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Olten→Langendorf
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Solothurn→Biel/Bienne
 - S20 Schedule - Langendorf→Solothurn
 - S20 Schedule - Solothurn→Biel/Bienne
 - S20 Schedule - Biel/Bienne→Oensingen
 - S20 Schedule - Olten→Lommiswil
 - S20 Schedule - Solothurn→Biel/Bienne
 - S20 Schedule - Olten→Langendorf
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Solothurn→Biel/Bienne
 - S20 Schedule - Biel/Bienne→Luterbach-Attisholz
 - S20 Schedule - Castione-Arbedo→Locarno
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Biel/Bienne→Olten
 - S20 Schedule - Solothurn→Olten
 - S20 Schedule - Oensingen→Langendorf
 - S20 Schedule - Solothurn→Biel/Bienne
 - S20 Schedule - Biel/Bienne→Solothurn
 - S20 Schedule - Olten→Biel/Bienne
 - S20 Schedule - Olten→Grenchen Süd
 - S20 Schedule - Olten→Langendorf
 - S20 Schedule - Locarno→Castione-Arbedo
 - S20 Schedule - Olten→Grenchen Süd
 - S20 Schedule - Olten→Biel/Bienne