The average house price in Thame, Oxfordshire is £331,650. Prices range from £1,000 to £14,500,000.
There are 4,828 properties in Thame with 6,450 recorded transactions since 1995.
The median house price in Thame is £245,000, compared to an average of £331,650.
Thame has 1,608 detached properties, 1,390 semi-detached properties, 1,060 terraced properties, 609 flat / maisonette properties.
Average house prices in Thame have risen by 474% from £94,285 in 1995 to £541,165 in 2025.
The most popular streets in Thame by number of properties include High Street, Chinnor Road, Cromwell Avenue, Park Street, Coombe Hill Crescent.
Thame is located in Oxfordshire, in the South Oxfordshire district.