FREE Christmas Day bus services were just the ticket with Keighley's public.

Organisers have revealed that 542 passengers used the four services.

Classic buses from the 1990s – crewed by volunteers – covered routes taking in the town centre, Airedale Hospital, Oxenhope, Haworth, Oakworth and Fell Lane.

Services were run by the Town & District Transport Trust, to a timetable that has operated for more than two decades.

"All the drivers were fully qualified, some journeys had a conductor and even Santa drove a few of the trips!" said a trust spokesman.

"Santa then went to Airedale Hospital to deliver presents – donated by the trust – to patients on the children's ward."