Property in Bonnyrigg

Bonnyrigg is a small town in Midlothian, eight miles outside central Edinburgh. In the 2011 census, it was listed with a population of 15,677 people. This includes neighbouring Lasswade, Poltonhall and Hopefield.



At peak times, the Lothian Buses 31 service leaves Bonnyrigg Toll bound for central Edinburgh every ten minutes. Bonnyrigg is a mile from Eskbank train station, which was reopened in 2015 as part of the relaunched Borders Railway service. More locally, Bonnyrigg has an 18-hole golf course and a junior football team.


Properties for sale within 2 miles of Bonnyrigg

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 >

Edgefield Toll Farm, Loanhead EH20 9SS

Offers over £525,000 House 4 Bedrooms More >

4 Castell Maynes Crescent, Bonnyrigg EH19 3RU

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

18 Shiel Hall Crescent, Rosewell EH24 9DD

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

The Greenwood, Edgelaw view, Edinburgh EH17 8SD

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

8 Viewbank View, Bonnyrigg, Midlothian EH19 2HU

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

83 Shiel Hall Crescent, Rosewell EH24 9DD

Fixed Price £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 >

Plot 51, The Jackwood, Dalhousie Gate, Bonnyrigg, Midlothian EH19 3FA

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

The Hayling Show Home, Carrington View, Bonnyrigg EH19 3FA

Fixed Price £424,995 Detached House 4 Bedrooms More >

17 Jenks Loan, Newtongrange EH22 4DD

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

34 Gilmerton Station Road, Edinburgh EH17 8RZ

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

7 Crame Terrace, Dalkeith EH22 3JP

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

4 Melville Cottages, Lasswade EH18 1AR

Offers over £395,000 Semi-Detached House 3 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 >

74 Carnbee Park, Liberton, Edinburgh EH16 6GH

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

9 Larkfield Drive, Eskbank, Dalkeith EH22 3HN

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

65 Carnbee Park, Liberton, Edinburgh EH16 6GE

Fixed Price £360,000 Detached House 3 Bedrooms More >

Plot 73, Carlton, Edgelaw View. Gilmerton EH17 8SD

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

37 Gladstone's Gait, Bonnyrigg EH19 3GA

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

The Fulton, Gilmerton, Edinburgh EH17 8SD

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

Fulton, Edgelaw View, Gilmerton, Edinburgh EH17 8SD

Fixed Price £335,000 Semi-Detached House 3 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 >

41 Kippielaw Road, Easthouses, Dalkeith EH22 4HZ

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

9 Rose Avenue, Bonnyrigg EH19 3RD

Offers over £320,000 Detached Bungalow 3 Bedrooms More >

2 Shiel Hall Medway, Rosewell EH24 9EW

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

10 Ferrier Medway, Gilmerton, Edinburgh EH17 8PW

Offers over £305,000 House 3 Bedrooms More >

66 Burnbrae Road, Bonnyrigg EH19 3FS

Offers over £300,000 House 4 Bedrooms More >

95 The Murrays Brae, Edinburgh EH17 8UJ

Fixed Price £300,000 Detached House 3 Bedrooms More >

63 Candlemaker's Park, Gilmerton, Edinburgh EH17 8TJ

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

48 Brocken Brigg Parkway, Gilmerton, Edinburgh EH17 8QA

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

81 Viscount Drive, Eskbank EH22 3FX

Fixed Price £290,000 House 3 Bedrooms More >

77 Dobbie's Road, Bonnyrigg EH19 2AY

Fixed Price £290,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 >

83 Viscount Drive, Dalkeith EH22 3FX

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

Rosetta Cottage 17 Union Park, Bonnyrigg EH19 3DF

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

70 Burnbrae Road, Bonnyrigg EH19 3FS

Offers over £285,000 House 4 Bedrooms More >

7 Midfield House, Lasswade EH18 1ED

Offers over £280,000 First Floor Flat 2 Bedrooms More >

30 Auld Coal Road, Bonnyrigg EH19 3JL

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

7 Myredale, Bonnyrigg EH19 3NW

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

3 Yorkston Court, Edinburgh EH17 8XX

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

2 Methven Terrace, Lasswade EH18 1DE

Offers over £275,000 House Others 3 Bedrooms More >

39 Old Star Road, Newtongrange, Dalkeith EH22 4NR

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

38 Pentland Crescent, Rosewell EH24 9BJ

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

52 Bonnyrigg Road, Eskbank, Dalkeith EH22 3HE

Fixed Price £240,000 Flat 2 Bedrooms More >

10 Burnbrae Pend, Bonnyrigg EH19 3FH

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

71 Brocken Brigg Road, Edinburgh EH17 8YY

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

Apartment Type C, Lasswade Road EH17 8SD

Fixed Price £235,000 Flat 2 Bedrooms More >

28 Sixth Street, Newtongrange EH22 4JZ

Offers over £225,000 House 2 Bedrooms More >

29 Drum Avenue, Gilmerton, Edinburgh EH17 7EF

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

32 Hawthornden Gardens, Bonnyrigg EH19 2BW

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

15 Holly Terrace, Bonnyrigg EH19 3EA

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

Craythorne Cottage, Bryans Avenue, Newtongrange EH22 4RU

Fixed Price £215,000 Semi-Detached House 2 Bedrooms More >

49 Eighth Street, Newtongrange, Midlothian EH22 4JR

Offers over £215,000 House 2 Bedrooms More >

11 Gilmerton Dykes Drive, Edinburgh EH17 8LA

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

41D Newtoft Street, Edinburgh EH17 8RB

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

16 Suttieslea Crescent, Newtongrange EH22 4AR

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

41 Eskdale Terrace, Bonnyrigg EH19 2BN

Fixed Price £199,950 Terraced House 3 Bedrooms More >

283 Lasswade Road, Edinburgh EH17 8NA

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

13 Waverley Terrace, Bonnyrigg EH19 3BE

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

1 Lasswade Bank, Edinburgh EH17 8HU

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

25 Waugh Path, Bonnyrigg EH19 3QE

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

29 Gilmerton Dykes Place, Gilmerton, Edinburgh EH17 8JQ

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

25 Bonnyrigg Road, Eskbank, Midlothian EH22 3HB

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

7a, Station Road, Newtongrange EH22 4NB

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

Plot, 45 Rosewell Road, Bonnyrigg, Midlothian EH19 3PP

Offers over £185,000 Plot More >

72 Dobbie's Road, Bonnyrigg EH19 2AZ

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

16a Thorny Crook Crescent, Dalkeith EH22 2RJ

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

15D, Thorny Crook Gardens, Dalkeith EH22 2RF

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

41 Gibson Drive, Dalkeith EH22 2DW

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

44 Lothian Street, Bonnyrigg EH19 3AA

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

58 Whitehouse Crescent, Gorebridge EH23 4FT

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

64a Clerk Street, Loanhead EH20 9RG

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

38 Newbattle Abbey Crescent, Eskbank EH22 3LN

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

79 Burnbrae Road, Bonnyrigg EH19 3EY

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

14 Woodburn Street, Dalkeith EH22 2EN

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

38 Woodburn Street, Dalkeith EH22 2EN

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

14h Buccleuch Street, Dalkeith EH22 1HA

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

66 High Street, Bonnyrigg EH19 2AE

Offers over £160,000 Upper Flat 2 Bedrooms More >

83 Lothian Street, Bonnyrigg EH19 3AF

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

49 Eldindean Terrace, Bonnyrigg EH19 2HQ

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

55 Eldindean Terrace, Bonnyrigg EH19 2HQ

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

5A Polton Avenue Road, Bonnyrigg EH19 2NU

Offers over £155,000 Terraced House 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 >

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 >

50/2 Drum Street, Gilmerton, Edinburgh EH17 8RN

Offers over £110,000 Studio Flat 1 Bedroom More >
Copyright © SPC Scotland 2026