Property sales in Kingston Upon Thames - KT2

Found 19,723 transactions.

Average house price in Kingston Upon Thames - KT2 (Last 12 Months)

All (280)

£ 730,000

Increased by 0.7%

Detached (41)

£ 1,290,000

Decreased by 1.0%

Semi-Detached (71)

£ 935,001

Increased by 0.8%

Terraced (53)

£ 785,000

Increased by 1.3%

Flat (115)

£ 380,000

Decreased by 2.4%

Average property price in Kingston Upon Thames - KT2 over time

Recent Transactions

Date Address Price
18 Sep 2026 5 Lower Kings Road, Kingston Upon Thames, KT2 5JA £ 765,000
17 Sep 2026 Flat 60, Admiralty Building, 17, Henry Macaulay Avenue, Kingston Upon Thames, KT2 5FF £ 675,000
14 Sep 2026 Flat 34, Regents Court, Sopwith Way, Kingston Upon Thames, KT2 5AG £ 445,000
4 Sep 2026 126 Wolsey Drive, Kingston Upon Thames, KT2 5DW £ 1,158,000
2 Sep 2026 4 Brunswick Road, Kingston Upon Thames, KT2 6SA £ 1,680,000
28 Aug 2026 Flat 10, 86 London Road, Kingston Upon Thames, KT2 6PX £ 446,190
28 Aug 2026 16 Liverpool Road, Kingston Upon Thames, KT2 7SZ £ 3,525,000
28 Aug 2026 Flat 24, York Court, Albany Park Road, Kingston Upon Thames, KT2 5ST £ 760,000
26 Aug 2026 321 Park Road, Kingston Upon Thames, KT2 5LY £ 370,000
26 Aug 2026 53 Barnfield Avenue, Kingston Upon Thames, KT2 5RD £ 1,060,000
21 Aug 2026 56 Sigrist Square, Kingston Upon Thames, KT2 6JY £ 353,000
21 Aug 2026 58 Thorpe Road, Kingston Upon Thames, KT2 5EU £ 1,050,000
20 Aug 2026 Flat 22, 42a, Albany Park Road, Kingston Upon Thames, KT2 5SY £ 350,000
19 Aug 2026 20 Hillside Court, Crescent Road, Kingston Upon Thames, KT2 7RH £ 290,000
17 Aug 2026 41 St Albans Road, Kingston Upon Thames, KT2 5HH £ 1,315,000
14 Aug 2026 151 Barnfield Avenue, Kingston Upon Thames, KT2 5RQ £ 815,000
13 Aug 2026 Flat 79, Hamond Court, Queenshurst Square, Kingston Upon Thames, KT2 5FW £ 465,000
12 Aug 2026 25 Canbury Avenue, Kingston Upon Thames, KT2 6JP £ 1,362,000
10 Aug 2026 56 Tudor Drive, Kingston Upon Thames, KT2 5QF £ 942,000
7 Aug 2026 Flat 213, Hamond Court, Queenshurst Square, Kingston Upon Thames, KT2 5FY £ 372,000