Buses will again operate in Keighley on Christmas Day.

The popular free service, which began in 1995, is run by volunteers from Keighley Bus Museum Trust.

Financial support is being provided by JD Wetherspoon and Keighley Town Council.

Four services will operate between 10.25am and 3.25pm, starting and finishing outside the Livery Rooms in North Street.

Since the groundbreaking initiative was launched, about 10,000 passengers have used the services.

“We average between 550 and 600 passengers each year – it’s become an institution in Keighley,” said trust member, Graham Mitchell, who will be amongst the team manning the buses next week.

“I’m someone who’s not dreaming of a white Christmas – every route has a hill somewhere.

"About five years ago we had a Christmas Day when it started to snow and we had to crop back the last service, but generally we’ve been lucky with the weather.”