House Prices in Marazion, Cornwall

501 properties Avg. price: £226,085 Cornwall
501
Properties
£226K
Average Price
£175K
Median Price
656
Total Sales

Price Trends — Marazion

Frequently Asked Questions

What is the average house price in Marazion?

The average house price in Marazion, Cornwall is £226,085. Prices range from £5,000 to £1,900,000.

How many properties are in Marazion?

There are 501 properties in Marazion with 656 recorded transactions since 1995.

What is the median house price in Marazion?

The median house price in Marazion is £175,000, compared to an average of £226,085.

What types of properties are available in Marazion?

Marazion has 165 detached properties, 160 terraced properties, 100 semi-detached properties, 53 flat / maisonette properties.

How have house prices changed in Marazion?

Average house prices in Marazion have risen by 384.1% from £59,857 in 1995 to £289,750 in 2025.

What are the most popular streets in Marazion?

The most popular streets in Marazion by number of properties include Fore Street, West End, Higher Fore Street, Turnpike Hill, Turnpike Road.

Where is Marazion located?

Marazion is located in Cornwall, in the Penwith district.