Keighley and Oxenhope are connected through the Keighley and Worth Valley railway .
Keighley benefits from an electrified railway service with connections to Leeds , Bradford , Shipley , Bingley , Skipton , Carlisle and Morecambe and the Keighley and Worth Valley railway is a heritage steam railway , which links the town with Haworth , Oakworth , Oxenhope and the Bronte Country.
Keighley