House Prices in Barmouth, Gwynedd

907 properties Avg. price: £155,983 Gwynedd
907
Properties
£156K
Average Price
£123K
Median Price
1,076
Total Sales

Market overview

# Barmouth Property Market Summary

Barmouth, the picturesque coastal town in Gwynedd, demonstrates a notably volatile property market with an overall average price of £155,983 across 907 properties. However, this figure belies considerable year-on-year fluctuations. The market experienced significant growth from 2016 (£163,830) to a peak in 2021 (£297,584), reflecting the broader pandemic-driven demand for coastal and rural properties. Since then, prices have moderated but remain elevated, with 2024 showing a sharp decline to £198,057 before recovering somewhat to £231,955 in early 2025.

The market shows distinct characteristics of a resort town, with substantial price volatility suggesting a mix of holiday homes, second properties, and permanent residences. The 82% price increase between 2016 and 2021 was particularly dramatic, though the subsequent correction indicates a cooling period as buyer priorities shifted post-pandemic. Transaction volumes have remained relatively steady, typically ranging between 50-70 sales annually, though 2025's figures (based on just 22 sales) suggest either a quieter start to the year or ongoing market recalibration. Barmouth's appeal as a seaside destination continues to underpin property values, though buyers should be mindful of the market's inherent variability.

AI-generated market summary · Updated 28 Jun 2026

Price Trends — Barmouth

Recent Sales

Farchynys Fedw, Barmouth, LL42 1TN Detached 12 Sep 2025 £685,000 Farchynys Fedw, Barmouth, LL42 1TN Detached 12 Sep 2025 £685,000 Bwth Carron, Barmouth, LL42 1BL Detached 1 Sep 2025 £250,000 Bwth Carron, Barmouth, LL42 1BL Detached 1 Sep 2025 £250,000 58, Ffordd Pentre Mynach, Barmouth, LL42 1EN Semi-Detached 10 Jul 2025 £226,500 58, Ffordd Pentre Mynach, Barmouth, LL42 1EN Semi-Detached 10 Jul 2025 £226,500 20, Marine Gardens, Barmouth, LL42 1HL Terraced 3 Jun 2025 £205,000 20, Marine Gardens, Barmouth, LL42 1HL Terraced 3 Jun 2025 £205,000 Flat 4, Shelbourne, St Johns Hill, Barmouth, LL42 1AF Flat / Maisonette 19 May 2025 £75,000 Flat 4, Shelbourne, St Johns Hill, Barmouth, LL42 1AF Flat / Maisonette 19 May 2025 £75,000 5, Blomfontein Terrace, Barmouth, LL42 1PP Terraced 18 Mar 2025 £210,000 5, Blomfontein Terrace, Barmouth, LL42 1PP Terraced 18 Mar 2025 £210,000 1-2, Tai Newyddion, Llanaber, Barmouth, LL42 1AJ Terraced 10 Feb 2025 £60,000 1-2, Tai Newyddion, Llanaber, Barmouth, LL42 1AJ Terraced 10 Feb 2025 £60,000 Flat 5, 16, Marine Parade, Barmouth, LL42 1NA Flat / Maisonette 6 Feb 2025 £130,000 Flat 2 Gwylan, 16, Marine Parade, Barmouth, LL42 1NA Flat / Maisonette 6 Feb 2025 £130,000 Flat 5, 16, Marine Parade, Barmouth, LL42 1NA Flat / Maisonette 6 Feb 2025 £130,000 Flat 2 Gwylan, 16, Marine Parade, Barmouth, LL42 1NA Flat / Maisonette 6 Feb 2025 £130,000 Maesafallen, Barmouth, LL42 1TL Other 31 Jan 2025 £240,000 Maesafallen, Barmouth, LL42 1TL Other 31 Jan 2025 £240,000

Frequently Asked Questions

What is the average house price in Barmouth?

The average house price in Barmouth, Gwynedd is £155,983. Prices range from £8,640 to £2,000,000.

How many properties are in Barmouth?

There are 907 properties in Barmouth with 1,076 recorded transactions since 1995.

What is the median house price in Barmouth?

The median house price in Barmouth is £123,000, compared to an average of £155,983.

What types of properties are available in Barmouth?

Barmouth has 254 terraced properties, 242 flat / maisonette properties, 229 detached properties, 113 semi-detached properties.

How have house prices changed in Barmouth?

Average house prices in Barmouth have risen by 455.2% from £41,780 in 1995 to £231,955 in 2025.

What are the most popular streets in Barmouth?

The most popular streets in Barmouth by number of properties include Marine Parade, High Street, Marine Road, Heol Y Llan, Church Street.

Where is Barmouth located?

Barmouth is located in Gwynedd, in the Gwynedd district.