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
88
Properties
Last updated
27 Nov
Ardgye Farmhouse
, Ardgye, Near Elgin, IV30 8UP
Offers over
£725,000
receptions
3 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
5 Bathrooms
Stedever
, Spynie, Elgin, IV30 8XJ
Offers over
£620,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
Peregrine House
, Craigellachie, AB38 9SL
Offers over
£525,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
4 Bathrooms
location
Craigellachie
Brynn Hall
, Aberlour, AB38 9JX
New
Offers over
£520,000
receptions
3 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Aberlour
Struan
, Altonside, IV30 8QX
New price
Fixed price
£495,000
receptions
3 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
4 Bathrooms
Avalon
, Longmorn, IV30 8RN
Offers over
£420,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
3 Maida Place
, Elgin, IV30 1LW
Offers in the region of
£410,000
receptions
3 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
Dullanside
, Dufftown, AB55 4BX
New price
Offers over
£400,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
1 Bathroom
3 Crathes Court
, Elgin, IV30 8TR
Offers over
£400,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
Paddockhaugh
, Birnie, IV30 8SU
Offers in the region of
£350,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
19 Wittet Drive
, Elgin, IV30 1SE
Offers over
£340,000
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
20 Forteath Avenue
, Elgin, IV30 1TF
Offers over
£339,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
31 Nasmith Crescent
, Elgin, IV30 4FG
New
Offers over
£330,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
3 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
52 Springfield Road
, Elgin, IV30 6BZ
New
Offers over
£275,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
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
18 Mcmillan Avenue
, Elgin, IV30 6GJ
Offers over
£225,000
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
12 Abbey Street
, Elgin, IV30 1DA
Offers over
£220,000
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
8A Balvenie Street
, Dufftown, AB55 4AB
Offers over
£210,000
receptions
2 Reception Rooms
bedrooms
5 Bedrooms
bathrooms
2 Bathrooms
location
Dufftown
59 St. Andrews Road
, Lhanbryde, IV30 8PF
Offers over
£200,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Lhanbryde
1 Maisondieu Place
, Elgin, IV30 1RD
Offers over
£190,000
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
1 High Street
, Aberlour, AB38 9QJ
New
Offers over
£190,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Aberlour
Lynburn
, Longmorn, Elgin, IV30 8SH
Offers over
£190,000
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
73 Regent Street
, Keith, AB55 5EU
Offers over
£170,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
2 Bathrooms
location
Keith
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
6 Dullanbank
, Dufftown, AB55 4ER
Offers over
£145,000
receptions
1 Reception Room
bedrooms
2 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
21 Braemorriston Road
, Elgin, IV30 4DT
New price
Offers in the region of
£125,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
108 High Street
, Rothes, AB38 7AY
Offers over
£120,000
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Rothes
19 Bain Road
, Elgin, IV30 6GD
Offers over
£120,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
1 Caroline Place
, Elgin, IV30 4DS
Offers over
£110,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
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
Building Plot, Easter Cloves
, Mosstowie, IV30 8TU
Offers over
£95,000
16 Robertson Drive
, Elgin, IV30 6EU
Offers over
£95,000
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
16 Seaforth Place
, Forres, IV36 1BE
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
Plot 3
, The Paddock, Newton, IV30 8XW
Under offer
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
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
25 Distillery Drive
, Elgin, IV30 8AA
Under offer
receptions
2 Reception Rooms
bedrooms
3 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
6 Richmond Place
, Fochabers, IV32 7HF
Under offer
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Fochabers
7 Hutcheon Street
, Hopeman, IV30 5SQ
Under offer
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Hopeman
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
39 Birnie Place
, Elgin, IV30 6EB
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
1 Barr Close
, Buckie, AB56 1GB
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Buckie
Ivy Cottage
, Tullochs Brae, Lossiemouth, IV31 6QY
Under offer
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Lossiemouth
36 Mcmillan Avenue
, Elgin, IV30 6GJ
Under offer
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
6 Birnie Drive
, Elgin, IV30 6JB
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
19 Lodge View
, Hopeman, IV30 5TS
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Hopeman
12 Sandstone Avenue
, Elgin, IV30 6GU
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
26 Distillery Drive
, Elgin, IV30 8AA
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
6 McMillan Avenue
, Elgin, IV30 6GJ
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
3 Young Street
, Elgin, IV30 1TG
Under offer
receptions
2 Reception Rooms
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
18 Birnie Road
, Elgin, IV30 6EA
Under offer
receptions
2 Reception Rooms
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
23 Kintrae Crescent
, Elgin, IV30 5NB
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
9 Tower Place
, Aberlour, AB38 9PE
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Aberlour
17 Marine Court
, Lossiemouth, IV31 6SR
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
2 Bathrooms
location
Lossiemouth
1 Mcdonald Crescent
, Burghead, IV30 5UX
Under offer
receptions
1 Reception Room
bedrooms
4 Bedrooms
bathrooms
2 Bathrooms
location
Burghead
2 Thornhill Court
, Elgin, IV30 6LY
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
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
4 Station Cottages
, Alves, IV36 2RB
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Alves
27 Haugh Road
, Elgin, IV30 1AR
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
2 Bathrooms
location
Elgin
10 Leuchars Drive
, Elgin, IV30 4AU
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
Gravesend 12b
, Church Street, Burghead, Burghead, IV30 5XH
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Burghead
12 Pinefield Crescent
, Elgin, IV30 6HZ
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
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
59 Provost Christie Drive
, Rothes, AB38 7BU
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Rothes
2 Cooper Street
, Elgin, IV30 4DU
Under offer
receptions
1 Reception Room
bedrooms
1 Bedroom
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
18 Brodie Place
, Elgin, IV30 4LP
Under offer
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
87 Muirfield Road
, Elgin, IV30 6DD
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
11 Ashgrove Court
, Elgin, IV30 1UH
Under offer
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
Building Plot, By New Alves
, Mosstowie, IV30 8TU
Under offer
Building Plot, North New Alves
, Mosstowie, IV30 8TU
Under offer
31 North College Street
, Elgin, IV30 1ET
Under offer
receptions
2 Reception Rooms
bedrooms
2 Bedrooms
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
33 Church Street
, Dufftown, AB55 4AR
Sold
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Dufftown
43 Reid Street
, Elgin, IV30 4HH
Sold
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
4 Mcmillan Avenue
, Elgin, IV30 6GJ
Sold
receptions
2 Reception Rooms
bedrooms
4 Bedrooms
bathrooms
3 Bathrooms
location
Elgin
Plasmolen
, Wards Road, Elgin, IV30 1NL
Sold
receptions
1 Reception Room
bedrooms
3 Bedrooms
bathrooms
1 Bathroom
location
Elgin
32 Jasmine Drive
, Elgin, IV30 8BQ
Sold
receptions
1 Reception Room
bedrooms
2 Bedrooms
bathrooms
1 Bathroom
location
Elgin
3 Holyrood Drive
, Elgin, IV30 8TP
Sold
receptions
2 Reception Rooms
bedrooms
3 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