IC 2064

InterCity

Leipzig HbfKarlsruhe Hbf

Last 30 days

Punctuality

65%of stops delayed
by less than 6 minutes

Moderate reliability

8 percentage points above the long-distance average

IC 2064 · 65%Long-distance network · Avg. 57%
Avg. delay
16 min
Cancellations
3%
Journeys
30

IC 2064 runs between Leipzig Hbf and Karlsruhe Hbf. The average delay is 16 Min. 3% of observed journeys were cancelled.

Trend

Maximum delay (last 30 days)

Route

Route and stops

Avg. departure +3 Min
Avg. arrival +4 Min
Avg. arrival +1 Min
Avg. arrival +2 Min
Avg. arrival +2 Min
Avg. arrival +1 Min
Avg. arrival +1 Min
18:25Kronach
Avg. arrival +1 Min
Avg. arrival +2 Min
18:57Bamberg
Avg. arrival +3 Min
Avg. arrival +2 Min
Avg. arrival +2 Min
20:06Ansbach
Avg. arrival +6 Min
Avg. arrival +30 Min
Avg. arrival +34 Min
Avg. arrival +54 Min
Avg. arrival +71 Min
Avg. arrival +49 Min
Avg. arrival +59 Min
Avg. arrival +57 Min
Avg. arrival +56 Min
Avg. arrival +57 Min

Journey log

Delays over the last 30 days

Select a journey to see every stop

Dep15:50on time
Arr16:26+2
Dep16:27+2
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+1
Dep18:58+1
Arr19:17on time
Dep19:18on time
Arr19:34+1
Dep19:42+2
Arr20:06on time
Dep20:07+2
Arr20:33+12
Dep20:34+12
Arr20:49+11
Dep20:50+11
Arr21:00+12
Dep21:02+12
Arr21:16+12
Dep21:18+12
Arr21:53+8
Dep21:59+12
Arr22:29+10
Dep22:31+9
Arr22:37+9
Dep22:38+8
Arr22:47+7
Dep22:48+6
Arr23:09+7
Dep15:50on time
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23+1
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+1
Dep18:58+1
Arr19:17on time
Dep19:18on time
Arr19:34on time
Dep19:42on time
Arr20:06on time
Dep20:07+3
Arr20:33+16
Dep20:34+17
Arr20:49+18
Dep20:50+22
Arr21:00+23
Dep21:02+23
Arr21:16+23
Dep21:18+23
Arr21:53+22
Dep21:59+21
Arr22:14+25
Dep22:16+24
Arr22:22+24
Dep22:23+24
Arr22:32+22
Dep22:33+22
Arr22:54+23
Dep15:50on time
Arr16:26+1
Dep16:27+1
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23+1
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40+1
Arr18:57+5
Dep18:58+6
Arr19:17+4
Dep19:18+4
Arr19:34+5
Dep19:42+47
AnsbachPlatform change
Arr20:06+48
Dep20:07+50
Arr20:33+67
Dep20:34+68
Arr20:49+73
Dep20:50+74
Arr21:00+76
Dep21:02+76
Arr21:16+77
Dep21:18+78
Stuttgart HbfPlatform change
Arr21:53+83
Dep21:59+90
Vaihingen(Enz)Platform change
Arr22:25+92
Dep22:29+90
Arr22:35+90
Dep22:38+88
Arr22:49+85
Dep23:11+64
Karlsruhe HbfPlatform change
Arr23:40+58
Leipzig HbfCancelled
Cancelled
Cancelled
Jena ParadiesCancelled
Cancelled
Cancelled
Cancelled
Cancelled
LudwigsstadtCancelled
Cancelled
KronachCancelled
Cancelled
LichtenfelsCancelled
Cancelled
BambergCancelled
Cancelled
ErlangenCancelled
Cancelled
Nürnberg HbfCancelled
Cancelled
AnsbachCancelled
Cancelled
CrailsheimCancelled
Cancelled
Stuttgart HbfCancelled
Cancelled
Cancelled
MühlackerCancelled
Cancelled
Pforzheim HbfCancelled
Cancelled
Karlsruhe HbfCancelled
Cancelled
Dep15:50on time
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57on time
Dep18:58on time
Arr19:17on time
Dep19:18on time
Arr19:34+4
Dep19:42+4
AnsbachPlatform change
Arr20:06+4
Dep20:07+30
Arr20:33+55
Dep20:34+56
Arr21:53+46
Dep21:59+46
Arr22:14+46
Dep22:16+45
Arr22:22+45
Dep22:23+45
Arr22:32+46
Dep22:33+46
Karlsruhe HbfPlatform change
Arr22:54+48
Leipzig HbfPlatform change
Dep15:50on time
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56+1
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03+2
Arr18:25on time
Dep18:26+3
Arr18:39+2
Dep18:40+3
Arr18:57+2
Dep18:58+2
Arr19:17on time
Dep19:18on time
Nürnberg HbfPlatform change
Arr19:34on time
Dep19:42+1
Arr20:06+4
Dep20:07+5
Arr20:33+21
Dep20:34+22
Arr21:53+20
Dep21:59+20
Arr22:14+21
Dep22:16+20
Arr22:22+19
Dep22:23+19
Arr22:32+18
Dep22:33+18
Arr22:54+20
Leipzig HbfPlatform change
Dep15:50+3
Arr16:26+1
Dep16:27+1
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+1
Dep18:58+1
Arr19:17+3
Dep19:18+3
Arr19:34+2
Dep19:42on time
Arr20:06+1
Dep20:07+3
Arr21:53+26
Dep21:59+28
Arr22:14+29
Dep22:16+29
Arr22:22+28
Dep22:23+28
Arr22:32+27
Dep22:33+27
Arr22:54+31
Dep15:50+2
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+2
Dep18:58+2
Arr19:17on time
Dep19:18on time
Arr19:34on time
Dep19:42on time
Arr20:06on time
Dep20:07on time
Stuttgart HbfService ends here
Arr21:53+36
Cancelled
MühlackerCancelled
Cancelled
Pforzheim HbfCancelled
Cancelled
Karlsruhe HbfCancelled
Cancelled
Dep15:50on time
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23+1
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+1
Dep18:58+1
Arr19:17on time
Dep19:18on time
Arr19:34+1
Dep19:42+1
Arr20:06+1
Dep20:07+3
Arr21:53+6
Dep15:50on time
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03+1
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+1
Dep18:58+1
Arr19:17on time
Dep19:18on time
Arr19:34on time
Dep19:42on time
Arr20:06+2
Dep20:07+5
Arr21:53+12
Dep15:50+4
Arr16:26+2
Dep16:27+1
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39+2
Dep18:40+1
Arr18:57on time
Dep18:58on time
Arr19:17on time
Dep19:18on time
Arr19:34+1
Dep19:42+2
Arr20:06on time
Dep20:07+1
Arr21:53+5
Dep15:50on time
Arr16:26+1
Dep16:27+1
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+2
Dep18:58+2
Arr19:17on time
Dep19:18on time
Arr19:34+3
Dep19:42+2
Arr20:06+2
Dep20:07+5
Arr21:00+17
Dep21:02+17
Arr21:53+16
Dep15:50+12
Arr16:26+11
Dep16:27+11
Arr16:54+8
Dep16:56+7
Arr17:01+6
Dep17:02+7
Arr17:22+6
Dep17:23+7
Arr17:32+5
Dep17:34+8
Arr18:02+4
Dep18:03+5
Arr18:25+3
Dep18:26+3
Arr18:39+2
Dep18:40+2
Arr18:57+2
Dep18:58+3
Arr19:17on time
Dep19:18on time
Arr19:34on time
Dep19:42on time
Arr20:06on time
Dep20:07+4
Arr21:00+22
Dep21:02+23
Arr21:53+22
Dep15:50+2
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+2
Dep18:58+1
Arr19:17on time
Dep19:18on time
Arr19:34+1
Dep19:42on time
AnsbachCancelled
Cancelled
Arr21:00+65
Dep21:02+67
Stuttgart HbfPlatform change
Arr21:53+64
Dep15:50on time
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56+1
Arr17:01on time
Dep17:02+1
Arr17:22on time
Dep17:23+1
Arr17:32+1
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57on time
Dep18:58on time
Arr19:17on time
Dep19:18on time
Arr19:34+3
Dep19:42on time
AnsbachCancelled
Cancelled
Arr21:00+64
Dep21:02+67
Arr21:53+67
DonauwörthPlatform change
Arr20:27+4
Dep20:27+5
Arr21:16+66
Dep21:18+65
Dep15:50on time
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23+1
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+1
Dep18:58on time
Arr19:17on time
Dep19:18on time
Arr19:34+6
Dep19:42+4
AnsbachCancelled
Cancelled
Arr21:00+72
Dep21:02+70
Arr21:53+70
Dep15:50on time
Arr16:26+1
Dep16:27+2
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22+4
Dep17:23+4
Arr17:32+2
Dep17:34+2
Arr18:02on time
Dep18:03on time
Arr18:25+1
Dep18:26+1
Arr18:39on time
Dep18:40on time
Arr18:57+4
Dep18:58+5
Arr19:17+2
Dep19:18+3
Arr19:34+2
Dep19:42on time
AnsbachCancelled
Cancelled
Arr21:00+67
Dep21:02+67
Stuttgart HbfPlatform change
Arr21:53+61
Dep21:59+59
Vaihingen(Enz)Platform change
Arr22:14+60
Dep22:16+59
Arr22:22+60
Dep22:23+60
Arr22:32+58
Dep22:33+58
Karlsruhe HbfPlatform change
Arr22:54+59
Dep15:50+20
Arr16:26+23
Dep16:27+22
Arr16:54+18
Dep16:56+17
Arr17:01+16
Dep17:02+17
Arr17:22+16
Dep17:23+16
Arr17:32+13
Dep17:34+13
Arr18:02+10
Dep18:03+10
Arr18:25+7
Dep18:26+7
Arr18:39+6
Dep18:40+5
Arr18:57+4
Dep18:58+4
Arr19:17+2
Dep19:18+2
Arr19:34on time
Dep19:42on time
AnsbachCancelled
Cancelled
Arr21:00+61
Dep21:02+62
Stuttgart HbfPlatform change
Arr21:53+58
Dep21:59+59
Arr22:14+61
Dep22:16+61
Arr22:22+60
Dep22:23+60
Arr22:32+59
Dep22:33+59
Arr22:54+59
Dep15:50+2
Arr16:26+1
Dep16:27+1
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+1
Dep18:58+3
Arr19:17on time
Dep19:18on time
Arr19:34on time
Dep19:42+15
AnsbachCancelled
Cancelled
Arr21:00+68
Dep21:02+69
Stuttgart HbfPlatform change
Arr21:53+67
Dep21:59+68
Arr22:14+69
Dep22:16+68
Arr22:22+69
Dep22:23+69
Arr22:32+68
Dep22:33+68
Karlsruhe HbfPlatform change
Arr22:54+68
Dep15:50on time
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+3
Dep18:58+3
Arr19:17+1
Dep19:18+1
Arr19:34on time
Dep19:42on time
AnsbachCancelled
Cancelled
Arr21:00+70
Dep21:02+71
Arr21:53+75
Dep21:59+74
Arr22:14+82
Dep22:16+81
Arr22:22+82
Dep22:23+82
Arr22:32+81
Dep22:33+81
Arr22:54+84
Dep15:50+6
Arr16:26+5
Dep16:27+5
Arr16:54+1
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23+1
Arr17:32on time
Dep17:34+1
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+1
Dep18:58+1
Arr19:17on time
Dep19:18on time
Arr19:34on time
Dep19:42on time
AnsbachCancelled
Cancelled
Arr21:00+66
Dep21:02+66
Arr21:53+76
Dep21:59+75
Arr22:14+77
Dep22:16+75
MühlackerPlatform change
Arr22:22+78
Dep22:23+78
Arr22:32+78
Dep22:33+78
Arr22:54+79
Dep15:50+2
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40+1
Arr18:57+2
Dep18:58+4
Arr19:17+3
Dep19:18+3
Arr19:34on time
Dep19:42on time
AnsbachCancelled
Cancelled
Arr21:00+80
Dep21:02+168
Arr21:53+169
Dep21:59+171
Arr22:14+173
Dep22:16+172
Arr22:22+172
Dep22:23+172
Arr22:32+173
Dep22:33+173
Karlsruhe HbfPlatform change
Arr22:54+175
Arr21:16+168
Dep21:18+169
Dep15:50on time
Arr16:26on time
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23on time
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+1
Dep18:58+1
Arr19:17on time
Dep19:18on time
Arr19:34on time
Dep19:42+20
AnsbachCancelled
Cancelled
Arr21:00+93
Dep21:02+93
Arr21:53+87
Dep21:59+86
Arr22:14+86
Dep22:16+85
Arr22:22+85
Dep22:23+85
Arr22:32+83
Dep22:33+83
Karlsruhe HbfPlatform change
Arr22:54+82
Dep15:50on time
Arr16:26+8
Dep16:27+8
Arr16:54+5
Dep16:56+4
Arr17:01+3
Dep17:02+4
Arr17:22+3
Dep17:23+4
Arr17:32+2
Dep17:34+1
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+1
Dep18:58+1
Arr19:17on time
Dep19:18on time
Nürnberg HbfService ends here
Arr19:34on time
AnsbachCancelled
Cancelled
Aalen HbfCancelled
Cancelled
Stuttgart HbfCancelled
Cancelled
Cancelled
MühlackerCancelled
Cancelled
Pforzheim HbfCancelled
Cancelled
Karlsruhe HbfCancelled
Cancelled
Dep15:50on time
Arr16:26on time
Dep16:27on time
Arr16:54+2
Dep16:56+1
Arr17:01on time
Dep17:02on time
Arr17:22+2
Dep17:23+3
Arr17:32+1
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57+6
Dep18:58+5
Arr19:17+3
Dep19:18+3
Arr19:34on time
Dep19:42+5
AnsbachCancelled
Cancelled
Arr21:00+81
Dep21:02+82
Arr21:53+86
Dep21:59+88
Arr22:15+88
Dep22:17+87
Karlsruhe HbfPlatform change
Arr22:54+87
Arr21:16+82
Dep21:18+83
Dep15:50on time
Arr16:26+5
Dep16:27+5
Arr16:54+2
Dep16:56+1
Arr17:01on time
Dep17:02+1
Arr17:22+1
Dep17:23+1
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40+1
Arr18:57+2
Dep18:58+2
Arr19:17on time
Dep19:18on time
Arr19:34on time
Dep19:42on time
Arr20:06+2
Dep20:07+2
Arr21:00+61
Dep21:02+61
Stuttgart HbfPlatform change
Arr21:53+69
Dep21:59+72
Arr22:14+73
Dep22:16+72
Arr22:22+77
Dep22:23+78
Arr22:32+79
Dep22:33+80
Karlsruhe HbfPlatform change
Arr22:54+83
Leipzig HbfPlatform change
Dep15:50+30
Arr16:26+34
Dep16:27+34
Arr16:54+32
Dep16:56+31
Arr17:01+30
Dep17:02+30
Arr17:22+30
Dep17:23+30
Arr17:32+28
Dep17:34+27
Arr18:02+26
Dep18:03+26
Arr18:25+24
Dep18:26+24
Arr18:39+24
Dep18:40+25
Arr18:57+26
Dep18:58+26
Arr19:17+24
Dep19:18+24
Arr19:34+25
Dep19:42+23
Arr20:06+25
Dep20:07+26
Arr21:00+41
Dep21:02+43
Stuttgart HbfService ends here
Arr21:53+36
Cancelled
Karlsruhe HbfCancelled
Cancelled
Dep15:50on time
Arr16:26+3
Dep16:27+3
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02+1
Arr17:22on time
Dep17:23+1
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40on time
Arr18:57on time
Dep18:58on time
Arr19:17on time
Dep19:18+1
Arr19:34on time
Dep19:42on time
Arr20:06+2
Dep20:07+2
Arr21:00+30
Dep21:02+31
Arr21:53+28
Dep21:59+32
Arr22:14+33
Dep22:16+32
Arr22:22+33
Dep22:23+33
Arr22:32+31
Dep22:33+31
Arr22:54+30
Dep15:50+2
Arr16:26+1
Dep16:27on time
Arr16:54on time
Dep16:56on time
Arr17:01on time
Dep17:02on time
Arr17:22on time
Dep17:23+1
Arr17:32on time
Dep17:34on time
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39+12
Dep18:40+12
Arr18:57+9
Dep18:58+9
Arr19:17+6
Dep19:18+7
Arr19:34+5
Dep19:42+2
Arr20:06+2
Dep20:07+1
Arr21:00+18
Dep21:02+18
Arr21:53+16
Dep21:59+15
Arr22:14+16
Dep22:16+15
Arr22:22+14
Dep22:23+14
Arr22:32+13
Dep22:33+13
Arr22:54+11
CrailsheimCancelled
Cancelled
Leipzig HbfPlatform change
Dep15:50on time
Arr16:26+6
Dep16:27+6
Arr16:54+2
Dep16:56+2
Arr17:01+1
Dep17:02+2
Arr17:22+1
Dep17:23+1
Arr17:32on time
Dep17:34+1
Arr18:02on time
Dep18:03on time
Arr18:25on time
Dep18:26on time
Arr18:39on time
Dep18:40+1
Arr18:57+2
Dep18:58+2
Arr19:17+1
Dep19:18+1
Arr19:34on time
Dep19:42on time
Arr20:06+1
Dep20:07+3
Aalen HbfCancelled
Cancelled
Arr21:53+19
Dep21:59+20
Arr22:14+22
Dep22:16+21
Arr22:22+21
Dep22:23+21
Arr22:32+20
Dep22:33+20
Arr22:54+19
Arr20:33+11
Dep20:34+14

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 IC 2064 often delayed?

IC 2064 is 65% on time (less than six minutes late). The average delay is 16 minutes.

How punctual is IC 2064?

Over the last 30 days, IC 2064 was 65% on time. That is 8 percentage points above the network average.