The average house price in Barmouth, Gwynedd is £155,983. Prices range from £8,640 to £2,000,000.
There are 907 properties in Barmouth with 1,076 recorded transactions since 1995.
The median house price in Barmouth is £123,000, compared to an average of £155,983.
Barmouth has 254 terraced properties, 242 flat / maisonette properties, 229 detached properties, 113 semi-detached properties.
Average house prices in Barmouth have risen by 455.2% from £41,780 in 1995 to £231,955 in 2025.
The most popular streets in Barmouth by number of properties include Marine Parade, High Street, Marine Road, Heol Y Llan, Church Street.
Barmouth is located in Gwynedd, in the Gwynedd 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.