23 May 2025St Andrews named as Scotland’s most expensive coastal town Uncategorized by isherry The historic Fife town now has an average property price of £458,381 – an 8% increase in the past year.