Roughly one in five passengers are waiting longer than ten minutes for a bus in Bexley, new data has revealed.

Transport for London has revealed that one in five buses are running at a point that passengers have to wait between ten and 20 minutes for it to arrive.

On average, 77 per cent of buses arrive in under ten minutes - but there are still 20 per cent that are taking much longer.

However, according to TfL, there has been an improvement because buses are covering more ground compared to the same period last year because of less road works and traffic.

In its report to Bexley Council, TfL said: "Contributory factors included a relatively low level of roadworks and a range of initiatives to improve operating conditions including improved traffic management and traffic signal timings."

"Punctuality of low frequency services was better than the same quarter a year ago, whilst night bus performance improved to best-ever levels for quarter 3."

From September to January, you were most likely to have to wait a "long gap" for the 486 - whilst the most frequent bus was the 96.

A quarter of passengers wanting to ride the 99 or the R11 had to wait up to 20 minutes for one to arrive, according to the data.

TfL announced several cuts to bus services in south east London earlier this year, including slashing the number of 269 from Bexleyheath to Bromley - read more about the bus cuts here.