TransitRadar

Ensignbus buses

9,128 Ensignbus bus journeys followed to their destination across 71 days, 15 Aug 2026 to 24 Oct 2026. 73% arrived on time by the GB bus standard, and 16% arrived early.

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

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

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

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

Its best day was Sunday, 27 September 2026, 93% on time over 44 journeys, and its worst Thursday, 20 August 2026, at 38% over 125.

Ensignbus in numbers

Days covered7115 Aug 2026 to 24 Oct 2026
Journeys followed9,1280.1% of 8,972,755 on the same dates
…on time6,66573.0% · all operators 69.8%
…early1,45515.9% · all operators 24.5%
…late1,00811.0% · all operators 5.7%
…of which more than 15 minutes late2062.3%
Average arrival1 min lateall operators 0.1 min early
Rank by on-time share11of 71 operators with a page

These are the 9,128 Ensignbus 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 20268562%18%20%0.9 min late
Friday, 23 October 202615775%19%6%0.1 min late
Thursday, 22 October 202616382%13%4%0.3 min late
Wednesday, 21 October 202615681%16%3%0.3 min late
Tuesday, 20 October 202616876%17%7%0.1 min late
Monday, 19 October 202616176%19%6%0.2 min late
Sunday, 18 October 20265271%19%10%1.2 min late
Saturday, 17 October 20268676%15%9%0.4 min late
Friday, 16 October 202614769%23%7%1.3 min early
Thursday, 15 October 202615181%10%9%1.3 min late
Wednesday, 14 October 202616680%13%7%0.4 min late
Tuesday, 13 October 202616777%15%8%1.2 min late
Monday, 12 October 202615779%13%8%1.4 min late
Sunday, 11 October 20264779%4%17%2.2 min late
Saturday, 10 October 20268482%11%7%0.6 min early
Friday, 9 October 202615677%15%8%1.3 min late
Thursday, 8 October 202616873%17%10%0.7 min late
Wednesday, 7 October 202615572%21%8%0.5 min late
Tuesday, 6 October 202615872%17%11%0.4 min late
Monday, 5 October 202617483%12%5%1.2 min late
Sunday, 4 October 20265269%15%15%1.3 min late
Saturday, 3 October 20268380%13%7%1.2 min early
Friday, 2 October 202616477%15%8%0.9 min late
Thursday, 1 October 202616285%9%6%1.5 min late
Wednesday, 30 September 202617081%14%6%1 min late
Tuesday, 29 September 202616680%11%10%1.8 min late
Monday, 28 September 202615580%12%8%1.6 min late
Sunday, 27 September 20264493%5%2%1.3 min late
Saturday, 26 September 20268366%16%18%2.1 min late
Friday, 25 September 202615979%13%9%1.4 min late
Thursday, 24 September 202616682%13%5%0.9 min late
Wednesday, 23 September 202616076%16%8%0.5 min late
Tuesday, 22 September 202616482%10%8%1.3 min late
Monday, 21 September 202616883%11%6%1.3 min late
Sunday, 20 September 20265277%17%6%0.5 min late
Saturday, 19 September 20268576%14%9%0.5 min early
Friday, 18 September 202616976%15%8%1 min late
Thursday, 17 September 202616976%15%9%0.6 min late
Wednesday, 16 September 202615376%17%7%0.2 min late
Tuesday, 15 September 202616677%14%8%0.7 min late
Monday, 14 September 202616672%19%8%0.9 min late
Sunday, 13 September 20265374%21%6%0.4 min late
Saturday, 12 September 20268260%20%21%on time
Friday, 11 September 202616975%14%12%1.2 min late
Thursday, 10 September 202613267%22%11%0.2 min late
Wednesday, 9 September 202615775%17%8%1 min late
Tuesday, 8 September 202616575%16%8%0.3 min late
Monday, 7 September 202616770%20%10%1 min late
Sunday, 6 September 20264779%4%17%2.1 min late
Saturday, 5 September 20268664%14%22%2.1 min late
Friday, 4 September 202615876%18%6%0.8 min late
Thursday, 3 September 202615384%12%4%0.6 min late
Wednesday, 2 September 202616377%18%5%0.7 min late
Tuesday, 1 September 202615776%14%10%1 min late
Monday, 31 August 20265661%13%27%3.4 min late
Sunday, 30 August 20264772%17%11%1.3 min late
Saturday, 29 August 20268071%9%20%1.5 min late
Friday, 28 August 202614869%18%14%0.9 min late
Thursday, 27 August 202615361%19%20%2.1 min late
Wednesday, 26 August 202616460%16%23%2.2 min late
Tuesday, 25 August 202614263%18%20%2.2 min late
Monday, 24 August 202612150%27%23%1.6 min late
Sunday, 23 August 20265265%10%25%3 min late
Saturday, 22 August 20267446%23%31%0.1 min late
Friday, 21 August 202613846%23%30%2.3 min late
Thursday, 20 August 202612538%34%28%1.6 min late
Wednesday, 19 August 202613745%26%29%2.3 min late
Tuesday, 18 August 202613265%18%17%1.3 min late
Monday, 17 August 202614265%15%20%1.7 min late
Sunday, 16 August 20264464%7%30%3.5 min late
Saturday, 15 August 20267073%17%10%0.7 min early

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