Togspor

The punctuality league

How punctual are Norway's train lines?

#LinePunctuality
1R7099,5 %n = 658
2F799,1 %n = 114
3R6098,2 %n = 222
4FLY195,8 %n = 946
5R1392,0 %n = 1 191
6L591,4 %n = 826
7L189,9 %n = 2 218
8RE1189,4 %n = 689
9R4589,0 %n = 136
10R1285,8 %n = 590
11R4084,5 %n = 341
12R1477,9 %n = 539

Thresholds: green ≥ 90% (Bane NOR's national target) · amber 80–90% · red < 80%. n = departures measured.

Too little data to rank

These lines have fewer than 100 measured departures in the period. The figures are real, but the sample is too small to rank against the rest — a line with three departures can show 100 % without it meaning anything. They are listed here rather than hidden.

  • FLY2100,0 % · n = 72
  • L4100,0 % · n = 72
  • F195,1 % · n = 41
  • R5066,7 % · n = 96

Methodology

Definition: A train counts as on time when it departs less than 4 minutes (3:59) after schedule, the same threshold Bane NOR uses. We also compute the share more than 10 and 30 minutes late. Cancelled departures are counted separately and never hidden.

Source: All observations come from Entur’s public real-time stream (NLOD licence), collected around the clock. Rush hour is weekdays 06–09 and 15–18.

Coverage: A line is shown only when we have captured at least 95 per cent of its scheduled departures in the period. Below that we publish nothing — missing data is missing data.

Calibration: Our monthly figures are compared against Bane NOR’s official punctuality reports (arrival punctuality at the final station), and the difference is published openly. The first full comparison month is August 2026.

Table thresholds: green ≥ 90% (Bane NOR’s national target), amber 80–90%, red below 80%. Sample size (n) is always shown.