Train O'Clock
Get train times

Grellingen to Romanshorn train times

Saturday, 18 January 2025
19:33
Grellingen
3 h 39
4 stops
2 changes
S391
IC3
IC81
3 h 39
2 changes
4 stops
S391
IC3
IC81
S391
SBB
19:51
Basel SBB
20:06
Basel SBB
IC3
SBB
21:00
Zürich HB
22:05
Zürich HB
IC81
SBB
22:31
Winterthur
22:55
Weinfelden
23:12
Romanshorn
20:05
Grellingen
3 h 18
6 stops
3 changes
S391
IC3
IR75
S1091
3 h 18
3 changes
6 stops
S391
IC3
IR75
S1091
S391
SBB
20:23
Basel SBB
20:33
Basel SBB
IC3
SBB
21:26
Zürich HB
21:35
Zürich HB
IR75
SBB
22:01
Winterthur
22:24
Weinfelden
23:00
Weinfelden
S1091
SBB
23:07
Sulgen
23:17
Amriswil
23:23
Romanshorn
20:33
Grellingen
3 h 39
6 stops
1 change
S391
IC8
3 h 39
1 change
6 stops
S391
IC8
S391
SBB
21:01
Basel SBB
21:18
Liestal
21:40
Olten
22:30
Olten
IC8
SBB
23:05
Zürich HB
23:31
Winterthur
23:55
Weinfelden
00:12
Romanshorn
21:05
Grellingen
3 h 18
7 stops
3 changes
S391
TGV9223
IC1
S1091
3 h 18
3 changes
7 stops
S391
TGV9223
IC1
S1091
S391
SBB
21:23
Basel SBB
21:33
Basel SBB
TGV9223
SBB
22:26
Zürich HB
22:39
Zürich HB
IC1
SBB
23:08
Winterthur
23:25
Wil SG
23:32
Wil SG
S1091
SBB
00:00
Weinfelden
00:07
Sulgen
00:17
Amriswil
00:23
Romanshorn
21:33
Grellingen
3 h 12
5 stops
4 changes
S391
IC3
IR13
S3091
S791
3 h 12
4 changes
5 stops
S391
IC3
IR13
S3091
S791
S391
SBB
21:51
Basel SBB
22:06
Basel SBB
IC3
SBB
23:00
Zürich HB
23:09
Zürich HB
IR13
SBB
23:36
Winterthur
23:49
Winterthur
S3091
SBB
23:58
Rickenbach-Attikon
00:22
Weinfelden
00:30
Weinfelden
S791
SBB
00:45
Romanshorn
22:05
Grellingen
3 h 12
9 stops
2 changes
S391
IR37
RE83547
3 h 12
2 changes
9 stops
S391
IR37
RE83547
S391
SBB
22:31
Basel SBB
22:48
Liestal
22:56
Sissach
23:01
Sissach
IR37
SBB
23:23
Aarau
23:31
Lenzburg
23:52
Zürich HB
00:08
Zürich HB
RE83547
SBB
00:34
Winterthur
00:45
Frauenfeld
01:00
Weinfelden
01:17
Romanshorn
22:33
Grellingen
3 h 55
8 stops
3 changes
S391
IC3
IR13
SN7213653
3 h 55
3 changes
8 stops
S391
IC3
IR13
SN7213653
S391
SBB
22:51
Basel SBB
23:06
Basel SBB
IC3
SBB
00:00
Zürich HB
00:17
Zürich HB
IR13
SBB
00:24
Zürich Oerlikon
00:45
Winterthur
01:03
Wil SG
01:21
Gossau SG
01:28
St. Gallen
02:03
St. Gallen
SN7213653
SBB
02:10
Wittenbach
02:28
Romanshorn
23:05
Grellingen
4 h 20
15 stops
3 changes
S391
IC8
SN613763
SN3013605
4 h 20
3 changes
15 stops
S391
IC8
SN613763
SN3013605
S391
SBB
23:31
Basel SBB
23:48
Liestal
00:10
Olten
00:35
Olten
IC8
SBB
01:06
Zürich HB
01:35
Zürich HB
SN613763
SBB
01:38
Zürich Stadelhofen
01:58
Winterthur
02:36
Winterthur
SN3013605
SBB
02:42
Wiesendangen
02:44
Rickenbach-Attikon
02:47
Islikon
02:51
Frauenfeld
02:59
Müllheim-Wigoltingen
03:02
Märstetten
03:09
Bürglen TG
03:15
Erlen
03:17
Oberaach
03:25
Romanshorn
23:33
Grellingen
6 h 13
23 stops
4 changes
S391
IR36
SN113713
SN2113615
S191
6 h 13
4 changes
23 stops
S391
IR36
SN113713
SN2113615
S191
S391
SBB
23:48
Münchenstein
23:55
Basel SBB
00:09
Basel SBB
IR36
SBB
00:25
Rheinfelden
00:35
Stein-Säckingen
00:42
Frick
01:00
Brugg AG
01:07
Baden
01:33
Baden
SN113713
SBB
01:36
Wettingen
01:42
Killwangen-Spreitenbach
01:47
Dietikon
01:56
Zürich Altstetten
02:00
Zürich Hardbrücke
02:05
Zürich HB
02:08
Zürich Stadelhofen
02:28
Winterthur
03:03
Winterthur
SN2113615
SBB
03:08
Winterthur Hegi
03:10
Räterschen
03:12
Schottikon
03:15
Elgg
03:21
Guntershausen
03:31
Wil SG
03:53
St. Gallen Bruggen
03:57
St. Gallen
05:19
St. Gallen
S191
SBB
05:46
Romanshorn

Travel time

Travel time between Grellingen and Romanshorn is 2h37