The average house price in Barnard Castle, Durham is £177,710. Prices range from £3,000 to £2,781,250.
There are 3,711 properties in Barnard Castle with 4,497 recorded transactions since 1995.
The median house price in Barnard Castle is £140,000, compared to an average of £177,710.
Barnard Castle has 1,189 detached properties, 1,150 terraced properties, 992 semi-detached properties, 199 flat / maisonette properties.
Average house prices in Barnard Castle have risen by 496.2% from £58,253 in 1995 to £347,333 in 2025.
The most popular streets in Barnard Castle by number of properties include Galgate, Merlin Drive, Woodside, Grangefields, Market Place.
Barnard Castle is located in Durham, in the Teesdale district.