House Prices in Thame, Oxfordshire

4,828 properties Avg. price: £331,650 Oxfordshire
4,828
Properties
£332K
Average Price
£245K
Median Price
6,450
Total Sales

Price Trends — Thame

Frequently Asked Questions

What is the average house price in Thame?

The average house price in Thame, Oxfordshire is £331,650. Prices range from £1,000 to £14,500,000.

How many properties are in Thame?

There are 4,828 properties in Thame with 6,450 recorded transactions since 1995.

What is the median house price in Thame?

The median house price in Thame is £245,000, compared to an average of £331,650.

What types of properties are available in Thame?

Thame has 1,608 detached properties, 1,390 semi-detached properties, 1,060 terraced properties, 609 flat / maisonette properties.

How have house prices changed in Thame?

Average house prices in Thame have risen by 474% from £94,285 in 1995 to £541,165 in 2025.

What are the most popular streets in Thame?

The most popular streets in Thame by number of properties include High Street, Chinnor Road, Cromwell Avenue, Park Street, Coombe Hill Crescent.

Where is Thame located?

Thame is located in Oxfordshire, in the South Oxfordshire district.