Buy
Newbury
Homes for Sale
Open Houses
New Homes
Recently Sold
Rent
Newbury
Apartments for Rent
Houses for Rent
Townhomes for Rent
Post A Rental Listing
Mortgage
Newbury
Mortgage Overview
Get Pre-Qualified
Mortgage Rates
Refinance Rates
Mortgage Calculator
Affordability Calculator
Refinance Calculator
Rent vs Buy Calculator
Saved Homes
Saved Searches
Sign up or Log in
Map
1
Filters
Save Search
Any Price
3+ Beds
More
Save Search
Any Price
3+ Beds
All Home Types
More
Save Search
Any Price
3+ Beds
All Home Types
All Sold
More
Save Search
Recently Sold 3 Bedroom Homes in Newbury, NH
Sort:
Newest
Sort: Newest
Sort: Most Photos
Sort: Price (Lo-Hi)
Sort: Price (Hi-Lo)
Sort: Bedrooms
Sort: Bathrooms
Sort: Square Feet
41 homes
SOLD
OCT 9, 2026
$3,995,000
6
Beds
6
Baths
5,001
sqft
240 High Meadow Rd,
Newbury, NH 03255
Recently Sold Homes Near Newbury, NH
We found 30 more homes matching your filters just outside Newbury
Use arrow keys to navigate
SOLD
NOV 13, 2026
$385,000
3
Beds
1
Bath
1,212
sqft
681 West Road,
Bradford, NH 03221
PrimeMLS
Use arrow keys to navigate
SOLD
NOV 9, 2026
$1,013,000
3
Beds
2.5
Baths
3,089
sqft
247 Wilder Lane,
New London, NH 03257
PrimeMLS
Use arrow keys to navigate
SOLD
NOV 6, 2026
$479,000
3
Beds
2
Baths
1,380
sqft
13 Harvey Road,
North Sutton, NH 03260
PrimeMLS
Use arrow keys to navigate
SOLD
NOV 5, 2026
$615,000
3
Beds
2.5
Baths
2,042
sqft
205 Sutton Road,
New London, NH 03257
PrimeMLS
Use arrow keys to navigate
SOLD
OCT 29, 2026
$415,000
3
Beds
2
Baths
2,041
sqft
100 Foothills Road,
Bradford, NH 03221
PrimeMLS
SOLD
OCT 9, 2026
$606,333
3
Beds
4
Baths
2,024
sqft
107 Meadow Brook Rd,
Sutton, NH 03257
Use arrow keys to navigate
SOLD
OCT 7, 2026
$540,000
3
Beds
3
Baths
2,304
sqft
32 Old Granliden Road,
Sunapee, NH 03782
PrimeMLS
SOLD
OCT 5, 2026
$515,000
3
Beds
3
Baths
2,191
sqft
1261 King Hill Road,
New London, NH 03257
PrimeMLS
SOLD
SEP 30, 2026
$1,100,000
3
Beds
2.5
Baths
2,467
sqft
217 Forest Acres Road,
New London, NH 03257
PrimeMLS
SOLD
SEP 25, 2026
$1,225,000
3
Beds
5
Baths
2,160
sqft
72 Kezar St,
New London, NH 03257
SOLD
SEP 23, 2026
$785,000
3
Beds
2
Baths
2,394
sqft
100 Page Road,
New London, NH 03257
PrimeMLS
SOLD
SEP 23, 2026
$1,225,000
3
Beds
3
Baths
2,160
sqft
72 Keyser Street,
Bradford, NH 03221
PrimeMLS
SOLD
SEP 3, 2026
$895,000
3
Beds
2
Baths
1,486
sqft
127 Penacook Road,
North Sutton, NH 03260
PrimeMLS
SOLD
SEP 1, 2026
$395,900
3
Beds
1
Bath
960
sqft
490 Route 114,
Sutton, NH 03221
PrimeMLS
SOLD
AUG 24, 2026
$867,500
3
Beds
3
Baths
2,974
sqft
446 Edgemont Road,
Sunapee, NH 03782
PrimeMLS
SOLD
AUG 19, 2026
$635,000
3
Beds
3
Baths
2,072
sqft
21 Caldwell Lane,
Sunapee, NH 03782
PrimeMLS
SOLD
AUG 14, 2026
$1,375,000
3
Beds
2
Baths
3,038
sqft
52 Upper Bay Road,
Sunapee, NH 03782
PrimeMLS
SOLD
AUG 13, 2026
$2,300,000
3
Beds
3.5
Baths
3,094
sqft
31 Upper Bay Road,
Sunapee, NH 03782
PrimeMLS
SOLD
AUG 8, 2026
$1,000,000
3
Beds
3
Baths
2,754
sqft
21 Overlook At Indian Cave Landing #B,
Sunapee, NH 03782
PrimeMLS
SOLD
AUG 7, 2026
$800,000
3
Beds
2
Baths
3,338
sqft
22 Pine Ridge Road,
Sunapee, NH 03782
PrimeMLS
SOLD
JUL 27, 2026
$650,000
3
Beds
2
Baths
1,880
sqft
5 Tillinghast Road,
Sutton, NH 03257
PrimeMLS
SOLD
JUL 17, 2026
$537,000
3
Beds
2.5
Baths
2,100
sqft
9 Tillinghast Road,
Sutton, NH 03257
PrimeMLS
SOLD
JUL 15, 2026
$421,000
3
Beds
2
Baths
1,488
sqft
15 Maple View Drive,
Bradford, NH 03221
PrimeMLS
SOLD
JUL 15, 2026
$1,792,000
3
Beds
2.5
Baths
1,822
sqft
334 Bay Point Road,
Sunapee, NH 03782
PrimeMLS
SOLD
JUL 10, 2026
$55,000
3
Beds
1
Bath
1,876
sqft
95 West Rd,
Bradford, NH 03221
SOLD
JUL 2, 2026
$271,965
3
Beds
2
Baths
1,593
sqft
45 Chase St,
Sunapee, NH 03782
SOLD
JUL 1, 2026
$495,000
3
Beds
1.5
Baths
1,630
sqft
46 North Road,
Sunapee, NH 03782
PrimeMLS
SOLD
JUN 30, 2026
$615,000
3
Beds
2.5
Baths
1,360
sqft
17 Fairgrounds Road,
Bradford, NH 03221
PrimeMLS
SOLD
JUN 18, 2026
$519,900
3
Beds
2
Baths
1,872
sqft
67 Breezy Hill Road,
Bradford, NH 03221
PrimeMLS
SOLD
JUN 18, 2026
$650,000
3
Beds
2.5
Baths
2,094
sqft
68 Stagecoach Road,
Sunapee, NH 03782
PrimeMLS
1
2
41-41 of 41 Results
New Hampshire
Merrimack County
Newbury