TransitRadar

Preston Bus buses

42,739 Preston Bus bus journeys followed to their destination across 71 days, 15 Aug 2026 to 24 Oct 2026. 63% arrived on time by the GB bus standard, and 30% arrived early.

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

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

Its buses run early far more often than late, 4.2 early arrivals for every late one, while 7% arrived late. Early running counts against the standard, so on these routes the timetable, more than the traffic, is what holds the on-time figure back.

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

Its best day was Sunday, 20 September 2026, 71% on time over 406 journeys, and its worst Wednesday, 19 August 2026, at 54% over 520.

Preston Bus in numbers

Days covered7115 Aug 2026 to 24 Oct 2026
Journeys followed42,7390.5% of 8,972,755 on the same dates
…on time26,79462.7% · all operators 69.8%
…early12,86330.1% · all operators 24.5%
…late3,0827.2% · all operators 5.7%
…of which more than 15 minutes late1600.4%
Average arrival0.3 min lateall operators 0.1 min early
Rank by on-time share33of 71 operators with a page

These are the 42,739 Preston Bus 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 202659461%32%7%0.2 min late
Friday, 23 October 202672161%32%7%0.2 min late
Thursday, 22 October 202673262%30%8%0.4 min late
Wednesday, 21 October 202672663%29%8%0.3 min late
Tuesday, 20 October 202673563%29%7%0.3 min late
Monday, 19 October 202670763%32%6%on time
Sunday, 18 October 202639468%25%7%0.5 min late
Saturday, 17 October 202660267%28%4%0.2 min late
Friday, 16 October 202662162%27%11%0.9 min late
Thursday, 15 October 202668559%30%11%0.7 min late
Wednesday, 14 October 202674265%29%6%0.2 min late
Tuesday, 13 October 202673964%29%7%0.3 min late
Monday, 12 October 202672462%31%6%0.2 min late
Sunday, 11 October 202639668%27%6%0.5 min late
Saturday, 10 October 202659564%31%5%on time
Friday, 9 October 202671159%31%10%0.3 min late
Thursday, 8 October 202673664%29%7%0.1 min late
Wednesday, 7 October 202673665%30%6%on time
Tuesday, 6 October 202671763%31%6%on time
Monday, 5 October 202671764%30%5%0.1 min early
Sunday, 4 October 202638363%31%7%0.3 min late
Saturday, 3 October 202661365%29%6%0.3 min late
Friday, 2 October 202672365%28%7%0.5 min late
Thursday, 1 October 202671764%26%10%0.7 min late
Wednesday, 30 September 202673364%30%6%0.3 min late
Tuesday, 29 September 202671761%34%5%0.1 min early
Monday, 28 September 202671863%32%5%0.1 min early
Sunday, 27 September 202637965%27%8%0.4 min late
Saturday, 26 September 202660865%28%7%0.6 min late
Friday, 25 September 202673168%24%8%0.7 min late
Thursday, 24 September 202673164%29%7%0.3 min late
Wednesday, 23 September 202671366%27%7%0.2 min late
Tuesday, 22 September 202671864%30%6%0.2 min late
Monday, 21 September 202672062%32%6%0.1 min late
Sunday, 20 September 202640671%22%6%0.7 min late
Saturday, 19 September 202658161%30%8%0.5 min late
Friday, 18 September 202670463%29%8%0.2 min late
Thursday, 17 September 202674964%30%6%0.2 min late
Wednesday, 16 September 202665661%33%7%0.2 min late
Tuesday, 15 September 202671665%27%8%0.4 min late
Monday, 14 September 202668964%30%6%0.2 min late
Sunday, 13 September 202640057%33%11%0.4 min late
Saturday, 12 September 202657163%30%6%0.5 min late
Friday, 11 September 202671963%30%7%0.3 min late
Thursday, 10 September 202660464%27%8%0.5 min late
Wednesday, 9 September 202667462%30%8%0.4 min late
Tuesday, 8 September 202669162%29%9%0.5 min late
Monday, 7 September 202672559%36%5%0.2 min early
Sunday, 6 September 202637364%26%10%0.9 min late
Saturday, 5 September 202658059%34%7%0.1 min late
Friday, 4 September 202670862%32%6%0.1 min late
Thursday, 3 September 202670564%32%5%0.1 min early
Wednesday, 2 September 202670962%31%7%0.4 min late
Tuesday, 1 September 202671663%29%8%0.3 min late
Monday, 31 August 202640068%24%9%0.6 min late
Sunday, 30 August 202630468%25%7%0.5 min late
Saturday, 29 August 202645963%27%10%0.5 min late
Friday, 28 August 202654261%27%12%1 min late
Thursday, 27 August 202651360%31%9%0.2 min late
Wednesday, 26 August 202654861%32%7%on time
Tuesday, 25 August 202652664%31%5%0.2 min late
Monday, 24 August 202648561%37%2%0.6 min early
Sunday, 23 August 202627968%19%14%1.2 min late
Saturday, 22 August 202639257%34%9%0.1 min late
Friday, 21 August 202649660%31%9%0.3 min late
Thursday, 20 August 202648458%34%8%0.2 min early
Wednesday, 19 August 202652054%37%9%on time
Tuesday, 18 August 202647859%36%5%0.4 min early
Monday, 17 August 202647855%37%8%0.2 min early
Sunday, 16 August 202624360%36%4%on time
Saturday, 15 August 202638258%33%10%0.5 min late

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