Train O'Clock
Get train times

Hauptwil to Zermatt train times

Monday, 6 January 2025
06:30
Hauptwil
5 h 20
16 stops
3 changes
S591
IC5
IC6
RE42327
5 h 20
3 changes
16 stops
S591
IC5
IC6
RE42327
S591
SBB
06:51
St. Gallen
06:58
St. Gallen
IC5
SBB
07:33
Winterthur
07:48
Zürich Flughafen
08:04
Zürich HB
08:30
Aarau
08:39
Olten
08:58
Olten
IC6
SBB
09:34
Bern
09:54
Thun
10:05
Spiez
10:31
Visp
10:37
Visp
RE42327
SBB
10:50
Stalden-Saas
10:58
Kalpetran
11:09
St. Niklaus VS
11:18
Herbriggen
11:27
Randa
11:36
Täsch
11:50
Zermatt
06:30
Hauptwil
5 h 47
12 stops
2 changes
S591
IC8
RE41229
5 h 47
2 changes
12 stops
S591
IC8
RE41229
S591
SBB
06:56
Weinfelden
08:06
Weinfelden
IC8
SBB
08:18
Frauenfeld
08:31
Winterthur
08:45
Zürich Flughafen
09:02
Zürich HB
10:07
Bern
10:27
Thun
10:38
Spiez
11:04
Visp
11:11
Visp
RE41229
SBB
11:21
Stalden-Saas
11:38
St. Niklaus VS
11:57
Randa
12:17
Zermatt
08:00
Hauptwil
5 h 17
12 stops
2 changes
S591
IC8
RE41233
5 h 17
2 changes
12 stops
S591
IC8
RE41233
S591
SBB
08:26
Weinfelden
09:06
Weinfelden
IC8
SBB
09:18
Frauenfeld
09:31
Winterthur
09:45
Zürich Flughafen
10:02
Zürich HB
11:07
Bern
11:27
Thun
11:38
Spiez
12:04
Visp
12:11
Visp
RE41233
SBB
12:21
Stalden-Saas
12:38
St. Niklaus VS
12:57
Randa
13:17
Zermatt
08:00
Hauptwil
6 h 50
15 stops
3 changes
S591
IC5
IC6
RE42339
6 h 50
3 changes
15 stops
S591
IC5
IC6
RE42339
S591
SBB
08:21
St. Gallen
08:28
St. Gallen
IC5
SBB
09:03
Winterthur
09:18
Zürich Flughafen
09:30
Zürich HB
10:00
Olten
11:29
Olten
IC6
SBB
12:07
Bern
12:27
Thun
12:38
Spiez
13:04
Visp
13:37
Visp
RE42339
SBB
13:50
Stalden-Saas
13:58
Kalpetran
14:09
St. Niklaus VS
14:18
Herbriggen
14:27
Randa
14:36
Täsch
14:50
Zermatt
08:30
Hauptwil
6 h 47
13 stops
3 changes
S591
IC1
IC8
RE41241
6 h 47
3 changes
13 stops
S591
IC1
IC8
RE41241
S591
SBB
08:39
Gossau SG
09:14
Gossau SG
IC1
SBB
09:34
Wil SG
09:54
Winterthur
10:08
Zürich Flughafen
10:14
Zürich Oerlikon
10:32
Zürich HB
11:28
Bern
13:07
Bern
IC8
SBB
13:27
Thun
13:38
Spiez
14:04
Visp
14:11
Visp
RE41241
SBB
14:21
Stalden-Saas
14:38
St. Niklaus VS
14:57
Randa
15:17
Zermatt

Travel time

Travel time between Hauptwil and Zermatt is 4h44