The average house price on Marsh Avenue, Knaresborough is £384,824. Prices range from £297,950 to £519,950.
There are 13 properties on Marsh Avenue, Knaresborough.
Average house prices on Marsh Avenue, Knaresborough have fallen by 13.3% from £409,950 in 2024 to £355,511 in 2025.
Marsh Avenue, Knaresborough is in the HG5 postcode district.