TransitRadar

Chiltern Railways

Chiltern Railways is one of the smaller operators in this archive — 29,449 recorded services from 6 Aug 2026 to 7 Nov 2026, around 313 a day — and it ran 92% of them to within five minutes, ahead of the national figure.

23,977 arrivals were recorded across the window, 22,104 of them within five minutes and 132 more than half an hour late. At this volume a single badly delayed working is worth a visible fraction of a percentage point.

Its week is strongly peaked: 366 services on Wednesday, 9 September 2026 against 193 on Sunday, 11 October 2026, a swing of 1.9 times.

The average delay at destination was 1.2 minutes. The worst single arrival recorded was 2h 36m behind schedule, High Wycombe to London Marylebone on Thursday, 5 November 2026.

The day-to-day spread is wide — 25 points between its best day, Wednesday, 16 September 2026 at 99%, and its worst, Friday, 28 August 2026 at 74%.

1,952 services were cancelled, 6.6% of everything booked — above the 2.3% the network cancelled over the same dates. The worst single day was Saturday, 29 August 2026, at 19% of that day's timetable.

Counting those cancellations as failures, the way the industry's own measure does, takes the on-time share from 92% of recorded arrivals to 85% of everything booked whose outcome is known — 6.9 points.

Ranked on on-time share of recorded arrivals against the 34 operators with enough of them to compare, Chiltern Railways comes tenth.

Chiltern Railways in numbers

Archived days covered946 Aug 2026 to 7 Nov 2026
Passenger trains recorded29,449
Share of the national timetable1.3%of 2,333,642 over the same dates
Cancelled1,9526.6% · network 2.3%
Arrival time recorded23,97787.2% of those that ran
…arrived within 5 minutes22,10492.2%
…arrived 5 to 30 minutes late1,7417.3%
…arrived more than 30 minutes late1320.6%
Average delay at destination1.2 min
On time, counting cancellations85.2%of the 25,929 booked services whose outcome is known · network 84%
Network, same dates87%on time, against this operator's 92%

Every percentage among the bands is of the 23,977 services whose arrival reached the archive, not of all 29,449, and the bands are exclusive. 3,520 ran without an arrival being recorded, and nothing is claimed about those. The row counting cancellations is those same 22,104 on-time arrivals over a denominator that also holds the 1,952 trains that did not run at all. Delay is judged at the destination, a stricter test than the industry's own measure and not comparable with it. The on-time share and the average delay answer different questions.

Day by day

94 archived days, 6 Aug 2026 to 7 Nov 2026, widest bar the busiest, filled to the share that arrived within five minutes. The same days across every operator.

DateRunsCancelledArrivalsRecordedOn time Incl. cancelled Avg delay
Saturday, 7 November 20262234%19189%93% 89% 0.6 min
Friday, 6 November 20263451%341100%94% 94% 1.4 min
Thursday, 5 November 20263527%31697%81% 75% 5.3 min
Wednesday, 4 November 20263542%34199%88% 86% 1.9 min
Tuesday, 3 November 20263525%33399%82% 78% 2.4 min
Monday, 2 November 202634711%30599%90% 80% 1.7 min
Sunday, 1 November 20261954%18598%90% 87% 1 min
Saturday, 31 October 20262307%21199%92% 86% 1.1 min
Friday, 30 October 20263452%337100%89% 87% 1.2 min
Thursday, 29 October 20263468%31298%91% 83% 1.4 min
Wednesday, 28 October 20263525%333100%95% 90% 0.9 min
Tuesday, 27 October 20263476%326100%87% 82% 2.4 min
Monday, 26 October 20263391%32597%84% 83% 3 min
Sunday, 25 October 20262253%18685%90% 87% 1.4 min
Saturday, 24 October 20262612%22186%86% 84% 2.2 min
Friday, 23 October 20263483%33699%87% 85% 2.3 min
Thursday, 22 October 20263476%30293%93% 87% 1.3 min
Wednesday, 21 October 20263313%320100%93% 91% 1.8 min
Tuesday, 20 October 20263359%305100%95% 87% 0.7 min
Monday, 19 October 202634516%28598%90% 76% 2 min
Sunday, 18 October 20262102%205100%94% 91% 0.3 min
Saturday, 17 October 20262071%20198%96% 95% 0.3 min early
Friday, 16 October 20263438%31499%93% 86% 0.8 min
Thursday, 15 October 20263495%32498%97% 92% 0.5 min
Wednesday, 14 October 202634712%29496%92% 80% 1.8 min
Tuesday, 13 October 20263414%328100%92% 89% 1.1 min
Monday, 12 October 20263475%329100%96% 91% 0.3 min
Sunday, 11 October 20261935%184100%97% 92% 0.4 min
Saturday, 10 October 202621211%189100%96% 85% 0.4 min
Friday, 9 October 20263428%315100%91% 84% 1.4 min
Thursday, 8 October 202634810%31299%91% 82% 1.4 min
Wednesday, 7 October 20263527%327100%94% 88% 0.6 min
Tuesday, 6 October 20263638%333100%88% 81% 1.6 min
Monday, 5 October 20263465%330100%97% 92% 0.2 min
Sunday, 4 October 202619412%16396%90% 78% 1.5 min
Saturday, 3 October 20262298%19793%98% 90% 0 min
Friday, 2 October 202634918%285100%88% 72% 1.9 min
Thursday, 1 October 20263516%328100%97% 91% 0.4 min
Wednesday, 30 September 20263557%32699%95% 88% 0.7 min
Tuesday, 29 September 20263540%32592%78% 78% 5.4 min
Monday, 28 September 202634710%30999%96% 86% 0.7 min
Sunday, 27 September 20261968%17798%93% 86% 1.4 min
Saturday, 26 September 20262506%22797%96% 90% 0 min
Friday, 25 September 20263496%328100%96% 90% 0.4 min
Thursday, 24 September 20263519%319100%95% 86% 0.8 min
Wednesday, 23 September 20263526%32398%97% 91% 0.4 min
Tuesday, 22 September 20263505%32798%93% 88% 1.1 min
Monday, 21 September 20263488%31899%89% 82% 1.6 min
Sunday, 20 September 20262213%15371%98% 94% 0.2 min
Saturday, 19 September 20262485%22294%95% 91% 0.6 min
Friday, 18 September 20263496%32699%94% 88% 0.7 min
Thursday, 17 September 20263426%23773%95% 88% 0.4 min
Wednesday, 16 September 20263496%30593%99% 93% 0.2 min
Tuesday, 15 September 20263455%32298%93% 89% 0.8 min
Monday, 14 September 202634512%28694%90% 79% 1.6 min
Sunday, 13 September 20262811%17362%99% 98% 1.2 min early
Saturday, 12 September 20263492%20058%98% 95% 0.8 min early
Friday, 11 September 202634911%309100%94% 84% 0.8 min
Thursday, 10 September 20263507%324100%98% 91% 0.2 min
Wednesday, 9 September 20263666%32694%94% 88% 0.6 min
Tuesday, 8 September 202635113%30399%90% 79% 1.4 min
Monday, 7 September 20263477%31498%95% 88% 0.6 min
Sunday, 6 September 202621110%18095%88% 79% 1.7 min
Saturday, 5 September 202622812%19497%91% 80% 1.5 min
Friday, 4 September 202636210%326100%94% 84% 0.5 min
Thursday, 3 September 202634112%29297%95% 84% 0.7 min
Wednesday, 2 September 20263434%31997%97% 92% 0.4 min
Tuesday, 1 September 20263515%32999%95% 90% 0.4 min
Monday, 31 August 20262983%287100%99% 96% 0.4 min early
Sunday, 30 August 20262104%202100%97% 93% 0 min
Saturday, 29 August 202622719%17796%79% 63% 3.5 min
Friday, 28 August 202635215%26388%74% 61% 6.3 min
Thursday, 27 August 202635113%304100%89% 77% 1.6 min
Wednesday, 26 August 20263529%31298%91% 82% 1.7 min
Tuesday, 25 August 20263517%325100%94% 87% 0.5 min
Monday, 24 August 20263465%31696%95% 90% 0.7 min
Sunday, 23 August 202620617%17099%95% 79% 0.1 min
Saturday, 22 August 20262264%19992%93% 89% 0.8 min
Friday, 21 August 20263509%30997%90% 82% 2.4 min
Thursday, 20 August 20263478%30796%93% 85% 0.8 min
Wednesday, 19 August 20263665%34599%94% 89% 0.3 min
Tuesday, 18 August 20263627%32196%92% 85% 1.1 min
Monday, 17 August 202634810%26284%89% 78% 2.9 min
Sunday, 16 August 202620510%15986%92% 82% 0.9 min
Saturday, 15 August 202626111%17174%95% 81% 0.6 min
Friday, 14 August 20263651%5214%54% 52% 8.6 min
Thursday, 13 August 202635115%207%90% 25% 1 min
Wednesday, 12 August 20263530%82%88% 88% 0.1 min early
Tuesday, 11 August 20263470%5014%98% 96% 0.6 min early
Monday, 10 August 20263361%6319%98% 93% 0.4 min early
Sunday, 9 August 20261960%2412%100% 100% 1.5 min
Saturday, 8 August 20262300%11952%87% 87% 2.6 min
Friday, 7 August 20263480%195%89% 89% 0.4 min
Thursday, 6 August 20263430%51%20% 20% 10.4 min

In the daily longest-delay league

Chiltern Railways appears 13 times across 94 archived days, on 4 separate dates in the ten shown. These are appearances in the daily league, not this operator's own worst delays.

DateServiceLate by
5 Nov 2026High Wycombe to London Marylebone 18:23 · 2H672h 36m
5 Nov 2026High Wycombe to London Marylebone 18:40 · 2H682h 33m
5 Nov 2026Birmingham Snow Hill to London Marylebone 17:11 · 1H682h 33m
5 Nov 2026Birmingham Moor Street to London Marylebone 17:45 · 1H722h 31m
5 Nov 2026Oxford to London Marylebone 18:21 · 1Y702h 26m
5 Nov 2026Oxford to London Marylebone 18:49 · 1Y742h 20m
17 Aug 2026Birmingham Snow Hill to London Marylebone 17:11 · 1H682h 06m
29 Sept 2026Oxford to London Marylebone 13:49 · 1Y451h 41m
21 Oct 2026Aylesbury Vale Parkway to London Marylebone 11:10 · 2C321h 31m
17 Aug 2026Birmingham Snow Hill to London Marylebone 18:11 · 1H741h 27m

Recorded live from the Darwin and TRUST feeds on each of the 94 days above, and aggregated here. CH is this operator's ATOC code. How these figures are measured · All operators · Sources and licences