BUS passengers are set to face weeks of disruption as roadworks in Bradford city centre lead to numerous services being diverted or delayed.

Temporary traffic lights at the junction of Market Street, Lower Kirkgate, Kirkgate, and Cheapside are due to affect up to 17 routes until August 10.

One passenger has already complained of serious disruption to the 645 service - a return service from Buttershaw to Greengates - claiming she waited for more than hour for a bus before giving up and getting a taxi home.

Services 622, 623, 625, and 626 are not currently calling at Market Street or Cheapside, instead using temporary stops on Westgate and Sunbridge Road.

The 636 and 637 are not calling at Church Bank or Market Street, with no temporary stops in place.

The 645, 670, and 671 are not serving Market Street or Church Bank, instead using a temporary stop on Hall Ings.

Services 613, 614, 627, 640, 641, 675, 677, and 680 are not due to be diverted, but may be subject to delays.

The ongoing works are taking place close to the site of Westfield's 570,000 sq ft Broadway shopping centre, which is finally set to open its doors to the public on November 5 following a £260million investment.

Emma Taylor, business manager for First in Bradford, said: "I'm sorry for the delays some of our customers are currently experiencing on our services.

"We're working hard with our partners at Bradford Council and the Combined Authority to minimise disruption whilst the necessary road-works are being completed.

"Where delays occur there can be an impact on subsequent journeys.

"Where this happens, we are using all our resources to fill those service gaps and run services as reliably as possible, including the use of First staff on the ground in key locations to help manage services and keep customers informed.

"Our team will continue to work hard to run the best service possible for our customers, and I'd like to thank them for their patience during this period."

Diane Appleby, 55, of Wibsey, said she waited more than an hour for a 645 bus on Mayo Avenue last week - scheduled to run every ten minutes - before having to call a taxi to get home.

When she contacted Metro, she said she was told the delays were caused by the city centre roadworks.

She also claims the driver of another service told her that the cancellations had been caused by a shortage of drivers to operate the route that day.

"I asked how long the disruption was going to last for, and was told at least a month," she said.

"I was told the buses were running late, but surely not six in an hour. Where were the rest of them?

"You can't have people waiting around for that long, it's ridiculous."

A spokesman for Metro said the 645 should have been running a normal service that day, adding that the delay, which he conceded was "unusual", could possibly have been caused by the impact of driver shift changes.