Property sales in Caernarfon, Gwynedd

Based on sales in the past year, the average property price in Caernarfon, Gwynedd is £196,596 which is £84,565 lower than the UK average of £281,161. Last year in 2023 property prices in Caernarfon decreased -4.0% from 2022.

Total property sales have decreased with 46 sales in 2023 compared to 153 in 2022, a difference of -107.

In Caernarfon, Gwynedd the most expensive property type is Detached with an average price of £314,145. This is followed by Semi-Detached and Terraced properties which have average prices of £189,711 and £150,950 respectively. Flat is the cheapeast type of property you can buy with an average price of £113,498

£314,145 Average Detached Price
£189,711 Average Semi-Detached Price
£150,950 Average Terraced Price
£113,498 Average Flat Price

💷 💷 Most expensive streets

Based on sales made in the past year, Bangor Road is the most expensive street to purchase a property in Caernarfon with an average price of £358,750

Street name Total sales Avg price
🥇 Bangor Road 2 £358,750
🥈 St Davids Road 5 £348,800
🥉 Ffordd Menai 3 £338,750
4 North Road 3 £302,500
5 Cae Gwyn 2 £300,000
6 Constantine Road 2 £290,000
7 Gwel Y Llan 12 £248,958
8 Rhosgadfan 2 £247,300
9 Cae Berllan 3 £239,333
10 Pengelli Wyn Estate 2 £236,500

💷 Least expensive streets

Based on sales made in the past year, Pool Hill is the least expensive location to purchase a property in Caernarfon with an average price of £71,250.

Street name Total sales Avg price
🥇 Pool Hill 2 £71,250
🥈 Assheton Terrace 2 £93,000
🥉 Bethel 2 £98,888
4 Hendre Street 2 £101,000
5 Chapel Street 2 £102,500
6 Turkey Shore 3 £104,000
7 Snowdon Street 2 £105,000
8 St Helens Street 6 £115,083
9 William Street 4 £115,375
10 New Street 6 £117,417

View the complete list

📏 Caernarfon surrounding area prices

Image coming soon

Llandudno

Avg price £225,165
Total sales 142
Image coming soon

Holyhead

Avg price £219,418
Total sales 120
Bangor

Bangor

Avg price £193,678
Total sales 93
Image coming soon

Conwy

Avg price £300,312
Total sales 74