TransitRadar

Reading RailAir buses

5,511 Reading RailAir bus journeys followed to their destination across 61 days, 15 Aug 2026 to 24 Oct 2026. 56% arrived on time by the GB bus standard, and 33% arrived early.

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

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

Its buses run early far more often than late, 3.3 early arrivals for every late one, while 10% 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.1 min late, against 0.1 min early for all operators on the same dates.

Its best day was Wednesday, 30 September 2026, 76% on time over 96 journeys, and its worst Saturday, 3 October 2026, at 38% over 95.

Reading RailAir in numbers

Days covered6115 Aug 2026 to 24 Oct 2026
Journeys followed5,5110.1% of 7,791,813 on the same dates
…on time3,10356.3% · all operators 69.9%
…early1,84433.5% · all operators 24.5%
…late56410.2% · all operators 5.6%
…of which more than 15 minutes late70.1%
Average arrival0.1 min lateall operators 0.1 min early
Rank by on-time share53of 71 operators with a page

These are the 5,511 Reading RailAir 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

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

DateJourneysOn timeEarlyLateAverage
Saturday, 24 October 20269459%33%9%0.3 min late
Friday, 23 October 20269153%30%18%0.8 min late
Thursday, 22 October 20269553%33%15%0.9 min late
Wednesday, 21 October 20269964%29%7%0.1 min early
Tuesday, 20 October 20269760%24%16%1.1 min late
Monday, 19 October 20269464%22%14%0.9 min late
Sunday, 18 October 20267649%36%16%0.4 min early
Saturday, 17 October 20269455%38%6%0.5 min early
Friday, 16 October 20268853%35%11%0.3 min late
Thursday, 15 October 20269253%30%16%0.4 min late
Wednesday, 14 October 20269556%39%5%0.6 min early
Tuesday, 13 October 20269757%36%7%0.5 min early
Monday, 12 October 20269963%29%8%0.1 min late
Sunday, 11 October 20267649%41%11%0.7 min early
Saturday, 10 October 20268458%33%8%0.1 min late
Friday, 9 October 202610060%31%9%0.2 min late
Thursday, 8 October 20269766%29%5%0.3 min late
Wednesday, 7 October 202610060%27%13%0.9 min late
Tuesday, 6 October 20269655%30%15%0.6 min late
Monday, 5 October 20269756%35%9%0.1 min early
Sunday, 4 October 20267657%37%7%0.1 min early
Saturday, 3 October 20269538%54%8%1.4 min early
Friday, 2 October 202610056%31%13%0.3 min late
Thursday, 1 October 20269564%28%7%0.1 min late
Wednesday, 30 September 20269676%19%5%0.9 min late
Tuesday, 29 September 20269856%37%7%on time
Monday, 28 September 202610061%26%13%0.8 min late
Sunday, 27 September 20267658%36%7%0.4 min early
Saturday, 26 September 20269049%39%12%0.2 min early
Friday, 25 September 20269759%25%16%1.3 min late
Thursday, 24 September 20269860%28%12%0.5 min late
Wednesday, 23 September 20268461%31%8%0.1 min early
Tuesday, 22 September 20269966%27%7%0.8 min late
Monday, 21 September 202610052%37%11%0.4 min early
Sunday, 20 September 20267657%32%12%0.1 min late
Saturday, 19 September 20268856%26%18%0.7 min late
Friday, 18 September 20269759%29%12%0.6 min late
Thursday, 17 September 202610062%26%12%0.6 min late
Wednesday, 16 September 20268547%45%8%1 min early
Tuesday, 15 September 20269859%35%6%0.2 min early
Monday, 14 September 20269360%29%11%0.5 min late
Sunday, 13 September 20267557%21%21%1.5 min late
Saturday, 12 September 20269343%47%10%0.6 min early
Friday, 11 September 20264245%40%14%0.7 min early
Monday, 7 September 20262171%29%0%0.9 min early
Saturday, 5 September 20269349%38%13%on time
Saturday, 29 August 20269552%40%8%0.4 min early
Friday, 28 August 20269854%35%11%0.6 min late
Thursday, 27 August 20269351%33%16%0.5 min late
Wednesday, 26 August 20269954%37%9%0.4 min late
Tuesday, 25 August 20269654%39%7%0.2 min early
Monday, 24 August 20269758%38%4%0.5 min early
Sunday, 23 August 20267850%40%10%0.5 min early
Saturday, 22 August 20268948%44%8%1.1 min early
Friday, 21 August 20269959%35%6%0.3 min early
Thursday, 20 August 202610050%40%10%0.3 min early
Wednesday, 19 August 20269661%31%7%0.3 min late
Tuesday, 18 August 20269660%31%8%on time
Monday, 17 August 20268858%31%11%on time
Sunday, 16 August 20267156%37%7%0.8 min early
Saturday, 15 August 20269049%46%6%1 min early

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