TransitRadar

National Express buses

59,835 National Express bus journeys followed to their destination across 71 days, 15 Aug 2026 to 24 Oct 2026. 32% arrived on time by the GB bus standard, and 35% arrived early.

That is about 843 journeys a day, 0.7% of all the bus journeys we followed on the same dates.

Its on-time share is 38 points below the 70% for every operator we followed on those dates. It ranks 71 of 71 operators with a page here.

Early and late running are roughly balanced, with 33% of journeys late, against 25% early and 6% late for every operator on the same dates.

Averaged across every journey, its buses arrived 0.5 min early, against 0.1 min early for all operators on the same dates.

Its best day was Thursday, 8 October 2026, 37% on time over 762 journeys, and its worst Saturday, 19 September 2026, at 27% over 906.

National Express in numbers

Days covered7115 Aug 2026 to 24 Oct 2026
Journeys followed59,8350.7% of 8,972,755 on the same dates
…on time19,34032.3% · all operators 69.8%
…early20,79934.8% · all operators 24.5%
…late19,69632.9% · all operators 5.7%
…of which more than 15 minutes late5,5199.2%
Average arrival0.5 min earlyall operators 0.1 min early
Rank by on-time share71of 71 operators with a page

These are the 59,835 National Express journeys we followed to within 250 metres of their last stop in the urban areas we sample, so they describe its running where we sample rather than on every route it operates. On time, early and late add up to every journey; "more than 15 minutes late" is part of late. How bus punctuality is measured and why so many buses arrive early.

Day by day

71 days, widest bar the busiest, filled to the share on time. The same days for the whole network.

DateJourneysOn timeEarlyLateAverage
Saturday, 24 October 202687835%34%31%0.2 min late
Friday, 23 October 202683031%31%37%0.8 min late
Thursday, 22 October 202675833%35%32%on time
Wednesday, 21 October 202678934%34%32%0.5 min early
Tuesday, 20 October 202676231%33%36%0.3 min late
Monday, 19 October 202678936%33%30%0.9 min early
Sunday, 18 October 202689932%38%29%1.9 min early
Saturday, 17 October 202686628%39%33%1.3 min early
Friday, 16 October 202683031%36%33%0.7 min early
Thursday, 15 October 202677233%33%34%0.5 min late
Wednesday, 14 October 202673032%34%35%0.4 min early
Tuesday, 13 October 202675535%31%34%0.3 min late
Monday, 12 October 202681136%33%31%0.5 min early
Sunday, 11 October 202688934%37%28%1.4 min early
Saturday, 10 October 202686634%36%30%0.8 min early
Friday, 9 October 202686532%32%35%0.4 min late
Thursday, 8 October 202676237%33%30%0.9 min early
Wednesday, 7 October 202677231%34%35%0.3 min late
Tuesday, 6 October 202675233%33%34%0.2 min late
Monday, 5 October 202677235%35%30%1.4 min early
Sunday, 4 October 202688731%39%30%1.7 min early
Saturday, 3 October 202689233%37%31%1.1 min early
Friday, 2 October 202686431%37%32%0.5 min early
Thursday, 1 October 202676135%31%34%0.5 min late
Wednesday, 30 September 202674834%31%35%0.4 min late
Tuesday, 29 September 202679636%32%32%0.2 min late
Monday, 28 September 202680933%36%31%0.9 min early
Sunday, 27 September 202686932%39%29%1.8 min early
Saturday, 26 September 202691334%32%34%0.5 min late
Friday, 25 September 202688431%36%33%0.6 min early
Thursday, 24 September 202679634%31%36%0.6 min late
Wednesday, 23 September 202680331%31%38%0.7 min late
Tuesday, 22 September 202681133%30%37%0.9 min late
Monday, 21 September 202682733%34%33%0.8 min early
Sunday, 20 September 202690532%38%31%1.3 min early
Saturday, 19 September 202690627%37%36%0.2 min late
Friday, 18 September 202691529%36%35%0.2 min early
Thursday, 17 September 202683834%30%36%on time
Wednesday, 16 September 202675330%35%36%0.2 min early
Tuesday, 15 September 202679533%31%37%0.7 min late
Monday, 14 September 202684134%34%33%0.7 min early
Sunday, 13 September 202689632%36%31%1 min early
Saturday, 12 September 202688932%35%33%0.3 min early
Friday, 11 September 202689531%35%34%0.8 min early
Thursday, 10 September 202678330%32%38%0.1 min late
Wednesday, 9 September 202672930%33%37%0.4 min late
Tuesday, 8 September 202680032%33%35%0.1 min late
Monday, 7 September 202682833%35%32%1.3 min early
Sunday, 6 September 202688731%37%32%1.6 min early
Saturday, 5 September 202691133%35%32%1.3 min early
Friday, 4 September 202690833%34%33%0.5 min early
Thursday, 3 September 202679931%37%32%1 min early
Wednesday, 2 September 202684132%34%33%0.7 min early
Tuesday, 1 September 202684528%36%36%1.1 min early
Monday, 31 August 202690929%41%29%1.7 min early
Sunday, 30 August 202694132%38%30%1.6 min early
Saturday, 29 August 202692330%37%33%0.4 min early
Friday, 28 August 202688828%36%36%0.1 min early
Thursday, 27 August 202683928%35%37%0.3 min late
Wednesday, 26 August 202687835%34%31%0.4 min early
Tuesday, 25 August 202686735%34%31%1.2 min early
Monday, 24 August 202692735%35%30%1.7 min early
Sunday, 23 August 202693735%36%29%1.5 min early
Saturday, 22 August 202690632%37%31%0.8 min early
Friday, 21 August 202691833%34%32%0.5 min early
Thursday, 20 August 202681631%34%35%0.2 min early
Wednesday, 19 August 202685035%31%34%0.2 min late
Tuesday, 18 August 202679631%36%33%1 min early
Monday, 17 August 202686430%36%34%0.5 min early
Sunday, 16 August 202689932%38%30%0.8 min early
Saturday, 15 August 202690633%35%32%0.4 min early

Followed live from the Bus Open Data Service on each of the 71 days above. Its operator code is NATX, each linking to the buses we have seen working for it. Today's bus league · All bus operators · Sources and licences