Traffic Statistics · 🇳🇴 Norway
Live and recent days. Every figure says how many trains it is based on.
One coverage rule across the page. A train "has data" when its realtime feed reports a valid delay (between −60 and +120 min). Punctuality is computed over those trains only: trains without data never count as on time. A country enters a ranking when at least 30% of its trains have data and there are 20 or more; a station, with 10 or more. On time = under 3 min late.
Current punctuality (<3 min)
Trend · 30 days
Daily punctuality, weighted by services (source: daily_stats).
10,783 services with data over 29 days.
Delay Distribution · now
Over the 78 trains with RT data (not the 78 on the map).
- Early or on time 47.4 %
- < 3 min 41.0 %
- 3-5 min 2.6 %
- 5-10 min 9.0 %
Stations · now
Next stop of running trains, from worst to best punctuality. Only stations with 10 or more trains with data; n = trains with data.
No data available
Punctuality by hour
Last 7 days, local time (Europe/Oslo) (source: line_delay_hourly). The units are position readings, not trains: a train counts once per reading.
Filters
Punctuality by Type
Click on a bar to filter by that type
Worst Lines
Historical Data 🇳🇴 Norway
86 records
| Date | Services | Positions | Punctuality | Average delay | Median | P90 |
|---|---|---|---|---|---|---|
| Sat 03 Oct | 332 | 70,843 | 83.1 % | 1.5 min | 0.7 min | 4.3 min |
| Fri 02 Oct | 334 | 60,409 | 81.7 % | 1.8 min | 0.4 min | 5.2 min |
| Thu 01 Oct | 334 | 61,121 | 80.2 % | 2.1 min | 0.6 min | 6.7 min |
| Wed 30 Sept | 336 | 64,313 | 74.7 % | 3.1 min | 0.7 min | 7.4 min |
| Tue 29 Sept | 348 | 66,952 | 80.7 % | 1.7 min | 0.6 min | 5.2 min |
| Mon 28 Sept | 334 | 65,230 | 73.1 % | 2.8 min | 0.6 min | 8.4 min |
| Sun 27 Sept | 417 | 103,957 | 86.8 % | 1.0 min | 0.3 min | 3.7 min |
| Sat 26 Sept | 367 | 80,419 | 89.1 % | 1.0 min | 0.2 min | 3.1 min |
| Fri 25 Sept | 341 | 58,694 | 85.9 % | 1.4 min | 0.3 min | 4.1 min |
| Thu 24 Sept | 328 | 59,569 | 82.6 % | 1.4 min | 0.2 min | 4.3 min |
| Wed 23 Sept | 351 | 57,958 | 76.4 % | 2.2 min | 0.5 min | 5.8 min |
| Tue 22 Sept | 363 | 58,323 | 76.6 % | 2.9 min | 0.3 min | 8.2 min |
| Mon 21 Sept | 352 | 59,236 | 84.9 % | 1.7 min | 0.2 min | 4.2 min |
| Sun 20 Sept | 363 | 93,534 | 89.0 % | 1.0 min | 0.2 min | 3.2 min |
| Sat 19 Sept | 369 | 78,599 | 88.6 % | 1.2 min | 0.3 min | 3.4 min |
| Fri 18 Sept | 397 | 67,090 | 83.9 % | 1.7 min | 0.4 min | 4.7 min |
| Thu 17 Sept | 395 | 68,338 | 75.7 % | 2.9 min | 0.6 min | 6.3 min |
| Wed 16 Sept | 378 | 63,735 | 83.3 % | 1.7 min | 0.5 min | 4.7 min |
| Tue 15 Sept | 340 | 59,719 | 75.6 % | 2.6 min | 0.7 min | 6.3 min |
| Mon 14 Sept | 389 | 67,022 | 82.8 % | 2.1 min | 0.5 min | 5.0 min |
| Sun 13 Sept | 483 | 114,442 | 85.3 % | 1.7 min | 0.3 min | 3.9 min |
| Sat 12 Sept | 427 | 99,729 | 78.5 % | 1.9 min | 0.6 min | 5.5 min |
| Fri 11 Sept | 377 | 66,083 | 79.6 % | 2.0 min | 0.5 min | 6.4 min |
| Thu 10 Sept | 392 | 71,506 | 79.8 % | 2.1 min | 0.5 min | 5.2 min |
| Wed 09 Sept | 418 | 73,489 | 83.5 % | 1.7 min | 0.4 min | 4.6 min |
| Tue 08 Sept | 407 | 72,770 | 86.5 % | 1.3 min | 0.3 min | 3.4 min |
| Mon 07 Sept | 411 | 70,268 | 81.3 % | 1.8 min | 0.5 min | 4.6 min |
| Sun 06 Sept | 376 | 100,418 | 84.6 % | 1.4 min | 0.3 min | 4.3 min |
| Sat 05 Sept | 325 | 78,049 | 89.5 % | 0.8 min | 0.3 min | 3.0 min |
| Fri 04 Sept | 387 | 71,264 | 81.9 % | 1.5 min | 0.4 min | 5.3 min |
| Thu 03 Sept | 414 | 73,192 | 81.4 % | 1.7 min | 0.3 min | 4.9 min |
| Wed 02 Sept | 358 | 68,736 | 83.1 % | 3.3 min | 1.4 min | 7.5 min |
| Tue 01 Sept | 361 | 73,370 | 79.5 % | 3.3 min | 1.8 min | 8.7 min |
| Mon 31 Aug | 368 | 72,084 | 82.4 % | 3.5 min | 1.5 min | 9.1 min |
| Sun 30 Aug | 364 | 100,057 | 88.1 % | 2.0 min | 1.1 min | 5.0 min |
| Sat 29 Aug | 300 | 83,253 | 87.9 % | 2.7 min | 1.1 min | 5.2 min |
| Fri 28 Aug | 386 | 76,998 | 74.9 % | 3.6 min | 2.0 min | 8.9 min |
| Thu 27 Aug | 372 | 70,853 | 84.7 % | 2.5 min | 1.3 min | 5.9 min |
| Wed 26 Aug | 358 | 67,952 | 79.1 % | 5.1 min | 2.0 min | 13.6 min |
| Tue 25 Aug | 354 | 76,328 | 80.8 % | 3.3 min | 1.6 min | 8.0 min |
| Mon 24 Aug | 367 | 76,075 | 79.2 % | 3.7 min | 1.7 min | 8.3 min |
| Sun 23 Aug | 396 | 104,787 | 87.0 % | 2.2 min | 1.1 min | 5.3 min |
| Sat 22 Aug | 354 | 86,391 | 77.4 % | 4.2 min | 1.9 min | 9.4 min |
| Fri 21 Aug | 340 | 71,265 | 78.8 % | 3.4 min | 1.9 min | 8.3 min |
| Thu 20 Aug | 363 | 77,343 | 70.4 % | 3.9 min | 2.4 min | 9.2 min |
| Wed 19 Aug | 362 | 75,754 | 85.1 % | 2.7 min | 1.3 min | 6.4 min |
| Tue 18 Aug | 336 | 69,424 | 79.7 % | 3.8 min | 1.7 min | 9.2 min |
| Mon 17 Aug | 370 | 77,785 | 71.0 % | 9.2 min | 2.5 min | 25.7 min |
| Sun 16 Aug | 450 | 112,464 | 82.9 % | 4.2 min | 1.4 min | 10.6 min |
| Sat 15 Aug | 406 | 104,334 | 91.1 % | 1.8 min | 1.0 min | 4.0 min |
| Fri 14 Aug | 384 | 81,318 | 81.3 % | 2.9 min | 1.6 min | 6.2 min |
| Thu 13 Aug | 423 | 90,283 | 80.2 % | 3.5 min | 1.7 min | 8.9 min |
| Wed 12 Aug | 380 | 75,138 | 76.7 % | 4.8 min | 2.1 min | 12.5 min |
| Tue 11 Aug | 418 | 88,320 | 68.8 % | 7.0 min | 3.2 min | 18.8 min |
| Mon 10 Aug | 390 | 73,564 | 71.6 % | 5.6 min | 2.5 min | 15.0 min |
| Sun 09 Aug | 366 | 101,262 | 86.7 % | 2.0 min | 1.1 min | 4.8 min |
| Sat 08 Aug | 369 | 88,852 | 86.0 % | 2.3 min | 1.1 min | 5.5 min |
| Fri 07 Aug | 373 | 78,595 | 77.8 % | 4.2 min | 1.9 min | 11.9 min |
| Thu 06 Aug | 364 | 71,823 | 76.1 % | 4.4 min | 1.8 min | 10.1 min |
| Wed 05 Aug | 364 | 78,931 | 78.1 % | 3.1 min | 1.7 min | 7.0 min |
| Tue 04 Aug | 354 | 74,646 | 75.1 % | 4.3 min | 1.9 min | 9.8 min |
| Mon 03 Aug | 342 | 79,063 | 80.2 % | 2.9 min | 1.5 min | 6.9 min |
| Sun 02 Aug | 369 | 93,926 | 83.3 % | 2.9 min | 1.4 min | 6.2 min |
| Sat 01 Aug | 329 | 81,238 | 81.1 % | 2.7 min | 1.5 min | 6.1 min |
| Fri 31 Jul | 366 | 83,508 | 76.8 % | 3.3 min | 2.0 min | 8.1 min |
| Thu 30 Jul | 357 | 75,621 | 78.0 % | 3.6 min | 1.7 min | 8.8 min |
| Wed 29 Jul | 376 | 81,141 | 80.1 % | 3.6 min | 1.6 min | 7.1 min |
| Tue 28 Jul | 361 | 83,114 | 81.3 % | 2.9 min | 1.6 min | 6.1 min |
| Mon 27 Jul | 369 | 81,610 | 77.9 % | 4.0 min | 1.8 min | 10.1 min |
| Sun 26 Jul | 375 | 103,288 | 87.6 % | 2.2 min | 1.2 min | 5.0 min |
| Sat 25 Jul | 348 | 88,004 | 85.7 % | 2.3 min | 1.2 min | 5.2 min |
| Fri 24 Jul | 409 | 79,801 | 81.8 % | 3.6 min | 2.0 min | 8.0 min |
| Thu 23 Jul | 401 | 83,717 | 97.6 % | 3.2 min | 2.0 min | 7.0 min |
| Wed 22 Jul | 361 | 70,226 | 98.2 % | 2.7 min | 2.0 min | 6.0 min |
| Tue 21 Jul | 339 | 75,962 | 97.9 % | 3.4 min | 2.0 min | 7.0 min |
| Mon 20 Jul | 353 | 69,396 | 97.7 % | 7.9 min | 4.0 min | 18.0 min |
| Sun 19 Jul | 369 | 88,309 | 98.2 % | 3.0 min | 2.0 min | 6.0 min |
| Sat 18 Jul | 331 | 18,520 | 97.5 % | 2.6 min | 2.0 min | 6.0 min |
| Fri 17 Jul | 290 | 3,078 | 97.8 % | 7.8 min | 6.0 min | 15.0 min |
| Thu 16 Jul | 304 | 6,538 | 96.2 % | 8.1 min | 8.0 min | 16.0 min |
| Wed 15 Jul | 337 | 61,349 | 97.8 % | 4.7 min | 3.0 min | 11.0 min |
| Tue 14 Jul | 358 | 73,271 | — | — | — | — |
| Mon 13 Jul | 360 | 73,543 | 98.8 % | 2.8 min | 2.0 min | 6.0 min |
| Sun 12 Jul | 327 | 83,613 | 98.6 % | 3.0 min | 2.0 min | 7.0 min |
| Sat 11 Jul | 318 | 71,753 | 98.0 % | 4.1 min | 2.0 min | 9.0 min |
| Fri 10 Jul | 91 | 6,476 | 99.0 % | 4.1 min | 1.0 min | 15.3 min |
Sources: current_positions, daily_stats and line_delay_hourly · 4 Oct 2026, 17:48 CEST