The average house price on Castle Street, Barnstaple is £116,479. Prices range from £75,000 to £225,995.
There are 27 properties on Castle Street, Barnstaple.
Average house prices on Castle Street, Barnstaple have risen by 49.1% from £107,293 in 2002 to £160,000 in 2024.
Castle Street, Barnstaple is in the EX31 postcode district.