Property in Dalkeith

Dalkeith lies eight miles southeast of Edinburgh on the South Esk River in Midlothian. The town has a population of around 12,000 that was historically supported by grain milling and cattle. Today, this ancient market town has developed into a modern commercial, retail and residential centre.



The name Dalkeith derives from the Scottish Gaelic "Dail Cheith" which means ''valley with the wood". Dalkeith provides a good base from which to explore the nearby Pentland and Moorfoot hills, which are very popular with walkers.


Properties for sale within 2 miles of Dalkeith

7 Dalhousie Crescent, Eskbank, Dalkeith EH22 3DP

Offers over £825,000 Detached House 5 Bedrooms More >

42 Eskfield Grove, Eskbank EH22 3FA

Offers over £595,000 Detached House 5 Bedrooms More >

8 Viscount Drive, Dalkeith EH22 3FX

Offers over £590,000 Detached House 5 Bedrooms More >

17 Jersey Drive, Bonnyrigg EH19 3ST

Offers over £550,000 Detached House 5 Bedrooms More >

Brookwood, Shawfair, Millerhill Road, Dalkeith EH22 1GE

Fixed Price £455,000 Detached House 4 Bedrooms More >

9 Wester Millerhill, Dalkeith EH22 1RY

Fixed Price £450,000 Detached House 4 Bedrooms More >

8 Viewbank View, Bonnyrigg, Midlothian EH19 2HU

Offers over £445,000 Detached Bungalow 4 Bedrooms More >

3 Fernwood Drive, Dalkeith EH22 1FS

Offers over £435,000 Detached House 4 Bedrooms More >

Plot 78, The Canterbury, One Dalhousie, Bonnyrigg EH19 3RY

Fixed Price £433,000 Detached House 4 Bedrooms More >

Yarwood, The Shawfair, Millerhill Road, Dalkeith EH22 1GE

Fixed Price £400,000 Detached House 4 Bedrooms More >

Plot 24, The Rowentree, Millerhill, Old Dalkeith Road EH22 1RZ

Fixed Price £399,000 House 4 Bedrooms More >

The Douglas, Millerhill Grange, Millerhill EH22 1RZ

Fixed Price £395,000 Detached House 4 Bedrooms More >

4 Melville Cottages, Lasswade EH18 1AR

Offers over £395,000 Semi-Detached House 3 Bedrooms More >

7 Crame Terrace, Dalkeith EH22 3JP

Offers over £395,000 Detached House 5 Bedrooms More >

28 Redcroft Road, Danderhall, Dalkeith EH22 1FQ

Offers over £385,000 Detached House 4 Bedrooms More >

70 Easter Langside Drive, Dalkeith EH22 2FH

Offers over £380,000 Detached House 4 Bedrooms More >

Unit 2 Newmills Road, Dalkeith, Midlothian EH22 1ET

Fixed Price £375,000 Semi-Detached House 3 Bedrooms More >

Unit 3 Newmills Road, Dalkeith, Midlothian EH22 1ET

Fixed Price £375,000 Semi-Detached House 3 Bedrooms More >

10 Esk Point, Dalkeith EH22 1HW

Offers over £375,000 House 4 Bedrooms More >

Plot 22 The Edis, Millerhill, Old Dalkeith Road EH22 1RZ

Fixed Price £355,000 Terraced House 4 Bedrooms More >

37 Gladstone's Gait, Bonnyrigg EH19 3GA

Offers over £345,000 Semi-Detached House 4 Bedrooms More >

29 Easter Langside Crescent, Dalkeith EH22 2FL

Fixed Price £335,000 Detached House 4 Bedrooms More >

Plot 71, The Kennedy, One Dalhousie, Bonnyrigg EH19 3RY

Fixed Price £328,000 Semi-Detached House 3 Bedrooms More >

19 Dundas Crescent, Eskbank, Midlothian EH22 3ES

Offers over £325,000 Detached House 3 Bedrooms More >

99 Lothian Street, Bonnyrigg EH19 3AG

Offers over £315,000 Semi-Detached House 3 Bedrooms More >

5 Thorny Crook Loan, Dalkeith EH22 2RL

Offers over £290,000 Detached House 3 Bedrooms More >

2 Evans Gardens, Bonnyrigg EH19 3QQ

Offers over £290,000 Semi-Detached House 3 Bedrooms More >

81 Viscount Drive, Eskbank EH22 3FX

Fixed Price £290,000 House 3 Bedrooms More >

Rosetta Cottage 17 Union Park, Bonnyrigg EH19 3DF

Offers over £285,000 Detached House 2 Bedrooms More >

83 Viscount Drive, Dalkeith EH22 3FX

Offers over £285,000 Terraced House 3 Bedrooms More >

8 Corbie Drive, Dalkeith EH22 2QQ

Fixed Price £255,000 Linked 3 Bedrooms More >

43 Lodeneia Park, Dalkeith EH22 2AW

Offers over £245,000 End Terraced House 3 Bedrooms More >

52 Bonnyrigg Road, Eskbank, Dalkeith EH22 3HE

Fixed Price £240,000 Flat 2 Bedrooms More >

11 Sherwood Loan, Bonnyrigg EH19 3NF

Fixed Price £238,000 End Terraced House 3 Bedrooms More >

8C, Campview, Danderhall EH22 1QD

Offers over £225,000 End Terraced House 3 Bedrooms More >

Craythorne Cottage, Bryans Avenue, Newtongrange EH22 4RU

Offers over £210,000 Semi-Detached House 2 Bedrooms More >

17E College Medway, Dalkeith, Midlothian EH22 3FS

Offers over £210,000 Flat 2 Bedrooms More >

7 Campview Gardens, Danderhall EH22 1PR

Fixed Price £205,000 Terraced House 3 Bedrooms More >

16 Suttieslea Crescent, Newtongrange EH22 4AR

Offers over £200,000 Detached Bungalow 2 Bedrooms More >

35 Woodburn Bank, Dalkeith EH22 2ER

Offers over £200,000 End Terraced House 2 Bedrooms More >

13 Waverley Terrace, Bonnyrigg EH19 3BE

Offers over £195,000 Semi-Detached House 3 Bedrooms More >

25 Waugh Path, Bonnyrigg EH19 3QE

Offers over £190,000 End Terraced House 2 Bedrooms More >

41 Gibson Drive, Dalkeith EH22 2DW

Offers over £175,000 Terraced House 2 Bedrooms More >

16 Cowden Terrace, Dalkeith EH22 2HJ

Fixed Price £175,000 End Terraced House 3 Bedrooms More >

16a Thorny Crook Crescent, Dalkeith EH22 2RJ

Offers over £175,000 Ground Floor Flat 2 Bedrooms More >

17 Woodburn Grove, Dalkeith EH22 2BT

Offers over £173,000 End Terraced House 2 Bedrooms More >

38 Newbattle Abbey Crescent, Eskbank EH22 3LN

Offers over £170,000 Ground Floor Flat 2 Bedrooms More >

11 D'Arcy Crescent, Mayfield, Dalkeith EH22 5GB

Fixed Price £167,000 Upper Flat 2 Bedrooms More >

38 Woodburn Street, Dalkeith EH22 2EN

Offers over £162,000 Terraced House 2 Bedrooms More >

83 Lothian Street, Bonnyrigg EH19 3AF

Offers over £160,000 Ground Floor Flat 2 Bedrooms More >

14h Buccleuch Street, Dalkeith EH22 1HA

Fixed Price £160,000 Top Floor Flat 2 Bedrooms More >

5 Hawthorn Crescent, Mayfield, Midlothian EH22 5AF

Offers over £160,000 Semi-Detached House 2 Bedrooms More >

97a Polton Street, Bonnyrigg EH19 3DJ

Offers over £155,000 Upper Flat 3 Bedrooms More >

35 Bowmans View, Dalkeith EH22 1EZ

Fixed Price £155,000 Second Floor Flat 2 Bedrooms More >

49 Eldindean Terrace, Bonnyrigg EH19 2HQ

Offers over £155,000 Lower Flat 2 Bedrooms More >

1 North Wynd, Dalkeith, Midlothian EH22 1JE

Offers over £140,000 Terraced House 1 Bedroom More >

37 Bowmans View, Dalkeith EH22 1EZ

Offers over £140,000 Second Floor Flat 1 Bedroom More >

79 Newton Church Road, Danderhall EH22 1LX

Fixed Price £140,000 Ground Floor Flat 1 Bedroom More >

44/5 Saint Andrew Street, Dalkeith EH22 1BJ

Offers over £135,000 Second Floor Flat 2 Bedrooms More >

90 Eldindean Road, Bonnyrigg EH19 2HP

Offers over £135,000 Lower Flat 1 Bedroom More >

40A, Lothian Street, Bonnyrigg EH19 3AA

Offers over £135,000 Ground Floor Flat 1 Bedroom More >

79 (2F2), High Street, Dalkeith EH22 1JA

Offers over £130,000 Second Floor Flat 1 Bedroom More >

50E, Buccleuch Street, Dalkeith EH22 1AB

Offers over £120,000 Top Floor Flat 1 Bedroom More >
Copyright © SPC Scotland 2026