Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Become an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Become an Agent
Surry County Homes for Sale & Real Estate
Save Search
price
-
Filters
1-40
of
233
Homes
Sort by Recommended
New
$199,000
2033 North Main Street, Unit B
Mount Airy, NC 27030
2
Beds
2
Baths
-
Sq. Ft.
New
$350,000
185 Parker Road
Mount Airy, NC 27030
3
Beds
3
Baths
-
Sq. Ft.
New
$299,900
186 Louise Avenue
Mount Airy, NC 27030
3
Beds
2.5
Baths
-
Sq. Ft.
Virtual Tour
$210,000
121 Westwood Lane
Elkin, NC 28621
3
Beds
1
Bath
1,278
Sq. Ft.
New
$269,000
883 Zephyr Mountain Park Road
State Road, NC 28676
3
Beds
2
Baths
-
Sq. Ft.
$229,900
282 Harris Avenue
Elkin, NC 28621
3
Beds
1
Bath
-
Sq. Ft.
$180,000
122 Satterfield Lane
Mount Airy, NC 27030
3
Beds
1.5
Baths
-
Sq. Ft.
Virtual Tour
$425,000
1233 Stanford Church Road
Siloam, NC 27047
3
Beds
2
Baths
-
Sq. Ft.
$305,000
552 Country Club Road
Mount Airy, NC 27030
4
Beds
3
Baths
-
Sq. Ft.
New
$275,000
134 Carolina Avenue
Mount Airy, NC 27030
3
Beds
2
Baths
-
Sq. Ft.
$289,900
290 Miller Road
Mount Airy, NC 27030
3
Beds
2
Baths
-
Sq. Ft.
$139,000
418 Circle Drive
Mount Airy, NC 27030
3
Beds
1
Bath
-
Sq. Ft.
New
$215,000
1993 Cook School Road
Pilot Mountain, NC 27041
2
Beds
2
Baths
-
Sq. Ft.
New
$55,000
2045 Woodland Drive
Mount Airy, NC 27030
2
Beds
1
Bath
-
Sq. Ft.
$225,000
214 Broad Street
Mount Airy, NC 27030
2
Beds
2.5
Baths
-
Sq. Ft.
$274,500
131 Double Creek Road
Dobson, NC 27017
1
Bed
1.5
Baths
-
Sq. Ft.
Virtual Tour
$279,900
275 Dudley Avenue
Mount Airy, NC 27030
3
Beds
1.5
Baths
-
Sq. Ft.
$224,900
411 Broad Street
Mount Airy, NC 27030
3
Beds
1
Bath
-
Sq. Ft.
-
2065 Cynthia Drive
Mount Airy, NC 27030
3
Beds
2.5
Baths
-
Sq. Ft.
$105,000
10167 West Pine Street
Lowgap, NC 27024
1
Bed
2
Baths
-
Sq. Ft.
$189,000
239 Hylton Street
Mount Airy, NC 27030
2
Beds
2
Baths
-
Sq. Ft.
$699,000
728 Luffman Road
Dobson, NC 27017
3
Beds
2
Baths
-
Sq. Ft.
$205,000
8581 Highway 268
Dobson, NC 27017
3
Beds
2
Baths
-
Sq. Ft.
$721,000
103-ac North Franklin Road
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$27,500
Lot 12 Brookfield Dr Mount
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$27,500
Lot 11 Brookfield Dr Mount
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$130,000
0 Mt Zion Road
Pinnacle, NC 27043
-
Beds
-
Baths
-
Sq. Ft.
$165,000
20-acres Quaker Church Road
Siloam, NC 27047
-
Beds
-
Baths
-
Sq. Ft.
$199,900
Tbd Mt Pleasant Church Road
State Road, NC 28676
-
Beds
-
Baths
-
Sq. Ft.
$164,900
1707 North Main Street, Unit C4
Mount Airy, NC 27030
2
Beds
2
Baths
-
Sq. Ft.
$899,900
123 Sports Lane
Pilot Mountain, NC 27041
6
Beds
6
Baths
-
Sq. Ft.
$14,900
.63-ac Bluff Street
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$20,900
0 Beacon Lane
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$699,000
728 Luffman Road
Dobson, NC 27017
-
Beds
-
Baths
-
Sq. Ft.
$849,900
2605 Pipers Gap Road
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$35,000
0 Pinnacle Hotel Road
Pinnacle, NC 27043
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$349,900
706 Carson Road
Pilot Mountain, NC 27041
3
Beds
2
Baths
-
Sq. Ft.
$109,500
415 Whitaker Chapel Road
Pilot Mountain, NC 27041
-
Beds
-
Baths
-
Sq. Ft.
$339,500
228 Hylton Street
Mount Airy, NC 27030
3
Beds
2
Baths
-
Sq. Ft.
$120,000
320 Old Quarry Road
State Road, NC 28676
-
Beds
-
Baths
-
Sq. Ft.
1
2
3
4
5
6
Compass
NC
Surry County
Homes for Sale near Surry County
Neighborhoods
Big Creek Township - Stokes County
East Bend Township - Yadkin County
Dobson Township - Surry County
Bryan Township - Surry County
Boonville Township - Yadkin County
White Plains
Toast
Stewarts Creek Township - Surry County
South Westfield Township - Surry County
Shoals Township - Surry County
Rockford Township - Surry County
Quaker Gap Township - Stokes County
Pilot Township - Surry County
North Fall Creek Township - Yadkin County
Mount Airy Township - Surry County
Long Hill Township - Surry County
Franklin Township - Surry County
Flat Rock
Elkin Township - Surry County
Eldora Township - Surry County
Show More
Cities
Westfield
Traphill
Thurmond
State Road
Siloam
Pilot Mountain
Mount Airy
Lowgap
Lambsburg
Jonesville
Elkin
Dobson
Claudville
Cana
Ararat
Ararat
Pinnacle
Ennice
Roaring Gap
Glade Valley
Show More
ZIPs
28683
28676
28670
28627
28623
28621
27053
27047
27043
27041
27030
27024
27018
27017
27007
24351
24333
24317
24076
24053
Show More
Looking for Rentals?
Homes and Apartments for Rent in Surry County