TransitRadar

Roberts Travel Group buses

10,159 Roberts Travel Group bus journeys followed to their destination across 60 days, 15 Aug 2026 to 24 Oct 2026. 77% arrived on time by the GB bus standard, and 23% arrived early.

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

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

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

Its best day was Thursday, 3 September 2026, 89% on time over 168 journeys, and its worst Friday, 23 October 2026, at 64% over 176.

Roberts Travel Group in numbers

Days covered6015 Aug 2026 to 24 Oct 2026
Journeys followed10,1590.1% of 7,947,052 on the same dates
…on time7,79476.7% · all operators 70.4%
…early2,34023.0% · all operators 24.1%
…late250.2% · all operators 5.4%
…of which more than 15 minutes late20.0%
Average arrival0.2 min lateall operators 0.1 min early
Rank by on-time share8of 71 operators with a page

These are the 10,159 Roberts Travel Group 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

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

DateJourneysOn timeEarlyLateAverage
Saturday, 24 October 202617066%34%0%0.3 min early
Friday, 23 October 202617664%36%1%0.5 min early
Thursday, 22 October 202618181%19%0%0.1 min late
Wednesday, 21 October 202618772%28%0%0.4 min early
Tuesday, 20 October 202619174%25%1%0.3 min early
Monday, 19 October 202616466%34%1%0.7 min early
Saturday, 17 October 202614771%29%0%0.6 min early
Friday, 16 October 202612181%19%0%on time
Thursday, 15 October 202616672%28%0%0.1 min early
Wednesday, 14 October 202619283%17%1%0.6 min late
Tuesday, 13 October 202619783%17%1%0.8 min late
Monday, 12 October 202619976%24%0%0.4 min late
Saturday, 10 October 202617165%35%0%0.6 min early
Friday, 9 October 202617881%18%1%0.5 min late
Thursday, 8 October 202615076%24%0%0.3 min late
Wednesday, 7 October 202614971%29%0%0.1 min early
Tuesday, 6 October 202618977%23%0%0.1 min late
Monday, 5 October 202613973%27%0%on time
Saturday, 3 October 202616074%26%1%0.3 min late
Friday, 2 October 202617476%23%1%on time
Thursday, 1 October 202614768%32%0%0.3 min early
Wednesday, 30 September 202613780%20%0%0.5 min late
Tuesday, 29 September 202613971%29%0%on time
Monday, 28 September 202618372%28%0%0.1 min late
Saturday, 26 September 202618874%26%0%0.1 min early
Friday, 25 September 202615780%20%0%0.2 min late
Thursday, 24 September 202618472%28%0%on time
Wednesday, 23 September 202614980%20%0%0.6 min late
Tuesday, 22 September 202617177%23%0%0.4 min late
Monday, 21 September 202618875%25%0%on time
Saturday, 19 September 202619268%32%0%0.5 min early
Friday, 18 September 202616475%24%1%0.4 min late
Thursday, 17 September 202614579%20%1%0.6 min late
Wednesday, 16 September 202619479%20%1%0.7 min late
Tuesday, 15 September 202617580%20%0%0.2 min late
Monday, 14 September 202616572%27%1%0.2 min early
Saturday, 12 September 202617871%29%0%0.3 min early
Friday, 11 September 202618479%20%1%0.4 min late
Thursday, 10 September 202614681%19%0%0.7 min late
Wednesday, 9 September 202617579%20%1%0.6 min late
Tuesday, 8 September 202617184%16%1%0.7 min late
Monday, 7 September 202617582%18%1%0.6 min late
Saturday, 5 September 202616281%19%0%0.3 min late
Friday, 4 September 202619686%14%0%0.8 min late
Thursday, 3 September 202616889%11%0%0.6 min late
Wednesday, 2 September 202615984%16%0%0.5 min late
Tuesday, 1 September 202619185%15%0%0.7 min late
Saturday, 29 August 202618467%33%0%0.5 min early
Friday, 28 August 202616581%19%0%0.2 min late
Thursday, 27 August 202617883%16%1%0.6 min late
Wednesday, 26 August 202615083%17%0%0.7 min late
Tuesday, 25 August 202616979%21%0%0.4 min late
Monday, 24 August 202617781%19%0%0.3 min late
Saturday, 22 August 202614965%35%0%0.4 min early
Friday, 21 August 202616981%18%1%0.4 min late
Thursday, 20 August 202617479%20%1%0.6 min late
Wednesday, 19 August 202616682%18%0%0.5 min late
Tuesday, 18 August 202616383%17%0%0.7 min late
Monday, 17 August 202615780%19%1%0.6 min late
Saturday, 15 August 202617474%25%1%on time

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