Train O'Clock
Get train times

Zug Oberwil to Genève train times

Tuesday, 7 January 2025
19:15
Zug Oberwil
4 h 07
14 stops
3 changes
S291
IR70
IR15
RE3318484
4 h 07
3 changes
14 stops
S291
IR70
IR15
RE3318484
S291
SBB
19:23
Zug
19:32
Zug
IR70
SBB
19:51
Luzern
20:00
Luzern
IR15
SBB
20:18
Sursee
20:32
Zofingen
21:04
Bern
21:27
Fribourg/Freiburg
21:46
Romont FR
22:03
Palézieux
22:20
Lausanne
22:30
Lausanne
RE3318484
SBB
22:42
Morges
22:51
Allaman
23:01
Gland
23:05
Nyon
23:13
Coppet
23:22
Genève
19:45
Zug Oberwil
3 h 53
6 stops
3 changes
S291
IR75
IC1
IR95
3 h 53
3 changes
6 stops
S291
IR75
IC1
IR95
S291
SBB
19:53
Zug
19:58
Zug
IR75
SBB
20:25
Zürich HB
20:32
Zürich HB
IC1
SBB
21:34
Bern
21:57
Fribourg/Freiburg
22:43
Lausanne
22:52
Lausanne
IR95
SBB
23:23
Nyon
23:38
Genève
20:45
Zug Oberwil
4 h 37
14 stops
3 changes
S291
IR75
IR15
RE3318488
4 h 37
3 changes
14 stops
S291
IR75
IR15
RE3318488
S291
SBB
20:53
Zug
21:03
Zug
IR75
SBB
21:25
Luzern
22:00
Luzern
IR15
SBB
22:18
Sursee
22:32
Zofingen
23:08
Bern
23:31
Fribourg/Freiburg
00:07
Palézieux
00:23
Lausanne
00:30
Lausanne
RE3318488
SBB
00:43
Morges
00:50
Allaman
00:55
Rolle
01:01
Gland
01:06
Nyon
01:13
Coppet
01:22
Genève
21:13
Zug Oberwil
9 h 42
13 stops
4 changes
S291
EC22
IC5
IC5
IR1804
9 h 42
4 changes
13 stops
S291
EC22
IC5
IC5
IR1804
S291
SBB
21:22
Walchwil
21:28
Arth-Goldau
21:45
Arth-Goldau
EC22
SBB
22:01
Zug
22:27
Zürich HB
23:04
Zürich HB
IC5
SBB
23:30
Aarau
23:40
Olten
23:53
Oensingen
00:05
Solothurn
00:13
Grenchen Süd
00:22
Biel/Bienne
05:18
Biel/Bienne
IC5
SBB
05:39
Neuchâtel
05:59
Yverdon-les-Bains
06:18
Renens VD
06:23
Renens VD
IR1804
SBB
06:55
Genève
21:45
Zug Oberwil
9 h 20
13 stops
3 changes
S291
S191
IR15
IR15
9 h 20
3 changes
13 stops
S291
S191
IR15
IR15
S291
SBB
21:53
Zug
22:06
Zug
S191
SBB
22:44
Luzern
22:52
Emmenbrücke Gersag
23:10
Sursee
23:18
Sursee
IR15
SBB
23:32
Zofingen
00:08
Bern
00:19
Flamatt
00:33
Fribourg/Freiburg
05:27
Fribourg/Freiburg
IR15
SBB
05:46
Romont FR
06:03
Palézieux
06:23
Lausanne
06:34
Morges
06:50
Nyon
07:05
Genève
22:45
Zug Oberwil
8 h 40
7 stops
3 changes
S291
IR75
IC1
IC1
8 h 40
3 changes
7 stops
S291
IR75
IC1
IC1
S291
SBB
22:53
Zug
22:58
Zug
IR75
SBB
23:25
Zürich HB
23:32
Zürich HB
IC1
SBB
00:04
Olten
00:31
Bern
05:34
Bern
IC1
SBB
05:57
Fribourg/Freiburg
06:46
Lausanne
06:53
Renens VD
07:25
Genève
23:45
Zug Oberwil
8 h 40
9 stops
2 changes
S291
IR75
IC1
8 h 40
2 changes
9 stops
S291
IR75
IC1
S291
SBB
23:53
Zug
23:58
Zug
IR75
SBB
00:25
Zürich HB
05:19
Zürich HB
IC1
SBB
05:40
Lenzburg
05:48
Aarau
06:02
Olten
06:34
Bern
06:57
Fribourg/Freiburg
07:46
Lausanne
07:53
Renens VD
08:25
Genève
05:15
+1d
Zug Oberwil
4 h 10
7 stops
2 changes
S291
S2491
IC1
4 h 10
2 changes
7 stops
S291
S2491
IC1
S291
SBB
05:22
Zug
05:34
+1d
Zug
S2491
SBB
06:03
Zürich Enge
06:09
Zürich HB
06:32
+1d
Zürich HB
IC1
SBB
07:34
Bern
07:57
Fribourg/Freiburg
08:46
Lausanne
08:53
Renens VD
09:25
Genève
05:45
+1d
Zug Oberwil
4 h 20
11 stops
2 changes
S291
IR75
IR15
4 h 20
2 changes
11 stops
S291
IR75
IR15
S291
SBB
05:53
Zug
06:03
+1d
Zug
IR75
SBB
06:25
Luzern
07:00
+1d
Luzern
IR15
SBB
07:18
Sursee
07:32
Zofingen
08:04
Bern
08:27
Fribourg/Freiburg
08:46
Romont FR
09:03
Palézieux
09:23
Lausanne
09:34
Morges
09:50
Nyon
10:05
Genève

Travel time

Travel time between Zug Oberwil and Geneva is 3h32