ICE 109

InterCity Express

Hamburg-AltonaZürich HB

Last 30 days

Punctuality

44%of stops delayed
by less than 6 minutes

Elevated delay risk

13 percentage points below the long-distance average

ICE 109 · 44%Long-distance network · Avg. 57%
Avg. delay
13 min
Cancellations
0%
Journeys
28

ICE 109 runs between Hamburg-Altona and Zürich HB. The average delay is 13 Min.

Trend

Maximum delay (last 30 days)

Route

Route and stops

Avg. departure +1 Min
Avg. arrival +4 Min
Avg. arrival +5 Min
Avg. arrival +6 Min
Avg. arrival +6 Min
Avg. arrival +5 Min
Avg. arrival +7 Min
Avg. arrival +20 Min
Avg. arrival +19 Min
Avg. arrival +19 Min
Avg. arrival +20 Min
Avg. arrival +16 Min
Avg. arrival +25 Min
Avg. arrival +23 Min
Avg. arrival +17 Min
Avg. arrival +20 Min
Avg. arrival +15 Min
Avg. arrival +12 Min
Avg. arrival +7 Min
Avg. arrival +3 Min

Journey log

Delays over the last 30 days

Select a journey to see every stop

Dep10:26on time
Arr10:32+4
Dep10:34+4
Arr10:38+4
Dep10:45+2
Arr10:55+1
Dep10:57+2
Arr11:41+14
Dep11:45+14
Arr12:35+10
Dep12:37+11
Arr13:00+10
Dep13:02+11
Arr13:41+14
Dep13:43+15
Arr13:59+9
Dep14:01+8
Arr14:07+7
Dep14:11+5
Arr14:22+6
Dep14:24+8
Arr14:50+12
Dep14:56+13
Arr15:51+10
Dep15:53+12
Arr16:28+5
Dep16:39+3
Arr17:01+2
Dep17:03+3
Arr17:20+5
Dep17:22+5
Arr18:05on time
Dep18:08on time
Arr18:38on time
Dep18:43on time
Arr18:50on time
Dep19:07on time
Arr20:00+1
Dep10:26+1
Arr10:32+6
Dep10:34+7
Arr10:38+6
Dep10:45+3
Hamburg-HarburgPlatform change
Arr10:55+8
Dep10:57+8
Bremen HbfPlatform change
Arr11:41+3
Dep11:45+2
Arr12:35on time
Dep12:37on time
Arr13:00+1
Dep13:02+2
Arr13:41+115
Dep13:43+111
Arr13:59+106
Dep14:01+106
Arr14:07+106
Dep14:11+111
Düsseldorf HbfPlatform change
Arr14:22+137
Dep14:24+140
Köln HbfCancelled
Cancelled
Arr15:51+124
Dep15:53+125
Arr16:28+119
Dep16:39+110
Arr17:01+111
Dep17:03+112
Arr17:20+111
Dep17:22+111
Arr18:05+111
Dep18:08+110
Arr18:38+106
Dep18:43+104
Basel SBBService ends here
Arr18:50+103
Zürich HBCancelled
Cancelled
Arr14:45+139
Dep14:47+141
Dep10:26+2
Arr10:32+1
Dep10:34+2
Arr10:38+1
Dep10:45on time
Arr10:55+4
Dep10:57+6
Arr11:41+3
Dep11:45+5
Arr12:35+2
Dep12:37+2
Arr13:00+10
Dep13:02+10
Arr13:41+10
Dep13:43+12
Arr13:59+15
Dep14:01+15
Arr14:07+14
Dep14:11+12
Arr14:22+15
Dep14:24+16
Arr14:50+16
Dep14:56+20
Arr15:51+16
Dep15:53+17
Arr16:28+11
Dep16:39+4
Arr17:01+2
Dep17:03+3
Arr17:20+5
Dep17:22+5
Arr18:05on time
Dep18:08on time
Arr18:38on time
Dep18:43on time
Arr18:50on time
Dep19:07+1
Arr20:00+1
Dep10:26on time
Arr10:32+9
Dep10:34+10
Arr10:38+12
Dep10:45+9
Arr10:55+15
Dep10:57+17
Arr11:41+11
Dep11:45+10
Arr12:35+7
Dep12:37+8
Arr13:00+7
Dep13:02+7
Arr13:41+8
Dep13:43+8
Arr13:59+16
Dep14:01+16
Arr14:07+15
Dep14:11+14
Arr14:22+15
Dep14:24+15
Arr14:50+10
Dep14:56+12
Arr15:51+10
Dep15:53+11
Arr16:28+7
Dep16:39on time
Arr17:01on time
Dep17:03on time
Arr17:20+3
Dep17:22+3
Arr18:05+3
Dep18:08+3
Arr18:38+1
Dep18:43+4
Arr18:50+4
Dep19:07+1
Arr20:00+2
Dep10:26on time
Arr10:32+5
Dep10:34+6
Arr10:38+5
Dep10:45+4
Arr10:55+4
Dep10:57+4
Arr11:41+3
Dep11:45+2
Arr12:35+14
Dep12:37+15
Arr13:00+16
Dep13:02+16
Arr13:41+23
Dep13:43+23
Arr13:59+23
Dep14:01+24
Arr14:07+23
Dep14:11+21
Arr14:22+22
Dep14:24+23
Arr14:50+22
Dep14:56+23
Arr15:51+17
Dep15:53+17
Arr16:28+14
Dep16:39+6
Arr17:01+4
Dep17:03+5
Arr17:20+4
Dep17:22+4
Arr18:05+1
Dep18:08on time
Arr18:38on time
Dep18:43+1
Arr18:50on time
Dep19:07+1
Arr20:00+1
Dep10:26on time
Arr10:32on time
Dep10:34+1
Arr10:38on time
Dep10:45+7
Arr10:55+8
Dep10:57+8
Arr11:41+6
Dep11:45+5
Arr12:35on time
Dep12:37+2
Arr13:00+2
Dep13:02+2
Arr13:41+10
Dep13:43+10
Arr13:59+14
Dep14:01+14
Arr14:07+13
Dep14:11+14
Arr14:22+16
Dep14:24+18
Arr14:50+12
Dep14:56+21
Arr15:51+17
Dep15:53+20
Arr16:28+14
Dep16:39+8
Arr17:01+7
Dep17:03+8
Arr17:20+7
Dep17:22+7
Arr18:05+3
Dep18:08+2
Arr18:38on time
Dep18:43on time
Arr18:50on time
Dep19:07+1
Arr20:00on time
Dep10:26on time
Arr10:32on time
Dep10:34on time
Arr10:38on time
Dep10:45on time
Hamburg-HarburgPlatform change
Arr10:55+1
Dep10:57+2
Arr11:41on time
Dep11:45on time
Arr12:35+4
Dep12:37+7
Arr13:00+7
Dep13:02+9
Arr13:41+15
Dep13:43+15
Arr13:59+12
Dep14:01+12
Arr14:07+12
Dep14:11+10
Arr14:22+10
Dep14:24+11
Arr14:50+6
Dep14:56+7
Arr15:51+2
Dep15:53+4
Arr16:28+5
Dep16:39on time
Arr17:01on time
Dep17:03on time
Arr17:20on time
Dep17:22on time
Arr18:05+5
Dep18:08+5
Arr18:38+8
Dep18:43+7
Arr18:50+6
Dep19:07on time
Arr20:00on time
Dep10:26+12
Arr10:32+12
Dep10:34+13
Arr10:38+12
Dep10:45+10
Arr10:55+11
Dep10:57+12
Arr11:41+7
Dep11:45+7
Arr12:35+3
Dep12:37+4
Arr13:00+4
Dep13:02+5
Arr13:41+1
Dep13:43+1
Arr13:59on time
Dep14:01on time
Arr14:07on time
Dep14:11on time
Arr14:22+1
Dep14:24+3
Arr14:50+4
Dep14:56+4
Arr15:51on time
Dep15:53+2
Arr16:28on time
Dep16:39on time
Arr17:01on time
Dep17:03on time
Arr17:20+2
Dep17:22+1
Arr18:05+1
Dep18:08on time
Arr18:38on time
Dep18:43on time
Arr18:50on time
Dep19:07on time
Arr20:00on time
Dep10:26on time
Arr10:32+13
Dep10:34+13
Arr10:38+13
Dep10:45+11
Hamburg-HarburgPlatform change
Arr10:55+12
Dep10:57+12
Bremen HbfPlatform change
Arr11:41+7
Dep11:45+6
Arr12:35+12
Dep12:37+13
Arr13:00+12
Dep13:02+13
Arr13:41+13
Dep13:43+13
Arr13:59+8
Dep14:01+9
Arr14:07+7
Dep14:11+6
Düsseldorf HbfPlatform change
Arr14:22+5
Dep14:24+6
Arr14:50+1
Dep14:56+3
Arr15:51+1
Dep15:53+2
Arr16:28+2
Dep16:39+5
Arr17:01+3
Dep17:03+5
Arr17:20+8
Dep17:22+8
Arr18:05+12
Dep18:08+11
Basel Bad BfService ends here
Arr18:38+11
Basel SBBCancelled
Cancelled
Zürich HBCancelled
Cancelled
Dep10:26on time
Arr10:32+1
Dep10:34+1
Arr10:38+1
Dep10:45on time
Hamburg-HarburgPlatform change
Arr10:55+4
Dep10:57+4
Arr11:41on time
Dep11:45+3
Arr12:35on time
Dep12:37on time
Arr13:00on time
Dep13:02on time
Arr13:41+5
Dep13:43+5
Arr13:59on time
Dep14:01on time
Arr14:07on time
Dep14:11on time
Arr14:22on time
Dep14:24+1
Arr14:50on time
Dep14:56on time
Arr15:51+11
Dep15:53+13
Arr16:28+7
Dep16:39+7
Arr17:01+7
Dep17:03+8
Arr17:20+8
Dep17:22+8
Arr18:05+4
Dep18:08+4
Arr18:38on time
Dep18:43+1
Arr18:50on time
Dep19:07+2
Arr20:00+4
Siegburg/BonnPlatform change
Arr15:08+4
Dep15:08+4
Arr15:23+10
Dep15:23+10
Arr15:29+13
Dep15:29+15
Dep10:26on time
Arr10:32on time
Dep10:34on time
Hamburg HbfPlatform change
Arr10:38+1
Dep10:45on time
Hamburg-HarburgPlatform change
Arr10:55+2
Dep10:57+2
Arr11:41on time
Dep11:45on time
Arr12:35on time
Dep12:37on time
Arr13:00on time
Dep13:02+1
Gelsenkirchen HbfPlatform change
Arr13:41+4
Dep13:43+4
Arr13:59+8
Dep14:01+10
Arr14:07+11
Dep14:11+8
Arr14:22+8
Dep14:24+9
Arr14:50+6
Dep14:56+16
Arr15:51+10
Dep15:53+12
Arr16:28+5
Dep16:39on time
Arr17:01on time
Dep17:03on time
Arr17:20on time
Dep17:22on time
Arr18:05+45
Dep18:08+45
Arr18:38+46
Dep18:43+43
Arr18:50+43
Dep19:07+34
Zürich HBPlatform change
Arr20:00+36
Dep10:26on time
Arr10:32on time
Dep10:34on time
Arr10:38on time
Dep10:45on time
Hamburg-HarburgPlatform change
Arr10:55+1
Dep10:57+1
Bremen HbfPlatform change
Arr11:41on time
Dep11:45on time
Arr12:35on time
Dep12:37+1
Arr13:00+5
Dep13:02+5
Arr13:41+11
Dep13:43+15
Arr13:59+10
Dep14:01+10
Arr14:07+9
Dep14:11+7
Arr14:22+10
Dep14:24+10
Arr14:50+7
Dep14:56+9
Arr15:51+8
Dep15:53+26
Arr16:28+20
Dep16:39+13
Arr17:01+15
Dep17:03+17
Arr17:20+17
Dep17:22+16
Arr18:05+12
Dep18:08+12
Arr18:38+8
Dep18:43+6
Arr18:50+6
Dep19:07on time
Arr20:00on time
Dep10:26on time
Arr10:32+4
Dep10:34+4
Arr10:38+3
Dep10:45+1
Arr10:55on time
Dep10:57on time
Arr11:41+3
Dep11:45+1
Arr12:35on time
Dep12:37+1
Arr13:00on time
Dep13:02+1
Arr13:41+12
Dep13:43+12
Arr13:59+8
Dep14:01+10
Arr14:07+13
Dep14:11+11
Arr14:22+11
Dep14:24+12
Arr14:50+10
Dep14:56+11
Arr15:51+7
Dep15:53+8
Arr16:28+2
Dep16:39+1
Arr17:01on time
Dep17:03on time
Arr17:20on time
Dep17:22+1
Arr18:05on time
Dep18:08on time
Arr18:38on time
Dep18:43on time
Arr18:50on time
Dep19:07on time
Arr20:00+1
Dep10:26on time
Arr10:32on time
Dep10:34on time
Arr10:38+1
Dep10:45on time
Arr10:55on time
Dep10:57+1
Bremen HbfPlatform change
Arr11:41+2
Dep11:45+1
Arr12:35+1
Dep12:37+1
Arr13:00on time
Dep13:02+1
Arr13:41+34
Dep13:43+34
Arr13:59+32
Dep14:01+32
Arr14:07+31
Dep14:11+29
Arr14:22+29
Dep14:24+30
Köln HbfCancelled
Cancelled
Arr15:51+208
Mannheim HbfCancelled
Cancelled
Karlsruhe HbfCancelled
Cancelled
Baden-BadenCancelled
Cancelled
Cancelled
Basel Bad BfCancelled
Cancelled
Basel SBBCancelled
Cancelled
Zürich HBCancelled
Cancelled
Arr14:50+29
Dep14:52+30
Dep10:26+1
Arr10:32+7
Dep10:34+8
Arr10:38+9
Dep10:45+6
Arr10:55+5
Dep10:57+6
Arr11:41+1
Dep11:45on time
Arr12:35on time
Dep12:37on time
Arr13:00on time
Dep13:02+1
Arr13:30+10
Dep13:32+11
Arr14:19+21
Dep14:20+29
Arr14:48+29
Dep14:54+31
Arr15:49+29
Dep15:51+32
Arr16:26+31
Dep16:37+23
Arr16:59+22
Dep17:01+23
Arr17:18+28
Dep17:20+29
Arr18:03+28
Dep18:06+28
Arr18:36+31
Dep18:41+29
Arr18:48+29
Dep19:07+16
Arr20:00+19
Hamburg-AltonaPlatform change
Dep10:26on time
Arr10:32+4
Dep10:34+4
Arr10:38+3
Dep10:45+1
Hamburg-HarburgPlatform change
Arr10:55+4
Dep10:57+4
Bremen HbfPlatform change
Arr11:41+9
Dep11:45+8
Arr12:35+14
Dep12:37+15
Arr13:00+15
Dep13:02+15
Arr13:30+22
Dep13:32+23
Arr14:19+28
Dep14:20+29
Köln HbfCancelled
Cancelled
Arr15:49+17
Dep15:51+18
Arr16:26+12
Dep16:37+5
Arr16:59+4
Dep17:01+5
Arr17:18+11
Dep17:20+11
Arr18:03+5
Dep18:06+4
Arr18:36+3
Dep18:41+2
Arr18:48+1
Dep19:07on time
Arr20:00on time
Arr14:45+25
Dep14:46+31
Dep10:26+1
Arr10:32+13
Dep10:34+13
Arr10:38+13
Dep10:45+11
Arr10:55+10
Dep10:57+11
Arr11:41+7
Dep11:45+8
Arr12:35+3
Dep12:37+4
Arr13:00+4
Dep13:02+6
Arr13:30+9
Dep13:32+10
Arr14:19+17
Dep14:20+18
Arr14:48+9
Dep14:54+10
Arr15:49+5
Dep15:51+7
Arr16:26+5
Dep16:37+5
Arr16:59+5
Dep17:01+6
Arr17:18+7
Dep17:20+7
Arr18:03+2
Dep18:06+1
Arr18:36on time
Dep18:41+1
Arr18:48on time
Dep19:07+1
Arr20:00on time
Hamburg-AltonaPlatform change
Dep10:26on time
Arr10:32on time
Dep10:34+1
Arr10:38on time
Dep10:45on time
Hamburg-HarburgPlatform change
Arr10:55on time
Dep10:57+1
Bremen HbfPlatform change
Arr11:41+1
Dep11:45on time
Arr12:35on time
Dep12:37on time
Arr13:00+3
Dep13:02+4
Arr13:30+9
Dep13:32+11
Arr14:19+14
Dep14:20+37
Arr14:48+30
Dep14:54+31
Arr15:49+31
Dep15:51+32
Arr16:26+26
Dep16:37+19
Arr16:59+21
Dep17:01+23
Arr17:18+22
Dep17:20+22
Arr18:03+23
Dep18:06+22
Arr18:36+19
Dep18:41+19
Arr18:48+18
Dep19:07+4
Arr20:00+1
Dep10:26on time
Arr10:32+3
Dep10:34+5
Arr10:38+4
Dep10:45+1
Arr10:55+1
Dep10:57+2
Arr11:41on time
Dep11:45on time
Arr12:35on time
Dep12:37on time
Arr13:00on time
Dep13:02on time
Arr13:30+4
Dep13:32+6
Arr14:19+11
Dep14:20+12
Arr14:48+8
Dep14:54+10
Arr15:49+8
Dep15:51+9
Arr16:26+3
Dep16:37+5
Arr16:59+5
Dep17:01+7
Arr17:18+7
Dep17:20+7
Arr18:03+2
Dep18:06+1
Arr18:36on time
Dep18:41+1
Arr18:48on time
Dep19:07+1
Arr20:00+2
Dep10:45on time
Arr10:55on time
Dep10:57+1
Arr11:41on time
Dep11:45+1
Arr12:35on time
Dep12:37on time
Arr13:00on time
Dep13:02+1
Arr13:30+7
Dep13:32+12
Arr14:19+27
Dep14:20+28
Köln HbfPlatform change
Arr14:48+25
Dep14:54+57
Arr15:49+153
Dep15:51+160
Arr16:26+158
Dep16:37+153
Arr16:59+151
Dep17:01+154
Arr17:18+153
Dep17:20+153
Freiburg(Breisgau) HbfService ends here
Arr18:03+148
Basel Bad BfCancelled
Cancelled
Basel SBBCancelled
Cancelled
Zürich HBCancelled
Cancelled
Dep10:45+30
Hamburg-HarburgPlatform change
Arr10:55+29
Dep10:57+34
Arr11:41+32
Dep11:45+31
Arr12:35+27
Dep12:37+29
Arr13:00+29
Dep13:02+31
Arr13:30+34
Dep13:32+35
Arr14:19+41
Dep14:20+42
Arr14:48+32
Dep14:54+31
Arr15:49+28
Dep15:51+28
Arr16:26+23
Dep16:37+17
Arr16:59+16
Dep17:01+17
Arr17:18+16
Dep17:20+15
Arr18:03+10
Dep18:06+10
Arr18:36+9
Dep18:41+8
Arr18:48+7
Dep19:07on time
Arr20:00on time
Dep10:45+10
Arr10:55+9
Dep10:57+10
Arr11:41+6
Dep11:45+5
Arr12:35+1
Dep12:37+2
Arr13:00+5
Dep13:02+6
Arr13:30+11
Dep13:32+11
Arr14:19+21
Dep14:20+24
Arr14:48+23
Dep14:54+28
Arr15:49+23
Dep15:51+27
Arr16:26+19
Dep16:37+14
Arr16:59+12
Dep17:01+12
Arr17:18+14
Dep17:20+14
Arr18:03+8
Dep18:06+7
Arr18:36+2
Dep18:41+1
Arr18:48on time
Dep19:07on time
Arr20:00on time
Dep10:45+2
Arr10:55+2
Dep10:57+6
Arr11:41+4
Dep11:45+4
Arr12:35on time
Dep12:37+1
Arr13:00+2
Dep13:02+4
Arr13:30+9
Dep13:32+9
Arr14:19+16
Dep14:20+20
Arr14:48+17
Dep14:54+18
Arr15:49+16
Dep15:51+17
Arr16:26+15
Dep16:37+10
Arr16:59+9
Dep17:01+12
Arr17:18+13
Dep17:20+12
Arr18:03+8
Dep18:06+7
Arr18:36+9
Dep18:41+6
Arr18:48+6
Dep19:07on time
Arr20:00on time
Dep10:45+20
Hamburg-HarburgPlatform change
Arr10:55+20
Dep10:57+22
Bremen HbfPlatform change
Arr11:41+21
Dep11:45+21
Arr12:35+16
Dep12:37+16
Arr13:00+30
Dep13:02+31
Dortmund HbfPlatform change
Arr13:30+42
Dep13:32+43
Arr14:19+45
Dep14:20+46
Arr14:48+51
Dep14:54+50
Arr15:49+50
Dep15:51+51
Mannheim HbfPlatform change
Arr16:26+48
Dep16:37+43
Karlsruhe HbfCancelled
Cancelled
Arr17:18+49
Dep17:20+48
Arr18:03+43
Dep18:06+42
Arr18:36+43
Dep18:41+40
Basel SBBService ends here
Arr18:48+39
Zürich HBCancelled
Cancelled
Arr17:12+46
Dep17:12+49
Dep10:45on time
Arr10:55+2
Dep10:57+3
Arr11:41+2
Dep11:45+1
Arr12:35on time
Dep12:37+2
Arr13:00+6
Dep13:02+6
Arr13:30+13
Dep13:32+14
Arr14:19+33
Dep14:20+34
Arr14:48+29
Dep14:54+30
Arr15:49+29
Dep15:51+30
Arr16:26+30
Dep16:37+21
Arr16:59+22
Dep17:01+23
Arr17:18+22
Dep17:20+22
Arr18:03+29
Dep18:06+29
Arr18:36+25
Dep18:41+24
Arr18:48+22
Dep19:07+11
Arr20:00+11
Dep10:45+17
Hamburg-HarburgPlatform change
Arr10:55+19
Dep10:57+24
Arr11:41+21
Dep11:45+22
Arr12:35+17
Dep12:37+19
Arr13:00+23
Dep13:02+25
Arr13:30+28
Dep13:32+30
Arr14:19+34
Dep14:20+35
Köln HbfCancelled
Cancelled
Arr15:49+19
Dep15:51+20
Arr16:26+15
Dep16:37+7
Arr16:59+18
Dep17:01+20
Arr17:18+19
Dep17:20+19
Arr18:03+17
Dep18:06+16
Arr18:36+11
Dep18:41+9
Arr18:48+8
Dep19:07on time
Arr20:00on time
Arr14:48+27
Dep14:50+30
Hamburg HbfPlatform change
Dep10:45on time
Hamburg-HarburgPlatform change
Arr10:55on time
Dep10:57+3
Arr11:41+9
Dep11:45+8
Arr12:35+3
Dep12:37+3
Arr13:00+9
Dep13:02+10
Arr13:30+10
Dep13:32+12
Arr14:19+20
Dep14:20+21
Arr14:48+16
Dep14:54+15
Arr15:49+21
Dep15:51+22
Arr16:26+16
Dep16:37+8
Arr16:59+7
Dep17:01+8
Arr17:18+7
Dep17:20+7
Arr18:03+1
Dep18:06+1
Arr18:36on time
Dep18:41+1
Arr18:48on time
Dep19:07on time
Arr20:00on time
Dep10:45on time
Arr10:55on time
Dep10:57+1
Arr11:41on time
Dep11:45+1
Arr12:35on time
Dep12:37on time
Arr13:00+1
Dep13:02+2
Arr13:30+6
Dep13:32+7
Arr14:19+27
Dep14:20+27
Arr14:48+21
Dep14:54+21
Arr15:49+20
Dep15:51+20
Arr16:26+20
Dep16:37+11
Arr16:59+9
Dep17:01+10
Arr17:18+10
Dep17:20+10
Arr18:03+4
Dep18:06+3
Arr18:36on time
Dep18:41on time
Arr18:48on time
Dep19:07on time
Arr20:00on time

Keep an eye on your train live

Railwise shows delays, platform changes and connections throughout your journey.

Open in the app

Frequently asked questions

Is ICE 109 often delayed?

ICE 109 is 44% on time (less than six minutes late). The average delay is 13 minutes.

How punctual is ICE 109?

Over the last 30 days, ICE 109 was 44% on time. That is 13 percentage points below the network average.