House Prices in Bonnyrigg

Live asking prices — data to 10 August 2026, updated daily

Properties for Sale

182

13 new in last 14 days

Average Price

£286,967

Median £247,000

Avg. Time on Market

170 days

Median 92 days

Price Range

£150k to £550k

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 24 £173,708 £157,500 138
Terraced 44 £231,159 £230,000 141
Semi-Detached 23 £258,870 £260,000 262
Detached 44 £439,704 £424,998 177

Prices by Bedrooms in Bonnyrigg

Bedrooms Count Avg. Price Median Avg. Days
1 Bed 7 £141,429 £135,000 268
2 Bed 51 £194,275 £189,000 170
3 Bed 68 £251,838 £245,000 167
4 Bed 34 £383,882 £380,000 202
5+ Bed 21 £522,286 £530,000 103

Properties by Price Range in Bonnyrigg

Price Range Count Avg. Days on Market Share
£100k – £200k 53 162
29%
£200k – £300k 65 174
36%
£300k – £400k 31 218
17%
£400k – £500k 20 145
11%
£500k – £1M 13 107
7%

Properties by Time on Market in Bonnyrigg

Duration Count Share
Less than 1 month 29
16%
1 – 2 months 36
20%
2 – 3 months 23
13%
3 – 4 months 17
9%
4 – 6 months 18
10%
6 – 9 months 10
5%
9 – 12 months 13
7%
12 – 18 months 35
19%
Over 18 months 1
1%

Search Another Location

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