Train O'Clock
Get train times

Schwerzenbach ZH to Willisau train times Thursday, 24 October 2024

04:56
Schwerzenbach Zh
2 h 03
3 changes
9 stops
S14102778
IC1
IR17
S6102778
Platform 3
2 h 03
3 changes
9 stops
S14102778
IC1
IR17
S6102778
Platform 3
S14102778
Platform 3
SBB
05:03
Wallisellen
05:07
Zürich Oerlikon
05:12
Zürich Hb
05:19
Zürich Hb
IC1
Platform 9
SBB
05:40
Lenzburg
05:48
Aarau
05:57
Olten
06:05
Olten
IR17
Platform 9
SBB
06:16
Langenthal
06:21
Langenthal
S6102778
Platform 13
SBB
06:28
Lotzwil
06:43
Huttwil
06:59
Willisau
05:47
Schwerzenbach Zh
1 h 40
3 changes
5 stops
S9102778
IR70
RE7
S7102778
Platform 3
1 h 40
3 changes
5 stops
S9102778
IR70
RE7
S7102778
Platform 3
S9102778
Platform 3
SBB
05:59
Zürich Stadelhofen
06:02
Zürich Hb
06:10
Zürich Hb
IR70
Platform 5
SBB
06:32
Zug
06:51
Luzern
06:57
Luzern
RE7
Platform 5
SBB
07:13
Wolhusen
07:16
Wolhusen
S7102778
Platform 3AB
SBB
07:27
Willisau
06:02
Schwerzenbach Zh
1 h 57
3 changes
7 stops
S14102778
IC5
IR17
S6102778
Platform 3
1 h 57
3 changes
7 stops
S14102778
IC5
IR17
S6102778
Platform 3
S14102778
Platform 3
SBB
06:09
Wallisellen
06:13
Zürich Oerlikon
06:18
Zürich Hb
06:30
Zürich Hb
IC5
Platform 10
SBB
07:00
Olten
07:05
Olten
IR17
Platform 10
SBB
07:16
Langenthal
07:21
Langenthal
S6102778
Platform 13
SBB
07:28
Lotzwil
07:43
Huttwil
07:59
Willisau
06:17
Schwerzenbach Zh
1 h 54
2 changes
7 stops
S9102778
IR75
S77102778
Platform 3
1 h 54
2 changes
7 stops
S9102778
IR75
S77102778
Platform 3
S9102778
Platform 3
SBB
06:29
Zürich Stadelhofen
06:32
Zürich Hb
06:35
Zürich Hb
IR75
Platform 4
SBB
07:03
Zug
07:11
Rotkreuz
07:25
Luzern
07:37
Luzern
S77102778
Platform 2
SBB
07:52
Malters
08:00
Wolhusen
08:11
Willisau
06:32
Schwerzenbach Zh
1 h 55
3 changes
6 stops
S14102778
IR70
RE7
S7102778
Platform 3
1 h 55
3 changes
6 stops
S14102778
IR70
RE7
S7102778
Platform 3
S14102778
Platform 3
SBB
06:39
Wallisellen
06:43
Zürich Oerlikon
06:48
Zürich Hb
07:10
Zürich Hb
IR70
Platform 6
SBB
07:32
Zug
07:51
Luzern
07:57
Luzern
RE7
Platform 5BC
SBB
08:13
Wolhusen
08:16
Wolhusen
S7102778
Platform 3AB
SBB
08:27
Willisau
06:47
Schwerzenbach Zh
2 h 12
3 changes
9 stops
S9102778
IC5
S23102778
S6102778
Platform 3
2 h 12
3 changes
9 stops
S9102778
IC5
S23102778
S6102778
Platform 3
S9102778
Platform 3
SBB
06:59
Zürich Stadelhofen
07:02
Zürich Hb
07:04
Zürich Hb
IC5
Platform 32
SBB
07:30
Aarau
07:38
Olten
07:55
Olten
S23102778
Platform 9
SBB
07:59
Aarburg-Oftringen
08:07
Murgenthal
08:14
Langenthal
08:21
Langenthal
S6102778
Platform 13
SBB
08:28
Lotzwil
08:43
Huttwil
08:59
Willisau
07:02
Schwerzenbach Zh
2 h 55
3 changes
9 stops
S14102778
IC1
RE7
S6102778
Platform 3
2 h 55
3 changes
9 stops
S14102778
IC1
RE7
S6102778
Platform 3
S14102778
Platform 3
SBB
07:09
Wallisellen
07:12
Zürich Oerlikon
07:14
Zürich Oerlikon
IC1
Platform 3
SBB
07:32
Zürich Hb
08:28
Bern
08:36
Bern
RE7
Platform 2A-D
SBB
09:06
Langnau i.E.
09:14
Trubschachen
09:29
Schüpfheim
09:35
Entlebuch
09:43
Wolhusen
09:46
Wolhusen
S6102778
Platform 2AB
SBB
09:57
Willisau
07:32
Schwerzenbach Zh
2 h 55
4 changes
8 stops
S14102778
IR35
IR26
S6102778
S7102778
Platform 3
2 h 55
4 changes
8 stops
S14102778
IR35
IR26
S6102778
S7102778
Platform 3
S14102778
Platform 3
SBB
07:39
Wallisellen
07:43
Zürich Oerlikon
07:49
Zürich Hb
07:54
Zürich Altstetten
07:59
Zürich Altstetten
IR35
Platform 7
SBB
08:28
Olten
08:30
Olten
IR26
Platform 12
SBB
09:05
Luzern
09:16
Luzern
S6102778
Platform 5
SBB
09:29
Malters
09:40
Wolhusen
10:16
Wolhusen
S7102778
Platform 3AB
SBB
10:27
Willisau

Travel time

Travel time between Schwerzenbach ZH and Willisau is 1h40