The average house price in Teddington, Greater London is £465,111. Prices range from £100 to £85,002,477.
There are 7,951 properties in Teddington with 11,124 recorded transactions since 1995.
The median house price in Teddington is £325,000, compared to an average of £465,111.
Teddington has 3,256 flat / maisonette properties, 2,335 terraced properties, 1,551 semi-detached properties, 654 detached properties.
Average house prices in Teddington have risen by 137.1% from £124,412 in 1995 to £295,000 in 2026.
The most popular streets in Teddington by number of properties include Twickenham Road, Stanley Road, Hampton Road, Waldegrave Road, Pinewood Gardens.
Teddington is located in Greater London, in the Richmond Upon Thames district.