Photo credit: Canva

St Andrews has been officially named Scotland’s most expensive coastal location to buy a home, according to the latest Bank ...

Facebook
X
LinkedIn

St Andrews has been officially named Scotland’s most expensive coastal location to buy a home, according to the latest Bank of Scotland Coastal Homes Review. The historic Fife town, renowned for its world-famous university and iconic golf courses, now commands an average property price of £423,419, edging out North Berwick for the top spot.

The review, which tracks house price movements across 54 Scottish coastal locations, reveals that St Andrews has overtaken North Berwick, whose average property price dipped to £421,613 following six years at the top. Dunbar, also in East Lothian, rounds out the top three with an average price of £304,569.

St Andrews’ enduring appeal stems from its blend of historic charm, vibrant cultural scene, boutique shopping, and fine dining. The town’s limited size and conservation policies restrict new developments, further fuelling demand. Its sizeable student population and year-round tourism also contribute to a buoyant buy-to-let market.

While St Andrews sits at the pinnacle, the average price for a home by the Scottish seaside now stands at £184,224, up 1% in 2023. This growth outpaces the -4% decrease seen across Britain’s coastal markets, highlighting Scotland’s relative resilience and ongoing demand for seaside living.

Over the past decade, Scottish coastal property prices have risen by 31% on average. Some towns have seen even sharper increases; Cockenzie and Anstruther recorded gains of 72% and 70% respectively since 2013. Invergordon in the Highlands saw the largest year-on-year growth in 2023, with average prices rising by 34% to £154,293.

Scotland’s Most and Least Expensive Coastal Locations

Below is a snapshot of the most and least expensive coastal towns in Scotland, based on average property prices:

RankCoastal LocationAverage House Price (2023)
1St Andrews£423,419
2North Berwick£421,613
3Dunbar£304,569
4Anstruther£285,160
5Helensburgh£254,261

At the other end of the spectrum, Rothesay on the Isle of Bute remains the most affordable coastal location in Britain, with an average property price of just £101,477. Other budget-friendly Scottish coastal towns include Greenock (£107,111), Girvan (£107,349), and Millport (£113,622).

The Bigger Picture

Graham Blair, Mortgages Director at Bank of Scotland, remarked: “Scotland’s stunning coastline and breathtaking scenery make it a wonderful place for many to call home.

“For buyers looking to live by the sea, Scotland offers real value in comparison to coastal areas in other parts of Britain.”

While the most sought-after locations continue to command premium prices, there are still plenty of affordable options for buyers willing to look beyond traditional hotspots. However, the review also highlights challenges facing some coastal communities, including housing affordability, seasonal economies, and access to services.

St Andrews’ new status as Scotland’s priciest coastal location underscores the ongoing desirability of seaside living in Fife, driven by a unique mix of history, culture, and natural beauty. Yet, Scotland’s coastline remains one of the most accessible in Britain, offering a diverse range of options for buyers at every price point

Related stories from SBN

Industry invited to engage with proposed changes to Scotland’s building standards system
Housing sector supports More Homes Scotland as funding concerns remain
Scottish housing market forecast downgraded – report
£7.4m regeneration project brings new housing to the heart of Dunfermline
Norwegian launches direct Glasgow–Tromsø route for Winter 2026
St Andrews mansion site with 45-home plans hits market

Other stories from SBN

Subscribe to our Daily Newsletter

Why? Free to subscribe, no paywall, daily business news digest.