Property for sale
Selling a property
Request a free valuation
Fixed fee package
Buying a property
About HM
Meet the team
Testimonials
Contact
Property for sale in Elgin & Moray
Find property in Inverness
chevron-right
Find property in Shetland
chevron-right
Home
Property for sale
All types
Residential property for sale
Accommodation for let
Land for sale
Commercial property
chevron-down
All locations
Aberlour
Alves
Archiestown
Buckie
Burghead
Craigellachie
Cummingston
Dufftown
Duffus
Elgin
Findhorn
Fochabers
Forres
Garmouth and Kingston
Hopeman
Keith
Kinloss
Knockando
Lhanbryde
Lossiemouth
Mosstodloch
Rothes
Spey Bay
chevron-down
All statuses
Available
Under offer
chevron-down
All prices
£0 - £100,000
£100,001 - £150,000
£150,001 - £200,000
£200,001 - £300,000
£300,000+
chevron-down
Sort by:
Price - High to low
Price - Low to high
chevron-down
th
Grid
location
Map
Found
105
Properties
Last updated
30 Aug
Stedever
, Spynie, Elgin, IV30 8XJ
Offers over
£620,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
Struan
, Altonside, IV30 8QX
New price
Offers in the region of
£510,000
receptions
3 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
4 Bathrooms
Plot 3
, The Paddock, Newton, IV30 8XW
Asking Price
£498,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
Cabrach Cottage
, Cummingston, IV30 5XY
Offers over
£465,000
receptions
3 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Cummingston
Avalon
, Longmorn, IV30 8RN
Offers over
£420,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
Dullanside
, Dufftown, AB55 4BX
New price
Offers over
£400,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
1 Bathroom
Paddockhaugh
, Birnie, IV30 8SU
Offers over
£350,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
20 Forteath Avenue
, Elgin, IV30 1TF
Offers over
£340,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
19 Wittet Drive
, Elgin, IV30 1SE
Offers over
£340,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
East View
, Granary Street, Burghead, IV30 5UJ
Reduced price
Offers in the region of
£310,000
receptions
3 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Burghead
Plasmolen
, Wards Road, Elgin, IV30 1NL
Offers over
£290,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
25 Distillery Drive
, Elgin, IV30 8AA
New
Offers over
£290,000
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
7 Hutcheon Street
, Hopeman, IV30 5SQ
Offers over
£270,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Hopeman
41 Thornhill Drive
, Elgin, IV30 6GS
Offers over
£265,000
receptions
1 Reception Room
bedrooms
5 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
7 St. Peters Road
, Duffus, IV30 5QL
Offers over
£265,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Duffus
The Steading
, The Square, Archiestown, AB38 7QL
Offers over
£260,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
2 Bathrooms
location
Archiestown
28 Woodview Crescent
, Lhanbryde, IV30 8JL
Offers over
£250,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Lhanbryde
33 Bain Avenue
, Elgin, IV30 6GB
Offers over
£235,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
36 Mcmillan Avenue
, Elgin, IV30 6GJ
Offers over
£225,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
18 Mcmillan Avenue
, Elgin, IV30 6GJ
Offers over
£225,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
Ivy Cottage
, Tullochs Brae, Lossiemouth, IV31 6QY
Offers over
£225,000
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Lossiemouth
18 Mitchell Crescent
, Elgin, IV30 4EH
Offers over
£220,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
19 Lodge View
, Hopeman, IV30 5TS
Offers over
£220,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Hopeman
8A Balvenie Street
, Dufftown, AB55 4AB
Offers over
£210,000
receptions
2 Reception Rooms
bedrooms
5 Bedrooms
bathrooms
2 Bathrooms
location
Dufftown
3 Young Street
, Elgin, IV30 1TG
New
Offers over
£200,000
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
23 Kintrae Crescent
, Elgin, IV30 5NB
Offers over
£195,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
18B Waterside Street
, Elgin, IV30 4LU
Offers over
£170,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
27 Conval Street
, Dufftown, AB55 4AH
Offers over
£160,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Dufftown
3 Mount Crescent
, Dufftown, AB55 4BG
Offers over
£150,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Dufftown
49 Balvenie Street
, Dufftown, AB55 4AS
New price
Offers over
£145,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
1 Bathroom
location
Dufftown
6 Dullanbank
, Dufftown, AB55 4ER
Offers over
£145,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Dufftown
Gravesend 12b
, Church Street, Burghead, Burghead, IV30 5XH
Offers over
£130,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Burghead
21 Braemorriston Road
, Elgin, IV30 4DT
New price
Offers in the region of
£130,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
108 High Street
, Rothes, AB38 7AY
Offers over
£130,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Rothes
59 Provost Christie Drive
, Rothes, AB38 7BU
Offers over
£130,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Rothes
10 Leuchars Drive
, Elgin, IV30 4AU
New
Offers over
£130,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
87 Muirfield Road
, Elgin, IV30 6DD
Offers over
£115,000
bedrooms
2 Bedrooms
location
Elgin
Building Plot, Mar Lodge
, Hay Place, Elgin, IV30 1LZ
Offers over
£110,000
location
Elgin
33 Victoria Crescent
, Elgin, IV30 1RQ
New price
Fixed price
£110,000
receptions
1 Reception Room
bedrooms
1 Bedroom
bathrooms
1 Bathroom
location
Elgin
18 Brodie Place
, Elgin, IV30 4LP
Offers over
£110,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
Building Plot, Easter Cloves
, Mosstowie, IV30 8TU
Offers over
£95,000
Building Plot 59
, High Street, Archiestown, AB38 7QZ
Fixed price
£95,000
location
Archiestown
31 North College Street
, Elgin, IV30 1ET
Offers over
£90,000
receptions
2 Reception Rooms
bedrooms
2 Bedrooms
location
Elgin
16 Seaforth Place
, Forres, IV36 1BE
New
Offers over
£78,000
receptions
1 Reception Room
bedrooms
1 Bedroom
bathrooms
1 Bathroom
location
Forres
Building Plot
, East Grange Cottages, Kinloss, Forres, IV36 2UD
Offers over
£60,000
location
Forres
Building Plot
, Sweethome, Mosstodloch, Fochabers, IV32 7HZ
Offers in the region of
£55,000
location
Fochabers
Oakbank
, Duffus Road, Elgin, IV30 4NP
Under offer
receptions
3 Reception Rooms
bedrooms
5 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
15 Covesea Grove
, Elgin, IV30 4PP
Under offer
receptions
3 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
14 Brucelands
, Elgin, IV30 1TS
Under offer
receptions
2 Reception Rooms
bedrooms
6 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
Falcon House
, Church Street, Garmouth, Fochabers, IV32 7LT
Under offer
receptions
2 Reception Rooms
bedrooms
5 Bedrooms
bathrooms
5 Bathrooms
location
Fochabers
14 Balmoral Terrace
, Elgin, IV30 4JH
Under offer
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
49 High Street
, Archiestown, AB38 7QZ
Under offer
receptions
3 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
3 Bathrooms
location
Archiestown
5 Hamilton Crescent
, Elgin, IV30 4NW
Under offer
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms + WC
location
Elgin
Struan Cottage, 5
, Bogmoor Road, Bogmoor, Spey Bay, IV32 7PA
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Spey Bay
72 Wittet Drive
, Elgin, IV30 1TB
Under offer
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
110 Dunbar Street
, Lossiemouth, IV31 6RE
Under offer
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Lossiemouth
24 Headland Rise
, Burghead, IV30 5HA
Under offer
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Burghead
11 West Covesea Road
, Elgin, IV30 5QF
Under offer
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
66 Bruceland Road
, Elgin, IV30 1SP
Under offer
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
Skara, 11
, Petrie Crescent, Elgin, IV30 1PE
Under offer
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
4 Mcmillan Avenue
, Elgin, IV30 6GJ
Under offer
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
4 Conon Crescent
, Elgin, IV30 1SZ
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
Glenlossie
, Urquhart, IV30 8LP
Under offer
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
Mill House
, Auchindoun, AB55 4DY
Under offer
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
1 Bathroom
1 Barr Close
, Buckie, AB56 1GB
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Buckie
3 Holyrood Drive
, Elgin, IV30 8TP
Under offer
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
12 Coopers Court
, Craigellachie, AB38 9TH
Under offer
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Craigellachie
14 Duff Street
, Hopeman, IV30 5RZ
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Hopeman
6 Birnie Drive
, Elgin, IV30 6JB
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
53 Queen Street
, Lossiemouth, IV31 6PT
Under offer
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
1 Bathroom
location
Lossiemouth
8 Distillery Drive
, Elgin, IV30 8AA
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
Mary Cottage
, High Street, Garmouth, IV32 7NQ
Under offer
receptions
2 Reception Rooms
bedrooms
2 Bedrooms
bathrooms
2 Bathrooms
26 Distillery Drive
, Elgin, IV30 8AA
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
3 Slains Drive
, Elgin, IV30 8AP
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
12 Sandstone Avenue
, Elgin, IV30 6GU
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
The Rowans
, Beach Road, Kingston, IV32 7NP
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
6 McMillan Avenue
, Elgin, IV30 6GJ
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
2 Walkers Crescent
, Lhanbryde, IV30 8PB
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Lhanbryde
46 Springfield Drive
, Elgin, IV30 6XZ
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
1 Maisondieu Place
, Elgin, IV30 1RD
Under offer
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
19 Park Street
, Burghead, IV30 5UG
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Burghead
1 Mcdonald Crescent
, Burghead, IV30 5UX
Under offer
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Burghead
7 Distillery Cottages
, Glenallachie, AB38 9LR
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
12 Pitgaveny Quay
, Lossiemouth, IV31 6TW
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
2 Bathrooms
location
Lossiemouth
6 Stotfield Court, Stotfield Road
, Lossiemouth, IV31 6UA
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Lossiemouth
7 Drumbeg Crescent
, Lhanbryde, IV30 8JS
Under offer
receptions
2 Reception Rooms
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Lhanbryde
67 Grant Street
, Burghead, IV30 5TX
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Burghead
32 Jasmine Drive
, Elgin, IV30 8BQ
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
Torchattan
, Mary Avenue, Aberlour, AB38 9QN
Under offer
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
3 Bathrooms + WC
location
Aberlour
4 Station Cottages
, Alves, IV36 2RB
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Alves
2 Muirfield Crescent
, Elgin, IV30 6AD
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
7 Clashlands Drive
, Lhanbryde, IV30 8JT
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Lhanbryde
8 Drumbeg Crescent
, Lhanbryde, IV30 8JS
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Lhanbryde
46 Clifton Road
, Lossiemouth, IV31 6DP
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Lossiemouth
59 Land Street
, Elgin, IV30 6BN
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
24 Mackenzie Place
, Elgin, IV30 4EY
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
6 Rashcrook Walk
, Elgin, IV30 6EZ
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
148 Califer Road
, Forres, IV36 1JD
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Forres
8 High Street
, Lossiemouth, IV31 6PF
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Lossiemouth
11 Ashgrove Court
, Elgin, IV30 1UH
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
Building Plot, North New Alves
, Mosstowie, IV30 8TU
Under offer
Building Plot, By New Alves
, Mosstowie, IV30 8TU
Under offer
39 Kyd Drive
, Elgin, IV30 4GN
Under offer
receptions
1 Reception Room
bedrooms
1 Bedroom
bathrooms
1 Bathroom
location
Elgin
63 Morriston Road
, Elgin, IV30 4DZ
Under offer
receptions
1 Reception Room
bedrooms
1 Bedroom
bathrooms
1 Bathroom
location
Elgin
191 Kingsmills
, Elgin, IV30 4BT
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
Loading...
Please wait...
Recently Sold
25 Linkwood Court
, Elgin, IV30 6LD
Sold
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
4 Bathrooms + WC
location
Elgin
72 Duffus Crescent
, Elgin, IV30 5PY
Sold
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
64 Dunbar Street
, Lossiemouth, IV31 6AN
Sold
receptions
1 Reception Room
bedrooms
5 Bedrooms
bathrooms
2 Bathrooms
location
Lossiemouth
15 Kintrae View
, Elgin, IV30 5NA
Sold
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
16 Brander Street
, Burghead, IV30 5XD
Sold
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Burghead
1 Linkwood Court
, Elgin, IV30 6LD
Sold
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
Home
Property for sale
Selling a property
Request a free valuation
Fixed fee package
Buying a property
About HM
Meet the team
Testimonials
Contact