Train O'Clock
Get train times

Zürich Altstetten to Rupperswil train times Monday, 21 October 2024

11:05
Zürich Altstetten
57 min
1 change
3 stops
S11102778
S29102778
Platform 3
57 min
1 change
3 stops
S11102778
S29102778
Platform 3
S11102778
Platform 3
SBB
11:15
Dietikon
11:35
Lenzburg
11:42
Aarau
11:58
Aarau
S29102778
Platform 3
SBB
12:02
Rupperswil
11:20
Zürich Altstetten
1 h 00
1 change
5 stops
S12102778
S29102778
Platform 3
1 h 00
1 change
5 stops
S12102778
S29102778
Platform 3
S12102778
Platform 3
SBB
11:30
Dietikon
11:34
Killwangen-Spreitenbach
11:40
Wettingen
11:43
Baden
11:48
Turgi
12:02
Turgi
S29102778
Platform 2
SBB
12:20
Rupperswil
11:35
Zürich Altstetten
47 min
1 change
3 stops
S11102778
S23102778
Platform 3
47 min
1 change
3 stops
S11102778
S23102778
Platform 3
S11102778
Platform 3
SBB
11:45
Dietikon
12:05
Lenzburg
12:12
Aarau
12:18
Aarau
S23102778
Platform 2
SBB
12:22
Rupperswil
11:50
Zürich Altstetten
1 h 05
1 change
6 stops
S12102778
S29102778
Platform 3
1 h 05
1 change
6 stops
S12102778
S29102778
Platform 3
S12102778
Platform 3
SBB
12:00
Dietikon
12:04
Killwangen-Spreitenbach
12:10
Wettingen
12:13
Baden
12:18
Turgi
12:32
Turgi
S29102778
Platform 2
SBB
12:43
Brugg Ag
12:55
Rupperswil
12:05
Zürich Altstetten
57 min
1 change
3 stops
S11102778
S29102778
Platform 3
57 min
1 change
3 stops
S11102778
S29102778
Platform 3
S11102778
Platform 3
SBB
12:15
Dietikon
12:35
Lenzburg
12:42
Aarau
12:58
Aarau
S29102778
Platform 3
SBB
13:02
Rupperswil
12:35
Zürich Altstetten
59 min
1 change
2 stops
S11102778
S23102778
Platform 3
59 min
1 change
2 stops
S11102778
S23102778
Platform 3
S11102778
Platform 3
SBB
12:45
Dietikon
13:04
Lenzburg
13:31
Lenzburg
S23102778
Platform 4
SBB
13:34
Rupperswil
12:39
Zürich Altstetten
55 min
2 changes
2 stops
S12102778
IR37
S23102778
Platform 4
55 min
2 changes
2 stops
S12102778
IR37
S23102778
Platform 4
S12102778
Platform 4
SBB
12:45
Zürich Hb
13:08
Zürich Hb
IR37
Platform 14
SBB
13:27
Lenzburg
13:31
Lenzburg
S23102778
Platform 4
SBB
13:34
Rupperswil
12:40
Zürich Altstetten
58 min
2 changes
2 stops
S19102778
IC5
S29102778
Platform 6
58 min
2 changes
2 stops
S19102778
IC5
S29102778
Platform 6
S19102778
Platform 6
SBB
12:45
Zürich Hb
13:04
Zürich Hb
IC5
Platform 32
SBB
13:28
Aarau
13:34
Aarau
S29102778
Platform 1
SBB
13:38
Rupperswil
12:50
Zürich Altstetten
1 h 05
1 change
5 stops
S12102778
S29102778
Platform 3
1 h 05
1 change
5 stops
S12102778
S29102778
Platform 3
S12102778
Platform 3
SBB
13:00
Dietikon
13:04
Killwangen-Spreitenbach
13:10
Wettingen
13:13
Baden
13:23
Brugg Ag
13:43
Brugg Ag
S29102778
Platform 4
SBB
13:55
Rupperswil
13:05
Zürich Altstetten
57 min
1 change
3 stops
S11102778
S29102778
Platform 3
57 min
1 change
3 stops
S11102778
S29102778
Platform 3
S11102778
Platform 3
SBB
13:15
Dietikon
13:35
Lenzburg
13:42
Aarau
13:58
Aarau
S29102778
Platform 3
SBB
14:02
Rupperswil
13:20
Zürich Altstetten
1 h 00
1 change
5 stops
S12102778
S29102778
Platform 3
1 h 00
1 change
5 stops
S12102778
S29102778
Platform 3
S12102778
Platform 3
SBB
13:30
Dietikon
13:34
Killwangen-Spreitenbach
13:40
Wettingen
13:43
Baden
13:48
Turgi
14:02
Turgi
S29102778
Platform 2
SBB
14:20
Rupperswil
13:35
Zürich Altstetten
47 min
1 change
3 stops
S11102778
S23102778
Platform 3
47 min
1 change
3 stops
S11102778
S23102778
Platform 3
S11102778
Platform 3
SBB
13:45
Dietikon
14:05
Lenzburg
14:12
Aarau
14:18
Aarau
S23102778
Platform 2
SBB
14:22
Rupperswil

Travel time

Travel time between Zürich Altstetten and Rupperswil is 35 minutes