The House CheckCheck before you offer

House prices in BS31 2JL

43 sales · median £148,000 · most common: Terraced · newest sale Feb 2026.

HM Land Registry · Sep 2026

AddressSoldPriceTypeTenure
23B Kelston Road, Keynsham, Bristol, BS31 2JLFeb 2026£355,000DetachedFreehold
27 Kelston Road, Keynsham, Bristol, BS31 2JLOct 2023£315,000Semi-detachedFreehold
33 Kelston Road, Keynsham, Bristol, BS31 2JLFeb 2020£310,000DetachedFreehold
92 Kelston Road, Keynsham, Bristol, BS31 2JLSep 2019£200,000TerracedFreehold
15 Kelston Road, Keynsham, Bristol, BS31 2JLMar 2019£278,000DetachedFreehold
90 Kelston Road, Keynsham, Bristol, BS31 2JLJul 2017£208,000TerracedFreehold
102 Kelston Road, Keynsham, Bristol, BS31 2JLJul 2016£195,000TerracedFreehold
76 Kelston Road, Keynsham, Bristol, BS31 2JLMar 2016£183,000TerracedFreehold
84 Kelston Road, Keynsham, Bristol, BS31 2JLOct 2015£169,950TerracedFreehold
29 Kelston Road, Keynsham, Bristol, BS31 2JLJan 2015£199,500Semi-detachedFreehold
98 Kelston Road, Keynsham, Bristol, BS31 2JLAug 2014£133,000TerracedFreehold
31 Kelston Road, Keynsham, Bristol, BS31 2JLNov 2013£192,000DetachedFreehold
19 Kelston Road, Keynsham, Bristol, BS31 2JLJun 2012£180,000DetachedFreehold
70 Kelston Road, Keynsham, Bristol, BS31 2JLOct 2010£130,000TerracedFreehold
64 Kelston Road, Keynsham, Bristol, BS31 2JLOct 2009£125,000TerracedFreehold
35 Kelston Road, Keynsham, Bristol, BS31 2JLSep 2006£178,000TerracedFreehold
78 Kelston Road, Keynsham, Bristol, BS31 2JLNov 2005£128,950TerracedFreehold
86 Kelston Road, Keynsham, Bristol, BS31 2JLJun 2005£113,000TerracedFreehold
88 Kelston Road, Keynsham, Bristol, BS31 2JLMar 2005£136,000TerracedFreehold
72 Kelston Road, Keynsham, Bristol, BS31 2JLJan 2003£116,000TerracedFreehold
23 Kelston Road, Keynsham, Bristol, BS31 2JLSep 2001£102,000Semi-detachedFreehold
17 Kelston Road, Keynsham, Bristol, BS31 2JLSep 1999£110,000DetachedFreehold

BS31 ↑