The average house price on St Davids Road, Haverfordwest is £160,808. Prices range from £5,500 to £450,000.
There are 70 properties on St Davids Road, Haverfordwest.
Average house prices on St Davids Road, Haverfordwest have risen by 167.4% from £50,488 in 1995 to £135,000 in 2025.
St Davids Road, Haverfordwest is in the SA62 postcode district.