Duration: 11.10. 22:00 – 13.10. 04:0. Duration: 18.10. 22:00 – 20.10. 04:0. Duration: 25.10. 22:00 – 27.10. 04:0. Duration: 22.11. 22:00 – 24.11. 04:0. Duration: 29.11. 22:00 – 1.12. 04:0. Duration: 6.12. 22:00 – 8.12. 04:00
Due to construction work
Duration: 3.10. 22:45 – 6.10. 05:0. Duration: 10.10. 22:45 – 13.10. 05:0. Duration: 17.10. 22:45 – 20.10. 05:0. Duration: 21.11. 22:45 – 24.11. 05:00
Due to construction work
| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 08:03 | Biel/Bienne | 19 | 60' | |
| 08:03 | Locarno | 12 | 120' | |
| S-Train | 08:04 | Basel Bad Bf | 2 | 30' |
| 08:06 | Chur | 7 | ||
| S-Train | 08:06 | Laufen | 16 | 60' |
| 08:11 | Zürich HB | 4 | 60' | |
| 08:13 | Basel Bad Bf | 9 | ||
| 08:16 | Luzern | 15 | 60' | |
| S-Train | 08:20 | Frick | 1 | 60' |
| 08:27 | Basel Bad Bf | 4 | ||
| 08:28 | Brig | 10 | ||
| S-Train | 08:31 | Olten | 20 | 30' |
| 08:33 | Chur | 11 | ||
| S-Train | 08:34 | Porrentruy | 16 | 60' |
| S-Train | 08:34 | Basel Bad Bf | 2 | 30' |
| 08:37 | Zürich Flughafen | 5 | 60' | |
| 08:43 | Zürich HB | 8 | 60' | |
| S-Train | 08:50 | Laufenburg | 1 | 60' |
| 08:56 | Interlaken Ost | 7 | ||
| S-Train | 09:01 | Olten | 20 | 30' |
| 09:03 | Lugano | 6 | 120' | |
| 09:03 | Biel/Bienne | 19 | 60' | |
| S-Train | 09:04 | Basel Bad Bf | 2 | 30' |
| 09:06 | Basel Bad Bf | 9 | ||
| 09:06 | Chur | 4 | ||
| S-Train | 09:06 | Laufen | 16 | 60' |
| 09:11 | Zürich HB | 5 | 60' | |
| 09:13 | Basel Bad Bf | 12 | ||
| 09:16 | Luzern | 15 | 60' | |
| S-Train | 09:20 | Frick | 1 | 60' |
| 09:28 | Interlaken Ost | 8 | ||
| S-Train | 09:31 | Olten | 20 | 30' |
| 09:33 | Chur | 6 | ||
| S-Train | 09:34 | Porrentruy | 16 | 60' |
| S-Train | 09:34 | Basel Bad Bf | 2 | 30' |
| 09:37 | Zürich Flughafen | 5 | 60' | |
| 09:43 | Zürich HB | 7 | 60' | |
| S-Train | 09:50 | Laufenburg | 1 | 60' |
| 09:56 | Interlaken Ost | 10 | ||
| S-Train | 10:01 | Olten | 20 | 30' |
| 10:03 | Biel/Bienne | 19 | 60' | |
| 10:03 | Locarno | 5 | 120' | |
| S-Train | 10:04 | Basel Bad Bf | 2 | 30' |
| 10:06 | Zürich HB | 11 | ||
| S-Train | 10:06 | Laufen | 16 | 60' |
| 10:11 | Zürich HB | 4 | 60' | |
| 10:13 | Basel Bad Bf | 12 | ||
| 10:16 | Luzern | 15 | 60' | |
| S-Train | 10:20 | Frick | 1 | 60' |
| 10:28 | Domodossola (I) | 9 | ||
| S-Train | 10:31 | Olten | 20 | 30' |
| 10:33 | Zürich HB | 5 | 87 - 93' | |
| S-Train | 10:34 | Porrentruy | 16 | 60' |
| S-Train | 10:34 | Basel Bad Bf | 2 | 30' |
| 10:37 | Zürich Flughafen | 4 | 60' | |
| 10:43 | Zürich HB | 7 | 60' | |
| S-Train | 10:50 | Laufenburg | 1 | 60' |
| 10:56 | Brig | 8 | 120' | |
| S-Train | 11:01 | Olten | 20 | 30' |
| 11:03 | Lugano | 6 | ||
| 11:03 | Biel/Bienne | 19 | 60' | |
| S-Train | 11:04 | Basel Bad Bf | 2 | 30' |
| 11:06 | Basel Bad Bf | 7 | ||
| 11:06 | Como S. Giovanni | 5 | ||
| S-Train | 11:06 | Laufen | 16 | 60' |
| 11:11 | Zürich HB | 4 | 60' | |
| 11:13 | Basel Bad Bf | 11 | ||
| 11:16 | Luzern | 15 | 60' | |
| S-Train | 11:20 | Frick | 1 | 60' |
| 11:28 | Interlaken Ost | 9 | 120' | |
| S-Train | 11:31 | Olten | 20 | 30' |
| 11:33 | Chur | 6 | ||
| S-Train | 11:34 | Porrentruy | 16 | 60' |
| S-Train | 11:34 | Basel Bad Bf | 2 | 30' |
| 11:37 | Zürich Flughafen | 5 | 60' | |
| 11:43 | Zürich HB | 7 | 60' | |
| S-Train | 11:50 | Laufenburg | 1 | 60' |
| 11:56 | Interlaken Ost | 4 | ||
| S-Train | 12:01 | Olten | 20 | 30' |
| 12:03 | Biel/Bienne | 19 | 60' | |
| 12:03 | Locarno | 6 | 120' | |
| S-Train | 12:04 | Basel Bad Bf | 2 | 30' |
| 12:06 | Zürich HB | 10 | ||
| S-Train | 12:06 | Laufen | 16 | 60' |
| 12:11 | Zürich HB | 5 | 60' | |
| 12:13 | Basel Bad Bf | 9 | ||
| 12:16 | Luzern | 15 | 60' | |
| 12:20 | Basel Bad Bf | 12 | ||
| S-Train | 12:20 | Frick | 1 | 60' |
| 12:28 | Domodossola (I) | 11 | ||
| S-Train | 12:31 | Olten | 20 | 30' |
| 12:33 | Chur | 7 | ||
| S-Train | 12:34 | Porrentruy | 16 | 60' |
| S-Train | 12:34 | Basel Bad Bf | 2 | 30' |
| 12:37 | Zürich Flughafen | 5 | 60' | |
| 12:43 | Zürich HB | 6 | 60' | |
| S-Train | 12:50 | Laufenburg | 1 | 60' |
| 12:56 | Brig | 9 | ||
| S-Train | 13:01 | Olten | 20 | 30' |
| 13:03 | Lugano | 7 | ||
| 13:03 | Biel/Bienne | 19 | 60' | |
| S-Train | 13:04 | Basel Bad Bf | 2 | 30' |
| 13:06 | Basel Bad Bf | 5 | ||
| 13:06 | Chur | 6 | ||
| S-Train | 13:06 | Laufen | 16 | 60' |
| 13:11 | Zürich HB | 4 | 60' | |
| 13:13 | Basel Bad Bf | 12 | ||
| 13:16 | Luzern | 15 | 60' | |
| S-Train | 13:20 | Frick | 1 | 60' |
| 13:28 | Interlaken Ost | 11 | ||
| S-Train | 13:31 | Olten | 20 | 30' |
| 13:33 | Zürich HB | 8 | ||
| S-Train | 13:34 | Porrentruy | 16 | 60' |
| S-Train | 13:34 | Basel Bad Bf | 2 | 30' |
| 13:37 | Zürich Flughafen | 4 | 60' | |
| 13:43 | Zürich HB | 5 | 60' | |
| S-Train | 13:50 | Laufenburg | 1 | 60' |
| 13:56 | Interlaken Ost | 6 | ||
| S-Train | 14:01 | Olten | 20 | 30' |
| 14:03 | Biel/Bienne | 19 | 60' | |
| 14:03 | Locarno | 5 | ||
| S-Train | 14:04 | Basel Bad Bf | 2 | 30' |
| 14:06 | Zürich HB | 8 | ||
| S-Train | 14:06 | Laufen | 16 | 60' |
| 14:11 | Zürich HB | 4 | 60' | |
| 14:13 | Basel Bad Bf | 12 | ||
| 14:16 | Luzern | 15 | 60' | |
| S-Train | 14:20 | Frick | 1 | 60' |
| 14:27 | Basel Bad Bf | 11 | ||
| 14:28 | Domodossola (I) | 9 | ||
| S-Train | 14:31 | Olten | 20 | 30' |
| 14:33 | Chur | 10 | 120' | |
| S-Train | 14:34 | Porrentruy | 16 | 60' |
| S-Train | 14:34 | Basel Bad Bf | 2 | 30' |
| 14:37 | Zürich Flughafen | 4 | 60' | |
| 14:43 | Zürich HB | 5 | 60' | |
| S-Train | 14:50 | Laufenburg | 1 | 60' |
| 14:56 | Brig | 8 | ||
| S-Train | 15:01 | Olten | 20 | 30' |
| 15:03 | Como S. Giovanni | 7 | ||
| 15:03 | Biel/Bienne | 19 | 60' | |
| S-Train | 15:04 | Basel Bad Bf | 2 | 30' |
| 15:06 | Basel Bad Bf | 9 | ||
| 15:06 | Zürich HB | 5 | 120' | |
| S-Train | 15:06 | Laufen | 16 | 60' |
| 15:11 | Zürich HB | 4 | 60' | |
| 15:13 | Basel Bad Bf | 12 | ||
| 15:16 | Luzern | 15 | 60' | |
| S-Train | 15:20 | Frick | 1 | 60' |
| 15:28 | Interlaken Ost | 10 | ||
| S-Train | 15:31 | Olten | 20 | 30' |
| 15:33 | Zürich HB | 6 | ||
| S-Train | 15:34 | Porrentruy | 16 | 60' |
| S-Train | 15:34 | Basel Bad Bf | 2 | 30' |
| 15:37 | Zürich Flughafen | 4 | 60' | |
| 15:38 | Basel Bad Bf | 9 | ||
| 15:43 | Zürich HB | 5 | 60' | |
| S-Train | 15:50 | Laufenburg | 1 | 60' |
| 15:56 | Interlaken Ost | 11 | 148 - 152' | |
| S-Train | 16:01 | Olten | 20 | 30' |
| 16:03 | Biel/Bienne | 19 | 60' | |
| 16:03 | Locarno | 4 | ||
| S-Train | 16:04 | Basel Bad Bf | 2 | 30' |
| 16:06 | Zürich HB | 7 | ||
| S-Train | 16:06 | Laufen | 16 | 60' |
| 16:11 | Zürich HB | 6 | 60' | |
| 16:13 | Basel Bad Bf | 5 | ||
| 16:16 | Luzern | 15 | 60' | |
| S-Train | 16:20 | Frick | 3 | 60' |
| 16:28 | Brig | 9 | ||
| S-Train | 16:31 | Olten | 20 | 30' |
| 16:33 | Chur | 8 | ||
| S-Train | 16:34 | Porrentruy | 16 | 60' |
| S-Train | 16:34 | Basel Bad Bf | 2 | 30' |
| 16:37 | Zürich Flughafen | 11 | 60' | |
| 16:43 | Zürich HB | 7 | 60' | |
| S-Train | 16:50 | Laufenburg | 3 | 60' |
| 16:56 | Brig | 12 | ||
| S-Train | 17:01 | Olten | 18 | 30' |
| 17:03 | Lugano | 7 | ||
| 17:03 | Biel/Bienne | 19 | 60' | |
| S-Train | 17:04 | Basel Bad Bf | 2 | 30' |
| 17:05 | Basel St. Jakob | 10 | ||
| 17:06 | Zürich HB | 5 | 120' | |
| S-Train | 17:06 | Laufen | 16 | 60' |
| 17:07 | Basel Bad Bf | 9 | ||
| 17:11 | Zürich HB | 4 | 60' | |
| 17:13 | Basel Bad Bf | 11 | 60' | |
| 17:16 | Luzern | 15 | 60' | |
| S-Train | 17:20 | Frick | 3 | 60' |
| 17:28 | Domodossola (I) | 8 | ||
| S-Train | 17:31 | Olten | 20 | 30' |
| 17:33 | Zürich HB | 6 | ||
| S-Train | 17:34 | Porrentruy | 16 | 60' |
| S-Train | 17:34 | Basel Bad Bf | 2 | 30' |
| 17:37 | Zürich Flughafen | 5 | 60' | |
| 17:43 | Zürich HB | 7 | 60' | |
| S-Train | 17:50 | Laufenburg | 3 | 60' |
| 17:56 | Interlaken Ost | 4 | ||
| S-Train | 18:01 | Olten | 20 | 30' |
| 18:03 | Biel/Bienne | 19 | 60' | |
| 18:03 | Bellinzona | 5 | ||
| S-Train | 18:04 | Basel Bad Bf | 2 | 30' |
| 18:06 | Zürich HB | 11 | ||
| S-Train | 18:06 | Laufen | 16 | 60' |
| 18:11 | Zürich HB | 6 | 60' | |
| 18:13 | Basel Bad Bf | 12 | 60' | |
| 18:16 | Luzern | 15 | 60' | |
| S-Train | 18:20 | Frick | 1 | 60' |
| 18:28 | Interlaken Ost | 10 | ||
| S-Train | 18:31 | Olten | 20 | 30' |
| 18:33 | Chur | 6 | ||
| S-Train | 18:34 | Porrentruy | 16 | 60' |
| S-Train | 18:34 | Basel Bad Bf | 2 | 30' |
| 18:37 | Zürich Flughafen | 5 | ||
| 18:43 | Zürich HB | 7 | 60' | |
| S-Train | 18:50 | Laufenburg | 1 | 60' |
| 18:56 | Brig | 9 | ||
| S-Train | 19:01 | Olten | 20 | 30' |
| 19:03 | Chiasso | 6 | ||
| 19:03 | Biel/Bienne | 19 | 60' | |
| S-Train | 19:04 | Basel Bad Bf | 2 | 30' |
| 19:06 | Zürich HB | 5 | ||
| S-Train | 19:06 | Laufen | 16 | 60' |
| 19:11 | Zürich HB | 4 | 60' | |
| 19:13 | Basel Bad Bf | 12 | ||
| 19:16 | Luzern | 15 | 60' | |
| S-Train | 19:20 | Frick | 1 | 60' |
| 19:28 | Brig | 8 | ||
| S-Train | 19:31 | Olten | 20 | 30' |
| 19:33 | Zürich HB | 6 | ||
| S-Train | 19:34 | Porrentruy | 16 | 60' |
| S-Train | 19:34 | Basel Bad Bf | 2 | 30' |
| 19:37 | Zürich Flughafen | 5 | ||
| 19:43 | Zürich HB | 7 | 60' | |
| S-Train | 19:50 | Laufenburg | 1 | 60' |
| 19:56 | Interlaken Ost | 4 | ||
| S-Train | 20:01 | Olten | 15 | 30' |
| 20:03 | Biel/Bienne | 19 | 60' | |
| 20:03 | Erstfeld | 5 | ||
| S-Train | 20:04 | Basel Bad Bf | 2 | 30' |
| 20:06 | Zürich HB | 10 | ||
| S-Train | 20:06 | Laufen | 16 | 60' |
| 20:11 | Zürich HB | 6 | 58 - 60' | |
| 20:13 | Basel Bad Bf | 11 | ||
| 20:16 | Luzern | 8 | ||
| S-Train | 20:20 | Frick | 5 | 60' |
| 20:28 | Brig | 12 | ||
| S-Train | 20:31 | Olten | 20 | 30' |
| 20:33 | Zürich HB | 4 | ||
| S-Train | 20:34 | Porrentruy | 16 | 60' |
| S-Train | 20:34 | Basel Bad Bf | 2 | 30' |
| 20:37 | Zürich HB | 6 | ||
| 20:43 | Zürich HB | 7 | 60' | |
| S-Train | 20:50 | Laufenburg | 1 | 60' |
| 20:56 | Interlaken Ost | 11 | ||
| S-Train | 21:01 | Olten | 20 | 30' |
| 21:03 | Chiasso | 6 | ||
| 21:03 | Biel/Bienne | 19 | ||
| S-Train | 21:04 | Basel Bad Bf | 2 | |
| 21:06 | Zürich HB | 5 | ||
| S-Train | 21:06 | Laufen | 16 | 60' |
| 21:11 | Zürich HB | 4 | 58 - 60' | |
| 21:13 | Basel Bad Bf | 9 | ||
| 21:16 | Luzern | 15 | ||
| S-Train | 21:20 | Frick | 1 | 60' |
| 21:28 | Bern | 10 | ||
| S-Train | 21:31 | Olten | 20 | 30' |
| 21:33 | Zürich HB | 5 | ||
| S-Train | 21:34 | Porrentruy | 16 | |
| S-Train | 21:34 | Basel Bad Bf | 2 | |
| 21:43 | Zürich HB | 8 | ||
| S-Train | 21:50 | Laufenburg | 5 | 60' |
| 21:56 | Bern | 9 | ||
| S-Train | 22:01 | Olten | 20 | 30' |
| 22:03 | Biel/Bienne | 19 | ||
| 22:03 | Arth-Goldau | 5 | ||
| S-Train | 22:04 | Basel Bad Bf | 2 | |
| 22:06 | Zürich HB | 6 | ||
| S-Train | 22:06 | Laufen | 16 | 60 - 61' |
| 22:09 | Zürich HB | 4 | 60' | |
| 22:13 | Basel Bad Bf | 7 | ||
| 22:16 | Zofingen | 15 | ||
| S-Train | 22:20 | Frick | 1 | 60' |
| 22:28 | Bern | 10 | ||
| S-Train | 22:31 | Olten | 20 | 30' |
| S-Train | 22:34 | Porrentruy | 16 | |
| 22:37 | Basel Bad Bf | 11 | ||
| S-Train | 22:40 | Basel Bad Bf | 2 | |
| 22:43 | Zürich HB | 3 | ||
| S-Train | 22:50 | Laufenburg | 5 | |
| 22:58 | Luzern | 7 | ||
| S-Train | 23:01 | Olten | 20 | 30 - 32' |
| 23:03 | Delémont | 19 | ||
| 23:06 | Zürich HB | 6 | ||
| S-Train | 23:06 | Laufen | 16 | |
| 23:09 | Zürich HB | 4 | ||
| 23:16 | Olten | 15 | ||
| S-Train | 23:20 | Frick | 1 | 60' |
| S-Train | 23:31 | Olten | 14 | |
| Bus | 23:38 | Mulhouse | ||
| S-Train | 23:42 | Porrentruy | 16 | |
| S-Train | 23:46 | Basel Bad Bf | 2 | |
| S-Train | 23:50 | Laufenburg | 1 | |
| S-Train | 00:01 | Olten | 19 | |
| 00:04 | Luzern | 5 | ||
| S-Train | 00:07 | Laufen | 16 | |
| 00:09 | Zürich HB | 6 | ||
| S-Train | 00:20 | Frick | 1 | 60' |
| S-Train | 00:33 | Olten | 18 | |
| S-Train | 00:42 | Delémont | 15 | |
| S-Train | 00:50 | Stein-Säckingen | 4 | |
| 01:00 | Luzern | 3 | ||
| Night-S-Train | 01:15 | Basel Bad Bf | 2 | |
| S-Train | 01:20 | Frick | 4 | |
| S-Train | 01:45 | Gelterkinden | 3 | |
| S-Train | 01:45 | Laufen | 5 | |
| Night-S-Train | 02:10 | Basel Bad Bf | 3 | |
| S-Train | 02:20 | Frick | 4 | |
| S-Train | 02:45 | Gelterkinden | 3 | |
| S-Train | 02:45 | Laufen | 5 | |
| S-Train | 03:20 | Brugg AG | 4 | |
| S-Train | 03:45 | Olten | 3 | 51 - 55' |
| S-Train | 03:45 | Delémont | 5 | |
Sunday 10/19/2025
|
||||
| 04:35 | Zürich Flughafen | 4 | 60 - 62' | |
| S-Train | 04:40 | Olten | 11 | |
| S-Train | 04:57 | Delémont | 16 | |
| 05:03 | Lugano | 8 | ||
| 05:09 | Zürich HB | 5 | 60' | |
| S-Train | 05:20 | Frick | 1 | 60' |
| 05:22 | Interlaken Ost | 10 | ||
| S-Train | 05:31 | Olten | 18 | 30' |
| 05:33 | Zürich HB | 4 | ||
| S-Train | 05:34 | Porrentruy | 16 | 60' |
| 05:35 | Zürich Flughafen | 3 | 58 - 62' | |
| 05:43 | Zürich HB | 11 | 60' | |
| S-Train | 05:50 | Laufenburg | 1 | 60' |
| 05:56 | Brig | 6 | ||
| S-Train | 06:01 | Olten | 20 | 30' |
| 06:03 | Biel/Bienne | 14 | ||
| 06:03 | Locarno | 5 | ||
| 06:06 | Basel Bad Bf | 8 | ||
| 06:06 | Zürich HB | 9 | ||
| S-Train | 06:06 | Laufen | 16 | |
| 06:09 | Zürich HB | 4 | ||
| 06:16 | Luzern | 15 | ||
| S-Train | 06:20 | Frick | 6 | |
| 06:28 | Domodossola (I) | 12 | ||
| S-Train | 06:31 | Olten | 20 | 30' |
| 06:33 | Chur | 10 | ||
| S-Train | 06:34 | Porrentruy | 16 | |
| S-Train | 06:34 | Basel Bad Bf | 2 | |
| 06:37 | Zürich Flughafen | 5 | ||
| 06:43 | Zürich HB | 9 | ||
| S-Train | 06:50 | Laufenburg | 1 | |
| Bus | 06:51 | Mulhouse | ||
| 06:56 | Interlaken Ost | 8 | ||
| S-Train | 07:01 | Olten | 20 | |
| 07:03 | Lugano | 7 | ||
| 07:03 | Biel/Bienne | 19 | ||
| 07:06 | Basel Bad Bf | 9 | ||
| 07:06 | Zürich HB | 6 | ||
| S-Train | 07:06 | Laufen | 16 | |
| 07:09 | Zürich HB | 5 | ||
| 07:13 | Basel Bad Bf | 12 | ||
| 07:16 | Luzern | 11 | ||
| S-Train | 07:20 | Frick | 1 | |
| 07:28 | Interlaken Ost | 4 | ||
| S-Train | 07:31 | Olten | 20 | |
| 07:33 | Zürich HB | 12 | ||
| S-Train | 07:34 | Porrentruy | 16 | |
| S-Train | 07:34 | Basel Bad Bf | 2 | |
| 07:35 | Zürich Flughafen | 6 | ||
| 07:37 | Ringsheim/Europa-Park | 8 | ||
| 07:43 | Zürich HB | 9 | ||
| S-Train | 07:50 | Laufenburg | 1 | |
| 07:56 | Brig | 7 | ||
| S-Train | 08:01 | Olten | 20 | |