| 23 Teviot Road, Keynsham, Bristol, BS31 1QS | Aug 2026 | £365,000 | Terraced | Freehold |
| 20 Teviot Road, Keynsham, Bristol, BS31 1QS | Oct 2025 | £377,500 | Terraced | Freehold |
| 22 Teviot Road, Keynsham, Bristol, BS31 1QS | Nov 2024 | £370,000 | Terraced | Freehold |
| 13 Teviot Road, Keynsham, Bristol, BS31 1QS | Aug 2024 | £375,000 | Terraced | Freehold |
| 9 Teviot Road, Keynsham, Bristol, BS31 1QS | Jul 2024 | £315,000 | Terraced | Freehold |
| 17 Teviot Road, Keynsham, Bristol, BS31 1QS | May 2024 | £335,000 | Terraced | Freehold |
| 1 Teviot Road, Keynsham, Bristol, BS31 1QS | Oct 2022 | £437,000 | Semi-detached | Freehold |
| 14 Teviot Road, Keynsham, Bristol, BS31 1QS | Jun 2021 | £335,000 | Terraced | Freehold |
| 25A Teviot Road, Keynsham, Bristol, BS31 1QS | Feb 2020 | £174,000 | Flat / maisonette | Leasehold |
| 15 Teviot Road, Keynsham, Bristol, BS31 1QS | Apr 2016 | £271,050 | Terraced | Freehold |
| 3 Teviot Road, Keynsham, Bristol, BS31 1QS | Nov 2013 | £200,000 | Terraced | Freehold |
| 10 Teviot Road, Keynsham, Bristol, BS31 1QS | Oct 2011 | £181,000 | Terraced | Freehold |
| 12 Teviot Road, Keynsham, Bristol, BS31 1QS | Sep 2006 | £229,950 | Terraced | Freehold |
| 11 Teviot Road, Keynsham, Bristol, BS31 1QS | Oct 2005 | £180,000 | Terraced | Freehold |
| 19 Teviot Road, Keynsham, Bristol, BS31 1QS | May 2004 | £195,000 | Terraced | Freehold |
| 8 Teviot Road, Keynsham, Bristol, BS31 1QS | Apr 2004 | £177,500 | Terraced | Freehold |
| 4 Teviot Road, Keynsham, Bristol, BS31 1QS | May 2000 | £83,000 | Terraced | Freehold |
| 18 Teviot Road, Keynsham, Bristol, BS31 1QS | Sep 1999 | £94,950 | Terraced | Freehold |
| 16 Teviot Road, Keynsham, Bristol, BS31 1QS | Mar 1998 | £86,000 | Semi-detached | Freehold |