Houses for sale & to rent in Bonnyrigg, Midlothian


House Prices in Bonnyrigg

Properties in Bonnyrigg have an average house price of £230,456.00 and had 547 Property Transactions within the last 3 years.¹
Bonnyrigg is an area in Midlothian with 5,658 households², where the most expensive property was sold for £1,435,000.00.


Properties for sale in Bonnyrigg

icon

Neighbourhoods in Bonnyrigg

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


Transport in Bonnyrigg

Please see below transportation links in this area:

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 £230,456. This amount is 9% lower than the average price in Midlothian. There are 907 property listings for sale in Bonnyrigg.


Which train stations are available in or near Bonnyrigg?

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


Property Price Paid in Bonnyrigg by Year

The average sold property price by year was:

Year Average Sold Price Price Change
Sold Properties icon
2023 £246,343
icon
4%
34 Properties
2022 £235,630
icon
5%
231 Properties
2021 £224,302
icon
3%
282 Properties
2020 £218,052
icon
6%
239 Properties
2019 £205,351
icon
7%
363 Properties
2018 £191,985
-
267 Properties
2017 £191,935
icon
-1%
322 Properties
2016 £193,352
icon
3%
383 Properties
2015 £188,073
icon
8%
300 Properties
2014 £172,384
icon
3%
304 Properties
2013 £166,650
icon
-0,4%
305 Properties
2012 £167,317
icon
-8%
218 Properties
2011 £181,205
icon
-7%
197 Properties
2010 £193,010
icon
15%
206 Properties
2009 £164,345
icon
-17%
193 Properties
2008 £191,717
icon
19%
245 Properties
2007 £155,069
icon
13%
233 Properties
2006 £135,555
icon
8%
242 Properties
2005 £124,683
icon
10%
207 Properties
2004 £112,380
icon
16%
279 Properties
2003 £94,707
icon
7%
310 Properties
2002 £88,433
icon
3%
279 Properties
2001 £85,930
icon
-6%
38 Properties
2000 £91,408
-
19 Properties
Source: Registers of Scotland