The House CheckCheck before you offer

House prices in BS31 1BP

40 sales · median £242,000 · most common: Terraced · newest sale Jun 2026.

HM Land Registry · Sep 2026

AddressSoldPriceTypeTenure
19 Rock Road, Keynsham, Bristol, BS31 1BPJun 2026£340,000TerracedFreehold
65 Rock Road, Keynsham, Bristol, BS31 1BPJun 2025£305,000Semi-detachedFreehold
53 Rock Road, Keynsham, Bristol, BS31 1BPMay 2024£512,000TerracedFreehold
49 Rock Road, Keynsham, Bristol, BS31 1BPAug 2022£372,000TerracedFreehold
1 Rock Road, Keynsham, Bristol, BS31 1BPJun 2022£240,000TerracedFreehold
45 Rock Road, Keynsham, Bristol, BS31 1BPJun 2021£295,000TerracedFreehold
41 Rock Road, Keynsham, Bristol, BS31 1BPJun 2021£344,000TerracedFreehold
Milland House Rock Road, Keynsham, Bristol, BS31 1BPMay 2019£950,000Other propertyFreehold
59 Rock Road, Keynsham, Bristol, BS31 1BPSep 2017£425,000TerracedFreehold
3 Rock Road, Keynsham, Bristol, BS31 1BPSep 2017£290,000Other propertyFreehold
73 Rock Road, Keynsham, Bristol, BS31 1BPJul 2015£240,000Semi-detachedFreehold
61 Rock Road, Keynsham, Bristol, BS31 1BPNov 2014£275,000TerracedFreehold
47 Rock Road, Keynsham, Bristol, BS31 1BPOct 2013£237,000TerracedFreehold
71 Rock Road, Keynsham, Bristol, BS31 1BPDec 2012£276,500Semi-detachedFreehold
63 Rock Road, Keynsham, Bristol, BS31 1BPJun 2012£250,000Semi-detachedFreehold
29 Rock Road, Keynsham, Bristol, BS31 1BPDec 2011£244,000TerracedFreehold
55 Rock Road, Keynsham, Bristol, BS31 1BPJul 2010£250,000TerracedFreehold
75 Rock Road, Keynsham, Bristol, BS31 1BPJan 2008£250,000Semi-detachedFreehold
67 Rock Road, Keynsham, Bristol, BS31 1BPOct 2003£166,500TerracedFreehold
37 Rock Road, Keynsham, Bristol, BS31 1BPJul 2003£175,000Semi-detachedFreehold
33 Rock Road, Keynsham, Bristol, BS31 1BPAug 1995£67,000TerracedFreehold

BS31 ↑