Train O'Clock
Get train times

Geneva to Willisau train times Thursday, 24 October 2024

09:42
Genève
3 h 15
2 changes
8 stops
IC1
RE7
S6102778
Platform 4
3 h 15
2 changes
8 stops
IC1
RE7
S6102778
Platform 4
IC1
Platform 4
SBB
10:20
Lausanne
11:04
Fribourg/Freiburg
11:26
Bern
11:36
Bern
RE7
Platform 2A-D
SBB
12:06
Langnau i.E.
12:14
Trubschachen
12:29
Schüpfheim
12:35
Entlebuch
12:43
Wolhusen
12:46
Wolhusen
S6102778
Platform 2AB
SBB
12:57
Willisau
10:15
Genève
3 h 14
2 changes
8 stops
IC5
IR35
S7102778
Platform 4
3 h 14
2 changes
8 stops
IC5
IR35
S7102778
Platform 4
IC5
Platform 4
SBB
10:42
Morges
11:06
Yverdon-les-Bains
11:26
Neuchâtel
11:46
Biel/Bienne
12:01
Solothurn
12:18
Olten
12:36
Olten
IR35
Platform 9
SBB
12:47
Langenthal
12:51
Langenthal
S7102778
Platform 13
SBB
12:58
Lotzwil
13:29
Willisau
10:42
Genève
3 h 17
2 changes
8 stops
IC1
IR35
S6102778
Platform 6
3 h 17
2 changes
8 stops
IC1
IR35
S6102778
Platform 6
IC1
Platform 6
SBB
11:20
Lausanne
12:04
Fribourg/Freiburg
12:26
Bern
12:36
Bern
IR35
Platform 50
SBB
12:51
Burgdorf
13:02
Herzogenbuchsee
13:08
Langenthal
13:21
Langenthal
S6102778
Platform 13
SBB
13:28
Lotzwil
13:43
Huttwil
13:59
Willisau
10:59
Genève
3 h 58
2 changes
10 stops
IR15
S6102778
S6102778
Platform 4
3 h 58
2 changes
10 stops
IR15
S6102778
S6102778
Platform 4
IR15
Platform 4
SBB
11:44
Lausanne
12:00
Palézieux
12:16
Romont Fr
12:34
Fribourg/Freiburg
13:00
Bern
13:29
Zofingen
13:42
Sursee
14:01
Luzern
14:16
Luzern
S6102778
Platform 4
SBB
14:29
Malters
14:40
Wolhusen
14:46
Wolhusen
S6102778
Platform 2AB
SBB
14:57
Willisau
11:15
Genève
3 h 44
2 changes
9 stops
IC5
IR35
S6102778
Platform 4
3 h 44
2 changes
9 stops
IC5
IR35
S6102778
Platform 4
IC5
Platform 4
SBB
11:42
Morges
12:06
Yverdon-les-Bains
12:26
Neuchâtel
12:46
Biel/Bienne
13:01
Solothurn
13:18
Olten
13:36
Olten
IR35
Platform 10
SBB
13:47
Langenthal
14:21
Langenthal
S6102778
Platform 13
SBB
14:28
Lotzwil
14:43
Huttwil
14:59
Willisau
11:42
Genève
3 h 45
2 changes
8 stops
IC1
RE7
S7102778
Platform 6
3 h 45
2 changes
8 stops
IC1
RE7
S7102778
Platform 6
IC1
Platform 6
SBB
12:20
Lausanne
13:04
Fribourg/Freiburg
13:26
Bern
13:36
Bern
RE7
Platform 2A-D
SBB
14:06
Langnau i.E.
14:14
Trubschachen
14:29
Schüpfheim
14:35
Entlebuch
14:43
Wolhusen
15:16
Wolhusen
S7102778
Platform 3AB
SBB
15:27
Willisau
11:59
Genève
3 h 58
2 changes
10 stops
IR15
S6102778
S6102778
Platform 4
3 h 58
2 changes
10 stops
IR15
S6102778
S6102778
Platform 4
IR15
Platform 4
SBB
12:44
Lausanne
13:00
Palézieux
13:16
Romont Fr
13:34
Fribourg/Freiburg
14:00
Bern
14:29
Zofingen
14:42
Sursee
15:01
Luzern
15:16
Luzern
S6102778
Platform 5
SBB
15:29
Malters
15:40
Wolhusen
15:46
Wolhusen
S6102778
Platform 2AB
SBB
15:57
Willisau
12:15
Genève
3 h 44
2 changes
9 stops
IC5
IR35
S6102778
Platform 4
3 h 44
2 changes
9 stops
IC5
IR35
S6102778
Platform 4
IC5
Platform 4
SBB
12:42
Morges
13:06
Yverdon-les-Bains
13:26
Neuchâtel
13:46
Biel/Bienne
14:01
Solothurn
14:18
Olten
14:36
Olten
IR35
Platform 9
SBB
14:47
Langenthal
15:21
Langenthal
S6102778
Platform 13
SBB
15:28
Lotzwil
15:43
Huttwil
15:59
Willisau
12:42
Genève
3 h 29
2 changes
8 stops
IC1
RE7
S77102778
Platform 6
3 h 29
2 changes
8 stops
IC1
RE7
S77102778
Platform 6
IC1
Platform 6
SBB
13:20
Lausanne
14:04
Fribourg/Freiburg
14:26
Bern
14:36
Bern
RE7
Platform 2A-D
SBB
15:06
Langnau i.E.
15:14
Trubschachen
15:29
Schüpfheim
15:35
Entlebuch
15:43
Wolhusen
16:00
Wolhusen
S77102778
Platform 3
SBB
16:11
Willisau
12:59
Genève
3 h 58
2 changes
10 stops
IR15
S6102778
S6102778
Platform 4
3 h 58
2 changes
10 stops
IR15
S6102778
S6102778
Platform 4
IR15
Platform 4
SBB
13:44
Lausanne
14:00
Palézieux
14:16
Romont Fr
14:34
Fribourg/Freiburg
15:00
Bern
15:29
Zofingen
15:42
Sursee
16:01
Luzern
16:16
Luzern
S6102778
Platform 5
SBB
16:29
Malters
16:40
Wolhusen
16:46
Wolhusen
S6102778
Platform 2AB
SBB
16:57
Willisau
13:42
Genève
3 h 29
2 changes
8 stops
IC1
RE7
S77102778
Platform 4
3 h 29
2 changes
8 stops
IC1
RE7
S77102778
Platform 4
IC1
Platform 4
SBB
14:20
Lausanne
15:04
Fribourg/Freiburg
15:26
Bern
15:36
Bern
RE7
Platform 2
SBB
16:06
Langnau i.E.
16:14
Trubschachen
16:29
Schüpfheim
16:35
Entlebuch
16:43
Wolhusen
17:00
Wolhusen
S77102778
Platform 3
SBB
17:11
Willisau

Travel time

Travel time between Geneva and Willisau is 3h14