1. Zoopla
  2. Find agents
  3. Moray

Estate agents in Moray

Book local agents to value your home

Get the most accurate valuation based on your unique property features and their in-depth knowledge of the local area.

Step 1 of 4

16 results

  • featured
    Grampian Property Centre

    Grampian Property Centre

    52 High Street, Elgin, IV30 1BU
    View agent profile

    Homes on Zoopla

    Currently for sale
    34
    Average asking price
    £210,482
    Average listing time
    10 weeks
    Currently for rent
    3
    Average asking price
    £949 pcm
    Average listing time
    2 weeks
  • featured
    Harper Macleod

    Harper Macleod

    Old Station, Maisondieu Road, Elgin, IV30 1RH
    View agent profile

    Homes on Zoopla

    Currently for sale
    73
    Average asking price
    £224,335
    Average listing time
    26 weeks
  • A B and S Estate Agents

    A B and S Estate Agents

    24 Batchen Street, Elgin, IV30 1BH
    View agent profile

    Homes on Zoopla

    Currently for sale
    60
    Average asking price
    £232,933
    Average listing time
    24 weeks
  • Belvoir

    Belvoir

    22 Thunderton Place, Elgin, IV30 1BG
    View agent profile

    Homes on Zoopla

    Currently for sale
    7
    Average asking price
    £222,857
    Average listing time
    18 weeks
  • Bowlts Chartered Surveyors

    Bowlts Chartered Surveyors

    Barnhill Pluscarden By, Elgin, IV30 8TZ
    View agent profile

    Homes on Zoopla

    Currently for sale
    16
    Average asking price
    £190,875
    Average listing time
    182 weeks

    Commercial properties on Zoopla

    Currently for sale
    1
    Average asking price
    £25,000
    Average listing time
    10 weeks
  • Cluny Estate Agents

    Cluny Estate Agents

    5 Thunderton Place, Elgin, IV30 1BG
    View agent profile

    Homes on Zoopla

    Currently for sale
    43
    Average asking price
    £198,558
    Average listing time
    39 weeks
  • Cluny Estate Agents

    Cluny Estate Agents

    91 High Street, Forres, IV36 1AA
    View agent profile

    Homes on Zoopla

    Currently for sale
    25
    Average asking price
    £194,320
    Average listing time
    20 weeks
  • Cockburns

    Cockburns

    82 High Street, Elgin, IV30 1BL
    View agent profile

    Homes on Zoopla

    Currently for sale
    17
    Average asking price
    £199,765
    Average listing time
    16 weeks
  • Grampian Property Centre

    Grampian Property Centre

    73 High Street, Forres, IV36 1AE
    View agent profile

    Homes on Zoopla

    Currently for sale
    53
    Average asking price
    £225,877
    Average listing time
    14 weeks
  • Grange Estate Agents

    Grange Estate Agents

    Invermay Cottage, Grange, Keith, AB55 6SN
    View agent profile

    Homes on Zoopla

    Currently for sale
    51
    Average asking price
    £253,617
    Average listing time
    20 weeks
  • Grant Smith Law Practice Ltd

    Grant Smith Law Practice Ltd

    16 East Church Street, Buckie, AB56 1AE
    View agent profile

    Homes on Zoopla

    Currently for sale
    34
    Average asking price
    £168,059
    Average listing time
    23 weeks
  • Grigor & Young Solicitors and Estate Agents

    Grigor & Young Solicitors and Estate Agents

    1 North Street, Elgin, IV30 1UA
    View agent profile

    Homes on Zoopla

    Currently for sale
    52
    Average asking price
    £200,885
    Average listing time
    26 weeks
  • Peter Graham and Associates

    Peter Graham and Associates

    Peter Graham Associates, New Elgin Road, Elgin, IV30 6BA
    View agent profile

    Homes on Zoopla

    Currently for sale
    3
    Average asking price
    £163,333
    Average listing time
    45 weeks
  • Peterkins Solicitors

    Peterkins Solicitors

    186 Mid St, Keith, AB55 5BQ
    View agent profile

    Homes on Zoopla

    Currently for sale
    25
    Average asking price
    £148,196
    Average listing time
    33 weeks
  • R and R Urquhart Property

    R and R Urquhart Property

    117-121 High Street, Forres, IV36 1AB
    View agent profile

    Homes on Zoopla

    Currently for sale
    52
    Average asking price
    £293,721
    Average listing time
    20 weeks

    Commercial properties on Zoopla

    Currently for sale
    1
    Average asking price
    £140,000
    Average listing time
    39 weeks
  • Stewart & Watson

    Stewart & Watson

    42-44 East Church Street, Buckie, AB56 1AB
    View agent profile

    Homes on Zoopla

    Currently for sale
    60
    Average asking price
    £162,433
    Average listing time
    26 weeks

    Commercial properties on Zoopla

    Currently for sale
    1
    Average asking price
    £79,000
    Average listing time
    3 weeks