Houses for sale in Bonnyrigg, Lasswade


House Prices in Bonnyrigg

Properties in Bonnyrigg have an average house price of £371k and had 33 Property Transactions within the last 3 years¹.
Bonnyrigg is an area in Lasswade, Midlothian with 806 households², where the most expensive property was sold for £1.2M.


Properties for sale in Bonnyrigg

Dropdown arrow

Home

Sell or Let Your Property

If you are looking to sell your house, let it out, or receive a property valuation, an expert can help you.
Click the button below to get started.


Previously listed properties in Bonnyrigg

Home

Sell or Let Your Property

If you are looking to sell your house, let it out, or receive a property valuation, an expert can help you.
Click the button below to get started.


Roads and Postcodes in Bonnyrigg

Navigate through our locations to find the location of your next house in Bonnyrigg, Lasswade for sale or to rent.

Streets Postcodes
Church Road EH18 1HB
Cuguen Place EH18 1AD
De Quincey Path EH18 1DN
De Quincey Road EH18 1DF EH18 1DG EH18 1DH EH18 1DP EH18 1DW
Dobbie's Road EH18 1BJ
Elm Row EH18 1AG EH18 1AQ EH18 1NE
Farm Avenue EH18 1BU EH18 1BX
Glebe Place EH18 1HH EH18 1HJ
Green Lane EH18 1HE
Grove End EH18 1LJ
High Street EH18 1NA EH18 1ND
Kevock Road EH18 1HT EH18 1HX
Kevock Vale Park EH18 1LY
Maclean Place EH18 1DJ
Mason Place EH18 1BY
Mavisbank Place EH18 1DQ
Melville View EH18 1AE
Methven Terrace EH18 1DE
Polton Bank EH18 1DA EH18 1DB EH18 1DD EH18 1JH EH18 1JJ EH18 1JN EH18 1JP EH18 1JR EH18 1JU EH18 1JW EH18 1JX
Polton Bank Terrace EH18 1JL
Polton Drive EH18 1BP EH18 1BT
Polton Gardens EH18 1BL
Polton Road EH18 1AA EH18 1AB EH18 1AF EH18 1BH EH18 1BS EH18 1LS EH18 1LT EH18 1LU
Polton Road West EH18 1BZ EH18 1DU EH18 1DZ EH18 1EL
Polton Terrace EH18 1BN
Poltonhall Industrial Estate EH18 1BW
Ramsay Terrace EH18 1DL
School Green EH18 1NB
School Green Close EH18 1NF
St Annes Avenue EH18 1DT
St Annes Path EH18 1DR
Stevenson Place EH18 1JZ
The Nursery EH18 1BB
Viewbank View EH18 1AL
Wadingburn Lane EH18 1HG
Wadingburn Road EH18 1HP EH18 1HR EH18 1HS
Walker Place EH18 1DS
West Mill Court EH18 1LH
West Mill Pend EH18 1LQ
West Mill Road EH18 1LX
West Mill Wynd EH18 1LZ
EH18 1AJ EH18 1AY EH18 1BF EH18 1DX EH18 1DY EH18 1HA EH18 1HD EH18 1JT EH18 1LN EH18 1LP EH18 1LR EH18 1LW

Property price trends in Bonnyrigg

According to the latest Registers of Scotland data, the average home in Bonnyrigg sold for £433,181 in 2025. That figure comes from 757 sales logged over the past 25 years.

Prices have continued to climb over the last three years. Compared with 2022, when the typical sale came in around £343,821, that's a rise of roughly 26%.

Looking back five years, average prices are up about 36.7% since 2020, a gain of around £116,385 in cash terms.

Zoom out to the past decade for the fuller picture. Back in 2015, homes here averaged £264,329, so the typical sold price has climbed about 63.9% since then, roughly 5.1% a year. Stretch the view to fifteen years and that annual pace edges up closer to 5.8%.

Frequently asked questions about Bonnyrigg


What is the average price for a property for sale in Bonnyrigg?

The average price for a property for sale in Bonnyrigg is £370,906. This amount is 10% lower than the average price in Lasswade. There are 271 property listings for sale in Bonnyrigg.


What streets have the most expensive properties for sale in Bonnyrigg?

The streets with the most expensive properties for sale in Bonnyrigg are Wadingburn Road at an average of £1,200,000, Grove End at an average of £707,500 and West Mill Pend at an average of £545,000.


What streets have the most affordable properties for sale in Bonnyrigg?

The streets with the most affordable properties for sale in Bonnyrigg are Polton Gardens at an average of £166,919, Polton Road West at an average of £205,612 and Walker Place at an average of £210,000.


Which train stations are available in or near Bonnyrigg?

Some of the train stations available in or near Bonnyrigg are Eskbank, Newtongrange and Shawfair.


Property Price Paid in Bonnyrigg by Year

The average sold property price by year was:

Year Average Sold Price Price Change
Sold Properties More information
2025 £433,181
Price increase
14%
11 Properties
2024 £372,136
Price increase
15%
9 Properties
2023 £317,359
Price decrease
-8%
13 Properties
2022 £343,821
Price decrease
-14%
36 Properties
2021 £393,497
Price increase
19%
39 Properties
2020 £316,796
Price increase
20%
22 Properties
2019 £252,737
Price decrease
-64%
32 Properties
2018 £415,627
Price increase
21%
48 Properties
2017 £326,381
Price increase
22%
43 Properties
2016 £253,548
Price decrease
-4%
67 Properties
Source: Registers of Scotland — official sold price data published by the Scottish Government.