Train O'Clock
Get train times

Olten to Willisau Train times 13 June 2024 at 05:30

05:36
Olten
1 h 23
1 change
3 stops
IR35
S691
1 h 23
1 change
3 stops
IR35
S691
IR35
05:47
Langenthal
06:21
Langenthal
S691
06:28
Lotzwil
06:43
Huttwil
06:59
Willisau
05:49
Olten
1 h 22
1 change
5 stops
IR27
S7791
1 h 22
1 change
5 stops
IR27
S7791
IR27
05:58
Zofingen
06:12
Sursee
06:30
Luzern
06:37
Luzern
S7791
06:52
Malters
07:00
Wolhusen
07:11
Willisau
06:05
Olten
1 h 24
1 change
2 stops
IR17
S791
1 h 24
1 change
2 stops
IR17
S791
IR17
06:16
Langenthal
06:51
Langenthal
S791
06:58
Lotzwil
07:29
Willisau
06:06
Olten
1 h 51
2 changes
5 stops
RE244709
S691
S691
1 h 51
2 changes
5 stops
RE244709
S691
S691
RE244709
06:13
Zofingen
06:31
Sursee
06:55
Luzern
07:16
Luzern
S691
07:29
Malters
07:40
Wolhusen
07:46
Wolhusen
S691
07:57
Willisau
06:30
Olten
1 h 41
1 change
3 stops
IR26
S7791
1 h 41
1 change
3 stops
IR26
S7791
IR26
07:05
Luzern
07:37
Luzern
S7791
07:52
Malters
08:00
Wolhusen
08:11
Willisau
06:49
Olten
2 h 08
2 changes
4 stops
IR27
RE74462
S691
2 h 08
2 changes
4 stops
IR27
RE74462
S691
IR27
06:58
Zofingen
07:12
Sursee
07:30
Luzern
07:57
Luzern
RE74462
08:13
Wolhusen
08:46
Wolhusen
S691
08:57
Willisau
07:30
Olten
1 h 57
2 changes
3 stops
IC21
S691
S791
1 h 57
2 changes
3 stops
IC21
S691
S791
IC21
08:05
Luzern
08:16
Luzern
S691
08:29
Malters
08:40
Wolhusen
09:16
Wolhusen
S791
09:27
Willisau

Travel time

Travel time between Olten and Willisau is 52 minutes