Methodology
How every number on this site is defined, and where the data comes from.
KPI definitions
| KPI | Definition |
|---|---|
| On time | Share of today’s cross-border departures with a delay under 240 seconds (4 minutes). |
| Delayed | Share of today’s cross-border departures delayed 240 seconds (4 minutes) or more — not canceled. |
| Canceled | Share of today’s cross-border departures that were canceled. |
| Avg delay | Mean delay across all of today’s departures, in seconds — on-time departures count with their actual (near-zero) delay. |
| Departures | Number of today’s cross-border departures observed: Øresundståg lines 802–805 on the Hyllie ↔ København H corridor. |
| Daily | Disruptions (cancellations, delays, alerts) per day, stacked by type. |
| Punctuality | Share of departures on time (delay under 4 minutes) per day. Days without departures are skipped. |
| By line | Disruption count per train line, plus average and maximum delay. |
| By weekday | Disruption count per weekday, plus average delay. |
| By cause | Disruption count grouped by cause category. |
| By hour | Share of disruptions per hour of day — last 30 days. |
| Peak hours | Share of disruptions during peak hours (07–09 and 16–18) versus the rest of the day. |
Thresholds
A departure counts as delayed when its delay is 240 seconds (4 minutes) or more — Skånetrafiken’s official RT3 punctuality measure (≤ 3:59 late = punctual). Everything below that counts as on time.
Coverage
Corridor KPI scope: the punctuality figures on the dashboard cover the cross-border Øresundståg services (lines 802–805) on the Hyllie ↔ København H corridor only.
Line archive scope: the line archives are broader, covering twelve services that each have their own archive page: train lines 801–809 and 910, plus bus lines 6 and 16.
Data source
Data comes from Trafiklab (Skånetrafiken) realtime departures, polled every 5 minutes, under a CC-BY 4.0 license. Live data starts 2026-08-06; earlier history comes from KoDa’s historical archive (May 2026 onward).
Data lag
Trafiklab data can lag the official Skånetrafiken app by about 10–15 minutes on cancellations.
Analytics and consent
Visitor numbers are counted with Umami: a cookieless, anonymised counter that stores no personal data and does not follow you between sites. The only thing this site keeps in your browser is your language choice, saved in localStorage. Because the measurement is neutral statistics with no identifier, it asks for no consent and shows no cookie banner. Privacy
Related pages
The same definitions applied: the punctuality record of each monitored station, and the disruption history behind the charts.
- Malmö Hyllie
- Malmö C
- Københavns Lufthavn (Kastrup)
- København H
- Station archives — On-time share, cancellations and average delay at each monitored stop.
- Line archives — Disruptions recorded per train line over the last 30 days.
- Disruption history, last 30 days — Day-by-day cancellations, delays and alerts across the crossing.