The average house price on Banks Lane, Keighley is £204,922. Prices range from £36,500 to £520,000.
There are 76 properties on Banks Lane, Keighley.
Average house prices on Banks Lane, Keighley have risen by 696.2% from £46,000 in 1995 to £366,250 in 2025.
Banks Lane, Keighley is in the BD20 postcode district.