Oxenhope is a town in the county of West Yorkshire, England, near Keighley. It is the terminus for the Keighley and Worth Valley Railway.