The average house price on Hospital Road, Keighley is £161,114. Prices range from £57,000 to £293,000.
There are 38 properties on Hospital Road, Keighley.
Average house prices on Hospital Road, Keighley have risen by 277% from £73,475 in 1995 to £277,000 in 2024.
Hospital Road, Keighley is in the BD20 postcode district.