{
 "id": "rail-punctuality-gb",
 "title": "Train punctuality and cancellations, Great Britain",
 "category": "transport",
 "summary": "The share of trains in Great Britain arriving at their recorded station stops within 59 seconds and within 3 minutes of time, each quarter since April to June 2014, and the cancellations score since April to June 2019, from the ORR's tables 3133 and 3123.",
 "unit": "percent",
 "chart": "line",
 "volatile": false,
 "status": "Accredited official statistics; the latest quarter provisional",
 "notes": [
  "Station stops at which a train arrived within 59 seconds, or within 3 minutes, of its scheduled time, as a share of all recorded station stops on Great Britain's railways, from Network Rail's records.",
  "The cancellations score counts a train part cancelled as half a cancellation and one fully cancelled as one, as a share of trains planned.",
  "The ORR marks its latest quarter provisional."
 ],
 "provenance": {
  "publisher": "Office of Rail and Road",
  "publisher_url": "https://www.orr.gov.uk/",
  "source_page": "https://dataportal.orr.gov.uk/statistics/performance/passenger-rail-performance/",
  "licence": "OGL-3.0",
  "licence_name": "Open Government Licence v3.0",
  "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
  "attribution": "Contains public sector information licensed under the Open Government Licence v3.0.",
  "retrieved_at": "2026-11-07T06:48:31Z",
  "raw_files": [
   {
    "name": "punctuality.html",
    "url": "https://dataportal.orr.gov.uk/statistics/performance/passenger-rail-performance/table-3133-train-punctuality-at-recorded-station-stops-by-operator/",
    "sha256": "8459b700b28c0fd53434afc9208cd324d3c1def3ef9287186c083113497b72e9",
    "bytes": 35914,
    "content_type": "text/html"
   },
   {
    "name": "punctuality.ods",
    "url": "https://dataportal.orr.gov.uk/media/1425/table-3133-train-punctuality-at-recorded-station-stops-by-operator.ods?cb=b626285d-23ba-409b-8a89-81a1e9162292",
    "sha256": "60b191ca45fdda7dfcfa18ff8367201f9378866b1d4915e984255c7d26af91a2",
    "bytes": 164216,
    "content_type": "application/oleobject"
   },
   {
    "name": "cancellations.html",
    "url": "https://dataportal.orr.gov.uk/statistics/performance/passenger-rail-performance/table-3123-trains-planned-and-cancellations-by-operator-and-cause/",
    "sha256": "5e1f5bfc41f05d87b2b3c415e31c48dbf0c1128e7d93084f17afa0917b1697c6",
    "bytes": 35909,
    "content_type": "text/html"
   },
   {
    "name": "cancellations.ods",
    "url": "https://dataportal.orr.gov.uk/media/2177/table-3123-trains-planned-and-cancellations-by-operator-and-cause.ods?cb=c596a2b0-6620-49d7-9b36-f32684c811b0",
    "sha256": "ca07c6fa025af8a3c20ee2422dcdfea761d824e156b42ec8ff8103d961913721",
    "bytes": 120654,
    "content_type": "application/oleobject"
   }
  ]
 },
 "meta": {
  "latest_period": "2026 Q2",
  "provisional": [
   "2026 Q2"
  ],
  "files": {
   "punctuality": "https://dataportal.orr.gov.uk/media/1425/table-3133-train-punctuality-at-recorded-station-stops-by-operator.ods?cb=b626285d-23ba-409b-8a89-81a1e9162292",
   "cancellations": "https://dataportal.orr.gov.uk/media/2177/table-3123-trains-planned-and-cancellations-by-operator-and-cause.ods?cb=c596a2b0-6620-49d7-9b36-f32684c811b0"
  }
 },
 "headline": {
  "label": "Trains on time",
  "value": 68.0550188505102,
  "period": "2026 Q2",
  "note": "provisional"
 },
 "series": [
  {
   "name": "On time (within 59 seconds)",
   "points": [
    {
     "x": "2014 Q2",
     "v": 67.8235764581511
    },
    {
     "x": "2014 Q3",
     "v": 65.6135531265037
    },
    {
     "x": "2014 Q4",
     "v": 58.6544911032273
    },
    {
     "x": "2015 Q1",
     "v": 65.634122083224
    },
    {
     "x": "2015 Q2",
     "v": 67.5092855850372
    },
    {
     "x": "2015 Q3",
     "v": 65.1394414790593
    },
    {
     "x": "2015 Q4",
     "v": 57.0425277330696
    },
    {
     "x": "2016 Q1",
     "v": 63.2439004339381
    },
    {
     "x": "2016 Q2",
     "v": 65.2711997708519
    },
    {
     "x": "2016 Q3",
     "v": 62.2807969328712
    },
    {
     "x": "2016 Q4",
     "v": 56.1146554123191
    },
    {
     "x": "2017 Q1",
     "v": 64.2052763405367
    },
    {
     "x": "2017 Q2",
     "v": 67.0532207584582
    },
    {
     "x": "2017 Q3",
     "v": 64.5559104613198
    },
    {
     "x": "2017 Q4",
     "v": 57.2507121988336
    },
    {
     "x": "2018 Q1",
     "v": 62.3306544992851
    },
    {
     "x": "2018 Q2",
     "v": 64.8700453741786
    },
    {
     "x": "2018 Q3",
     "v": 63.1785026798596
    },
    {
     "x": "2018 Q4",
     "v": 58.9561404648426
    },
    {
     "x": "2019 Q1",
     "v": 66.952316535333
    },
    {
     "x": "2019 Q2",
     "v": 69.4989683532873
    },
    {
     "x": "2019 Q3",
     "v": 65.1211188247639
    },
    {
     "x": "2019 Q4",
     "v": 59.3909935122432
    },
    {
     "x": "2020 Q1",
     "v": 65.7139846678817
    },
    {
     "x": "2020 Q2",
     "v": 86.4857759581511
    },
    {
     "x": "2020 Q3",
     "v": 79.3595186138822
    },
    {
     "x": "2020 Q4",
     "v": 74.7526430216782
    },
    {
     "x": "2021 Q1",
     "v": 80.4649706312692
    },
    {
     "x": "2021 Q2",
     "v": 78.102600177491
    },
    {
     "x": "2021 Q3",
     "v": 74.4449367408035
    },
    {
     "x": "2021 Q4",
     "v": 67.6729790886352
    },
    {
     "x": "2022 Q1",
     "v": 72.4950787639802
    },
    {
     "x": "2022 Q2",
     "v": 72.5845533777813
    },
    {
     "x": "2022 Q3",
     "v": 67.7307500982907
    },
    {
     "x": "2022 Q4",
     "v": 62.2774857871301
    },
    {
     "x": "2023 Q1",
     "v": 68.199485293865
    },
    {
     "x": "2023 Q2",
     "v": 70.7254219205722
    },
    {
     "x": "2023 Q3",
     "v": 69.2176233976725
    },
    {
     "x": "2023 Q4",
     "v": 62.1541945141166
    },
    {
     "x": "2024 Q1",
     "v": 68.2629111960752
    },
    {
     "x": "2024 Q2",
     "v": 70.1053149152645
    },
    {
     "x": "2024 Q3",
     "v": 67.6616964761349
    },
    {
     "x": "2024 Q4",
     "v": 62.1135628303768
    },
    {
     "x": "2025 Q1",
     "v": 68.0896216034621
    },
    {
     "x": "2025 Q2",
     "v": 68.9863884068771
    },
    {
     "x": "2025 Q3",
     "v": 66.7870705829836
    },
    {
     "x": "2025 Q4",
     "v": 62.1713378130994
    },
    {
     "x": "2026 Q1",
     "v": 68.7932835140165
    },
    {
     "x": "2026 Q2",
     "v": 68.0550188505102
    }
   ]
  },
  {
   "name": "Within 3 minutes",
   "points": [
    {
     "x": "2014 Q2",
     "v": 87.6425179229672
    },
    {
     "x": "2014 Q3",
     "v": 85.9221465455725
    },
    {
     "x": "2014 Q4",
     "v": 80.5635036411309
    },
    {
     "x": "2015 Q1",
     "v": 85.6827568632704
    },
    {
     "x": "2015 Q2",
     "v": 87.2708297554651
    },
    {
     "x": "2015 Q3",
     "v": 85.7970358096672
    },
    {
     "x": "2015 Q4",
     "v": 79.434433126329
    },
    {
     "x": "2016 Q1",
     "v": 84.3797054784545
    },
    {
     "x": "2016 Q2",
     "v": 85.6340891969881
    },
    {
     "x": "2016 Q3",
     "v": 83.5524541368366
    },
    {
     "x": "2016 Q4",
     "v": 78.5237760258316
    },
    {
     "x": "2017 Q1",
     "v": 84.7926301799882
    },
    {
     "x": "2017 Q2",
     "v": 86.8019991740089
    },
    {
     "x": "2017 Q3",
     "v": 85.1863684614967
    },
    {
     "x": "2017 Q4",
     "v": 79.1781324670828
    },
    {
     "x": "2018 Q1",
     "v": 82.9725012447756
    },
    {
     "x": "2018 Q2",
     "v": 84.2090424988686
    },
    {
     "x": "2018 Q3",
     "v": 82.724790738858
    },
    {
     "x": "2018 Q4",
     "v": 79.565840349999
    },
    {
     "x": "2019 Q1",
     "v": 85.9388035713543
    },
    {
     "x": "2019 Q2",
     "v": 87.541231000154
    },
    {
     "x": "2019 Q3",
     "v": 84.2272951228935
    },
    {
     "x": "2019 Q4",
     "v": 79.6721321771266
    },
    {
     "x": "2020 Q1",
     "v": 84.2402524055345
    },
    {
     "x": "2020 Q2",
     "v": 95.7957258183202
    },
    {
     "x": "2020 Q3",
     "v": 92.8234446627789
    },
    {
     "x": "2020 Q4",
     "v": 90.6755947754003
    },
    {
     "x": "2021 Q1",
     "v": 93.1243435971338
    },
    {
     "x": "2021 Q2",
     "v": 92.2278338249701
    },
    {
     "x": "2021 Q3",
     "v": 90.1038372818365
    },
    {
     "x": "2021 Q4",
     "v": 85.8661606250236
    },
    {
     "x": "2022 Q1",
     "v": 88.9943526704861
    },
    {
     "x": "2022 Q2",
     "v": 88.75418498272
    },
    {
     "x": "2022 Q3",
     "v": 85.3917479280738
    },
    {
     "x": "2022 Q4",
     "v": 81.6001167500975
    },
    {
     "x": "2023 Q1",
     "v": 85.7747759910598
    },
    {
     "x": "2023 Q2",
     "v": 87.1194038869642
    },
    {
     "x": "2023 Q3",
     "v": 86.3547039926355
    },
    {
     "x": "2023 Q4",
     "v": 81.1530298051336
    },
    {
     "x": "2024 Q1",
     "v": 85.9179960678602
    },
    {
     "x": "2024 Q2",
     "v": 86.9113087437514
    },
    {
     "x": "2024 Q3",
     "v": 85.0995707610248
    },
    {
     "x": "2024 Q4",
     "v": 81.0798099677183
    },
    {
     "x": "2025 Q1",
     "v": 85.9479430914184
    },
    {
     "x": "2025 Q2",
     "v": 86.2690033726402
    },
    {
     "x": "2025 Q3",
     "v": 84.7654528739519
    },
    {
     "x": "2025 Q4",
     "v": 81.5434565287829
    },
    {
     "x": "2026 Q1",
     "v": 86.4083628780566
    },
    {
     "x": "2026 Q2",
     "v": 84.9767434046755
    }
   ]
  },
  {
   "name": "Cancellations score",
   "points": [
    {
     "x": "2014 Q2",
     "v": null
    },
    {
     "x": "2014 Q3",
     "v": null
    },
    {
     "x": "2014 Q4",
     "v": null
    },
    {
     "x": "2015 Q1",
     "v": null
    },
    {
     "x": "2015 Q2",
     "v": null
    },
    {
     "x": "2015 Q3",
     "v": null
    },
    {
     "x": "2015 Q4",
     "v": null
    },
    {
     "x": "2016 Q1",
     "v": null
    },
    {
     "x": "2016 Q2",
     "v": null
    },
    {
     "x": "2016 Q3",
     "v": null
    },
    {
     "x": "2016 Q4",
     "v": null
    },
    {
     "x": "2017 Q1",
     "v": null
    },
    {
     "x": "2017 Q2",
     "v": null
    },
    {
     "x": "2017 Q3",
     "v": null
    },
    {
     "x": "2017 Q4",
     "v": null
    },
    {
     "x": "2018 Q1",
     "v": null
    },
    {
     "x": "2018 Q2",
     "v": null
    },
    {
     "x": "2018 Q3",
     "v": null
    },
    {
     "x": "2018 Q4",
     "v": null
    },
    {
     "x": "2019 Q1",
     "v": null
    },
    {
     "x": "2019 Q2",
     "v": 2.41805613047621
    },
    {
     "x": "2019 Q3",
     "v": 3.3752408803471
    },
    {
     "x": "2019 Q4",
     "v": 4.09222673180515
    },
    {
     "x": "2020 Q1",
     "v": 3.76441085145884
    },
    {
     "x": "2020 Q2",
     "v": 1.2348597673424
    },
    {
     "x": "2020 Q3",
     "v": 2.12020410235181
    },
    {
     "x": "2020 Q4",
     "v": 2.35926246341677
    },
    {
     "x": "2021 Q1",
     "v": 2.38293763094141
    },
    {
     "x": "2021 Q2",
     "v": 2.29181149732751
    },
    {
     "x": "2021 Q3",
     "v": 3.355085275103
    },
    {
     "x": "2021 Q4",
     "v": 3.71225701808076
    },
    {
     "x": "2022 Q1",
     "v": 3.8712304980955
    },
    {
     "x": "2022 Q2",
     "v": 3.11966257378222
    },
    {
     "x": "2022 Q3",
     "v": 4.07944323716514
    },
    {
     "x": "2022 Q4",
     "v": 4.44133809734986
    },
    {
     "x": "2023 Q1",
     "v": 3.37807495228003
    },
    {
     "x": "2023 Q2",
     "v": 3.28279926709148
    },
    {
     "x": "2023 Q3",
     "v": 3.50698750089165
    },
    {
     "x": "2023 Q4",
     "v": 4.8635027102225
    },
    {
     "x": "2024 Q1",
     "v": 3.31972028920916
    },
    {
     "x": "2024 Q2",
     "v": 3.49390186843038
    },
    {
     "x": "2024 Q3",
     "v": 4.2294945931341
    },
    {
     "x": "2024 Q4",
     "v": 5.10900419929912
    },
    {
     "x": "2025 Q1",
     "v": 3.43364102461284
    },
    {
     "x": "2025 Q2",
     "v": 3.18460868511963
    },
    {
     "x": "2025 Q3",
     "v": 3.7472884273569
    },
    {
     "x": "2025 Q4",
     "v": 3.96669731281197
    },
    {
     "x": "2026 Q1",
     "v": 3.20508891257341
    },
    {
     "x": "2026 Q2",
     "v": 4.07145932435553
    }
   ]
  }
 ]
}