The average house price in Marazion, Cornwall is £226,085. Prices range from £5,000 to £1,900,000.
There are 501 properties in Marazion with 656 recorded transactions since 1995.
The median house price in Marazion is £175,000, compared to an average of £226,085.
Marazion has 165 detached properties, 160 terraced properties, 100 semi-detached properties, 53 flat / maisonette properties.
Average house prices in Marazion have risen by 384.1% from £59,857 in 1995 to £289,750 in 2025.
The most popular streets in Marazion by number of properties include Fore Street, West End, Higher Fore Street, Turnpike Hill, Turnpike Road.
Marazion is located in Cornwall, in the Penwith district.
Create a free account to unlock unlimited property views, save searches, and track price changes.
All government property data remains free. We'll never charge for publicly funded information.