Sold House Prices in Highland
The average price paid for properties in Highland is £226,000 as of January 7, 2026. This represents a rise of 0.5% over the last 12 months for sold prices in Highland.
- Achgarve
- Achintraid
- Achvarasdal
- Alness
- Ardgay
- Auchterneed
- Aultbea
- Aviemore
- Baddidarach
- Balnabruich
- Balnain
- Balnakeil
- Boat of Garten
- Bowermadden
- Broadford
- Brora
- Catlodge
- Clashmore
- Corsback
- Craggan
- Crask Inn
- Croy
- Cullisse
- Dingwall
- Dornoch
- Drumguish
- Dulnain Bridge
- Dunbeath
- Dunnet
- Dunvegan
- Flashader
- Fornighty
- Fort Augustus
- Fort William
- Foyers
- Gairloch
- Geise
- Golspie
- Grantown-on-Spey
- Halkirk
- Helmsdale
- Inverdruie
- Invergarry
- Invergordon
- Inverness
- Kingussie
- Kirtomy
- Kyle of Lochalsh
- Lairg
- Leirinmore
- Lewiston
- Lochcarron
- Lusta
- Lybster
- Mallaig
- Melvich
- Milton of Leys
- Mucomir
- Nairn
- Nedd
- Newtonmore
- Nybster
- Pittentrail
- Pollo
- Port Claire
- Portnalong
- Portree
- Portskerra
- Portuairk
- Ratagan
- Rhicullen
- Second Coast
- Sibster
- Skibo Castle
- Skinnet
- Spean Bridge
- Tain
- Talladale
- Thurso
- Ullapool
- Wick
Data on sold house prices provided by Land Registry/Registers of Scotland. © Crown copyright. See our terms for more information.