The average house price on Castle Lane, Haverhill is £153,113. Prices range from £34,500 to £360,000.
There are 30 properties on Castle Lane, Haverhill.
Average house prices on Castle Lane, Haverhill have risen by 502.8% from £53,500 in 1995 to £322,500 in 2025.
Castle Lane, Haverhill is in the CB9 postcode district.