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

Letting 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

6 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,188
    Average listing time
    9 weeks
    Currently for rent
    2
    Average asking price
    £1,053 pcm
    Average listing time
    2 weeks
  • featured
    McEwan Fraser Legal
    130 East Claremont Street, Edinburgh, EH7 4LB
    View agent profile

    Homes on Zoopla

    Currently for sale
    651
    Average asking price
    £257,683
    Average listing time
    38 weeks

    Commercial properties on Zoopla

    Currently for sale
    63
    Average asking price
    £479,841
    Average listing time
    62 weeks
  • Belvoir Moray

    Belvoir Moray

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

    Homes on Zoopla

    Currently for rent
    1
    Average asking price
    £394 pcm
    Average listing time
    1 week
  • 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
    181 weeks

    Commercial properties on Zoopla

    Currently for sale
    1
    Average asking price
    £25,000
    Average listing time
    8 weeks
  • Cluny Estate Agents (Elgin)

    Cluny Estate Agents (Elgin)

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

    Homes on Zoopla

    Currently for rent
    2
    Average asking price
    £646 pcm
    Average listing time
    1 week
  • 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
    44 weeks