1. Zoopla
  2. Find agents
  3. Moray
  4. Elgin

Estate agents in Elgin

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

10 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
    £216,084
    Average listing time
    8 weeks
    Currently for rent
    2
    Average asking price
    £1,053 pcm
    Average listing time
    1 week
  • featured
    Harper Macleod

    Harper Macleod

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

    Homes on Zoopla

    Currently for sale
    78
    Average asking price
    £224,833
    Average listing time
    26 weeks
  • featured
    McEwan Fraser Legal
    130 East Claremont Street, Edinburgh, EH7 4LB
    View agent profile

    Homes on Zoopla

    Currently for sale
    622
    Average asking price
    £255,676
    Average listing time
    39 weeks

    Commercial properties on Zoopla

    Currently for sale
    60
    Average asking price
    £476,691
    Average listing time
    64 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
    53
    Average asking price
    £229,019
    Average listing time
    26 weeks
  • Belvoir

    Belvoir

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

    Homes on Zoopla

    Currently for sale
    15
    Average asking price
    £195,667
    Average listing time
    13 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
    178 weeks

    Commercial properties on Zoopla

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

    Cluny Estate Agents

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

    Homes on Zoopla

    Currently for sale
    38
    Average asking price
    £198,960
    Average listing time
    41 weeks
  • Cockburns

    Cockburns

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

    Homes on Zoopla

    Currently for sale
    14
    Average asking price
    £187,214
    Average listing time
    15 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
    £206,740
    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
    41 weeks