The House CheckCheck before you offer

House prices in St Marys Avenue

46 sales · median £375,250 · most common: Terraced · newest sale Nov 2025.

HM Land Registry · Sep 2026

AddressSoldPriceTypeTenure
25 St Marys Avenue, Teddington, TW11 0HZNov 2025£765,000TerracedFreehold
15 St Marys Avenue, Teddington, TW11 0HZFeb 2024£660,000TerracedFreehold
14 St Marys Avenue, Teddington, TW11 0HZOct 2020£711,000TerracedFreehold
21 St Marys Avenue, Teddington, TW11 0HZNov 2018£747,500TerracedFreehold
4 St Marys Avenue, Teddington, TW11 0HZJul 2018£740,000Semi-detachedFreehold
8 St Marys Avenue, Teddington, TW11 0HZJul 2018£585,000TerracedFreehold
19 St Marys Avenue, Teddington, TW11 0HZJun 2018£665,000Semi-detachedFreehold
11 St Marys Avenue, Teddington, TW11 0HZMay 2017£825,000TerracedFreehold
39 St Marys Avenue, Teddington, TW11 0HZMar 2017£560,150TerracedFreehold
13 St Marys Avenue, Teddington, TW11 0HZFeb 2017£635,000TerracedFreehold
5 St Marys Avenue, Teddington, TW11 0HZFeb 2017£610,000TerracedFreehold
33 St Marys Avenue, Teddington, TW11 0HZJun 2016£845,000Semi-detachedFreehold
23 St Marys Avenue, Teddington, TW11 0HZAug 2015£699,950TerracedFreehold
35 St Marys Avenue, Teddington, TW11 0HZDec 2014£880,000TerracedFreehold
1 St Marys Avenue, Teddington, TW11 0HZOct 2011£450,000TerracedFreehold
37 St Marys Avenue, Teddington, TW11 0HZJul 2007£535,000TerracedFreehold
31 St Marys Avenue, Teddington, TW11 0HZJul 2007£387,000Semi-detachedFreehold
17 St Marys Avenue, Teddington, TW11 0HZApr 2006£425,000TerracedFreehold
3 St Marys Avenue, Teddington, TW11 0HZMar 2004£232,500TerracedFreehold
26 St Marys Avenue, Teddington, TW11 0HZDec 2002£290,000TerracedFreehold
18 St Marys Avenue, Teddington, TW11 0HZFeb 2002£217,500TerracedFreehold
9 St Marys Avenue, Teddington, TW11 0HZApr 2000£234,000TerracedFreehold
29 St Marys Avenue, Teddington, TW11 0HZJun 1998£166,000TerracedFreehold
27 St Marys Avenue, Teddington, TW11 0HZDec 1997£114,350TerracedFreehold
22 St Marys Avenue, Teddington, TW11 0HZOct 1996£89,000Semi-detachedFreehold

Teddington →