The average house price on Canal Road, Keighley is £125,374. Prices range from £36,000 to £249,950.
There are 72 properties on Canal Road, Keighley.
Average house prices on Canal Road, Keighley have risen by 86.1% from £42,983 in 1996 to £80,000 in 2024.
Canal Road, Keighley is in the BD20 postcode district.