The House CheckCheck before you offer

House prices in BD20 7DT

37 sales · median £144,000 · most common: Terraced · newest sale Jul 2026.

HM Land Registry · Sep 2026

AddressSoldPriceTypeTenure
32B Station Road, Cross Hills, Keighley, BD20 7DTJul 2026£229,995TerracedFreehold
50 Station Road, Cross Hills, Keighley, BD20 7DTOct 2025£255,000TerracedFreehold
27 Station Road, Cross Hills, Keighley, BD20 7DTNov 2024£88,000Flat / maisonetteLeasehold
31 Station Road, Cross Hills, Keighley, BD20 7DTMay 2024£195,000TerracedFreehold
Olsberg Station Road, Cross Hills, Keighley, BD20 7DTApr 2022£289,000Semi-detachedFreehold
39 Station Road, Cross Hills, Keighley, BD20 7DTSep 2021£285,000Semi-detachedFreehold
30 Station Road, Cross Hills, Keighley, BD20 7DTOct 2020£148,000TerracedFreehold
Unit 22, Midland Mills Station Road, Cross Hills, Keighley, BD20 7DTMar 2020£275,000Other propertyFreehold
28 Station Road, Cross Hills, Keighley, BD20 7DTNov 2019£124,000TerracedFreehold
Kirkholme Station Road, Cross Hills, Keighley, BD20 7DTSep 2017£200,000Other propertyFreehold
36 Station Road, Cross Hills, Keighley, BD20 7DTMay 2017£197,450TerracedFreehold
41 Station Road, Cross Hills, Keighley, BD20 7DTMar 2017£174,000Semi-detachedFreehold
34 Station Road, Cross Hills, Keighley, BD20 7DTAug 2016£190,000TerracedFreehold
48 Station Road, Cross Hills, Keighley, BD20 7DTJul 2016£187,950TerracedFreehold
32C Station Road, Cross Hills, Keighley, BD20 7DTOct 2013£139,000TerracedFreehold
Unit 20-21, Midland Mills Station Road, Cross Hills, Keighley, BD20 7DTSep 2013£940,000Other propertyFreehold
32A Station Road, Cross Hills, Keighley, BD20 7DTAug 2010£132,500TerracedFreehold
15 Station Road, Cross Hills, Keighley, BD20 7DTMar 2008£320,000DetachedFreehold
32 Station Road, Cross Hills, Keighley, BD20 7DTNov 2005£90,000TerracedFreehold
35 Station Road, Cross Hills, Keighley, BD20 7DTMay 2005£178,000Semi-detachedFreehold
44 Station Road, Cross Hills, Keighley, BD20 7DTJun 2004£165,000TerracedFreehold
46 Station Road, Cross Hills, Keighley, BD20 7DTOct 2002£106,000TerracedFreehold
29 Station Road, Cross Hills, Keighley, BD20 7DTDec 2001£69,000TerracedFreehold
33 Station Road, Cross Hills, Keighley, BD20 7DTOct 2000£76,000TerracedFreehold
40 Station Road, Cross Hills, Keighley, BD20 7DTJun 2000£73,500TerracedFreehold

BD20 ↑