Train O'Clock
Get train times

Corcelles-peseux to Zürich Affoltern train times

Monday, 6 January 2025
14:19
Corcelles-Peseux
2 h 35
7 stops
2 changes
R236939
IC5
S2191
2 h 35
2 changes
7 stops
R236939
IC5
S2191
R236939
SBB
14:21
Les Deurres
14:25
Neuchâtel
14:53
Neuchâtel
IC5
SBB
15:16
Biel/Bienne
15:34
Solothurn
15:59
Olten
16:30
Zürich HB
16:40
Zürich HB
S2191
SBB
16:50
Zürich Oerlikon
16:54
Zürich Affoltern
14:50
Corcelles-Peseux
2 h 34
8 stops
2 changes
R236941
IC5
S2191
2 h 34
2 changes
8 stops
R236941
IC5
S2191
R236941
SBB
14:52
Les Deurres
14:56
Neuchâtel
15:22
Neuchâtel
IC5
SBB
15:45
Biel/Bienne
16:01
Solothurn
16:20
Olten
16:31
Aarau
16:56
Zürich HB
17:10
Zürich HB
S2191
SBB
17:20
Zürich Oerlikon
17:24
Zürich Affoltern
15:19
Corcelles-Peseux
2 h 35
7 stops
2 changes
R236943
IC5
S2191
2 h 35
2 changes
7 stops
R236943
IC5
S2191
R236943
SBB
15:21
Les Deurres
15:25
Neuchâtel
15:53
Neuchâtel
IC5
SBB
16:16
Biel/Bienne
16:34
Solothurn
16:59
Olten
17:30
Zürich HB
17:40
Zürich HB
S2191
SBB
17:50
Zürich Oerlikon
17:54
Zürich Affoltern
16:50
Corcelles-Peseux
2 h 55
8 stops
2 changes
R236949
IC5
S691
2 h 55
2 changes
8 stops
R236949
IC5
S691
R236949
SBB
16:52
Les Deurres
16:56
Neuchâtel
17:22
Neuchâtel
IC5
SBB
17:45
Biel/Bienne
18:01
Solothurn
18:20
Olten
18:31
Aarau
18:56
Zürich HB
19:31
Zürich HB
S691
SBB
19:39
Zürich Oerlikon
19:45
Zürich Affoltern
17:19
Corcelles-Peseux
2 h 56
7 stops
2 changes
R236951
IC5
S691
2 h 56
2 changes
7 stops
R236951
IC5
S691
R236951
SBB
17:21
Les Deurres
17:25
Neuchâtel
17:53
Neuchâtel
IC5
SBB
18:16
Biel/Bienne
18:34
Solothurn
18:59
Olten
19:30
Zürich HB
20:01
Zürich HB
S691
SBB
20:09
Zürich Oerlikon
20:15
Zürich Affoltern
17:50
Corcelles-Peseux
2 h 55
8 stops
2 changes
R236953
IC5
S691
2 h 55
2 changes
8 stops
R236953
IC5
S691
R236953
SBB
17:52
Les Deurres
17:56
Neuchâtel
18:22
Neuchâtel
IC5
SBB
18:45
Biel/Bienne
19:01
Solothurn
19:20
Olten
19:31
Aarau
19:56
Zürich HB
20:31
Zürich HB
S691
SBB
20:39
Zürich Oerlikon
20:45
Zürich Affoltern
18:19
Corcelles-Peseux
2 h 56
7 stops
2 changes
R236955
IC5
S691
2 h 56
2 changes
7 stops
R236955
IC5
S691
R236955
SBB
18:21
Les Deurres
18:25
Neuchâtel
18:53
Neuchâtel
IC5
SBB
19:16
Biel/Bienne
19:34
Solothurn
19:59
Olten
20:30
Zürich HB
21:01
Zürich HB
S691
SBB
21:09
Zürich Oerlikon
21:15
Zürich Affoltern
18:50
Corcelles-Peseux
2 h 55
8 stops
2 changes
R236957
IC5
S691
2 h 55
2 changes
8 stops
R236957
IC5
S691
R236957
SBB
18:52
Les Deurres
18:56
Neuchâtel
19:22
Neuchâtel
IC5
SBB
19:45
Biel/Bienne
20:01
Solothurn
20:20
Olten
20:31
Aarau
20:56
Zürich HB
21:31
Zürich HB
S691
SBB
21:39
Zürich Oerlikon
21:45
Zürich Affoltern
19:19
Corcelles-Peseux
2 h 56
7 stops
2 changes
R236959
IC5
S691
2 h 56
2 changes
7 stops
R236959
IC5
S691
R236959
SBB
19:21
Les Deurres
19:25
Neuchâtel
19:53
Neuchâtel
IC5
SBB
20:16
Biel/Bienne
20:34
Solothurn
20:59
Olten
21:30
Zürich HB
22:01
Zürich HB
S691
SBB
22:09
Zürich Oerlikon
22:15
Zürich Affoltern
19:50
Corcelles-Peseux
2 h 55
8 stops
2 changes
R236961
IC5
S691
2 h 55
2 changes
8 stops
R236961
IC5
S691
R236961
SBB
19:52
Les Deurres
19:56
Neuchâtel
20:22
Neuchâtel
IC5
SBB
20:45
Biel/Bienne
21:01
Solothurn
21:20
Olten
21:31
Aarau
21:56
Zürich HB
22:31
Zürich HB
S691
SBB
22:39
Zürich Oerlikon
22:45
Zürich Affoltern
20:19
Corcelles-Peseux
2 h 55
10 stops
3 changes
R236963
IC5
IR16
S691
2 h 55
3 changes
10 stops
R236963
IC5
IR16
S691
R236963
SBB
20:21
Les Deurres
20:25
Neuchâtel
20:53
Neuchâtel
IC5
SBB
21:16
Biel/Bienne
21:34
Solothurn
21:57
Olten
22:02
Olten
IR16
SBB
22:14
Aarau
22:30
Brugg AG
22:37
Baden
22:51
Baden
S691
SBB
23:03
Otelfingen
23:11
Regensdorf-Watt
23:14
Zürich Affoltern
20:50
Corcelles-Peseux
2 h 55
8 stops
2 changes
R236965
IC5
S691
2 h 55
2 changes
8 stops
R236965
IC5
S691
R236965
SBB
20:52
Les Deurres
20:56
Neuchâtel
21:22
Neuchâtel
IC5
SBB
21:45
Biel/Bienne
22:01
Solothurn
22:20
Olten
22:31
Aarau
22:56
Zürich HB
23:31
Zürich HB
S691
SBB
23:39
Zürich Oerlikon
23:45
Zürich Affoltern

Travel time

Travel time between Corcelles-peseux and Zürich Affoltern is 1h58