House Prices in Bonnyrigg

Live asking prices — data to 14 July 2026, updated daily

Properties for Sale

182

14 new in last 14 days

Average Price

£284,904

Median £250,000

Avg. Time on Market

159 days

Median 87 days

Price Range

£150k to £544k

Middle 90% of asking prices

Market Breakdown

Data to:

Properties by Price

Distribution of asking prices in Bonnyrigg

Properties by Type

What's on the market in Bonnyrigg

Properties by Bedrooms

Bedroom count distribution in Bonnyrigg

Time on Market

How long properties have been listed in Bonnyrigg

Prices by Property Type in Bonnyrigg

Type Count Avg. Price Median Avg. Days
Flat 26 £170,385 £160,000 129
Terraced 40 £234,788 £239,000 161
Semi-Detached 26 £263,038 £262,500 222
Detached 46 £433,478 £420,000 148

Prices by Bedrooms in Bonnyrigg

Bedrooms Count Avg. Price Median Avg. Days
1 Bed 6 £122,500 £135,000 317
2 Bed 58 £194,405 £189,500 146
3 Bed 65 £262,415 £250,000 163
4 Bed 33 £381,848 £380,000 192
5+ Bed 19 £526,263 £530,000 92

Properties by Price Range in Bonnyrigg

Price Range Count Avg. Days on Market Share
Under £100k 1 120
1%
£100k – £200k 52 154
29%
£200k – £300k 64 174
35%
£300k – £400k 33 188
18%
£400k – £500k 20 123
11%
£500k – £1M 12 89
7%

Properties by Time on Market in Bonnyrigg

Duration Count Share
Less than 1 month 36
20%
1 – 2 months 30
16%
2 – 3 months 25
14%
3 – 4 months 15
8%
4 – 6 months 16
9%
6 – 9 months 12
7%
9 – 12 months 16
9%
12 – 18 months 31
17%
Over 18 months 1
1%

Search Another Location

Find house price data for any UK town, city, or postcode