House Prices in Bonnyrigg

Live asking prices — data to 15 October 2026, updated daily

Properties for Sale

281

18 new in last 14 days

Average Price

£299,697

Median £265,000

Avg. Time on Market

144 days

Median 109 days

Price Range

£145k 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 45 £168,111 £164,500 243
Terraced 35 £222,686 £215,000 90
Semi-Detached 8 £289,250 £287,000 90
Detached 24 £408,729 £402,500 184

Prices by Bedrooms in Bonnyrigg

Bedrooms Count Avg. Price Median Avg. Days
1 Bed 15 £145,667 £140,000 166
2 Bed 72 £206,809 £197,500 176
3 Bed 87 £255,989 £240,000 108
4 Bed 66 £401,341 £391,000 169
5+ Bed 37 £457,703 £475,000 116

Properties by Price Range in Bonnyrigg

Price Range Count Avg. Days on Market Share
Under £100k 1 0
0%
£100k – £200k 70 182
25%
£200k – £300k 103 111
37%
£300k – £400k 45 171
16%
£400k – £500k 44 150
16%
£500k – £1M 18 110
6%

Properties by Time on Market in Bonnyrigg

Duration Count Share
Less than 1 month 43
15%
1 – 2 months 36
13%
2 – 3 months 34
12%
3 – 4 months 50
18%
4 – 6 months 72
26%
6 – 9 months 19
7%
9 – 12 months 8
3%
12 – 18 months 9
3%
Over 18 months 8
3%

Search Another Location

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