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
219
Homes
Sort by Recommended
New
$375,000
327 Gwyn Avenue
Elkin, NC 28621
3
Beds
2
Baths
-
Sq. Ft.
$277,000
736 Country Club Drive
State Road, NC 28676
2
Beds
1
Bath
-
Sq. Ft.
$325,000
329 West Pine Street
Mount Airy, NC 27030
4
Beds
2
Baths
-
Sq. Ft.
New
$280,000
6851 Siloam Road
Siloam, NC 27047
4
Beds
1
Bath
-
Sq. Ft.
New
$258,000
1485 Pratt Road
Ararat, NC 27007
4
Beds
1
Bath
-
Sq. Ft.
New
$218,000
217 West Church Street
Mount Airy, NC 27030
3
Beds
1
Bath
1,394
Sq. Ft.
New
$359,900
528 Country Club Road
Mount Airy, NC 27030
3
Beds
2.5
Baths
-
Sq. Ft.
$166,000
164 Johnson Ridge Road
Elkin, NC 28621
1
Bed
2
Baths
-
Sq. Ft.
New
$424,500
157 Parker Road
Mount Airy, NC 27030
3
Beds
2.5
Baths
-
Sq. Ft.
$639,000
300 Valleyview Drive
Mount Airy, NC 27030
3
Beds
3.5
Baths
-
Sq. Ft.
$495,000
147 Beechtree Circle
Mount Airy, NC 27030
4
Beds
3.5
Baths
-
Sq. Ft.
New
$209,900
1755 CC Camp Road
Elkin, NC 28621
3
Beds
2
Baths
-
Sq. Ft.
$299,500
127 Pineview Drive
Mount Airy, NC 27030
3
Beds
2.5
Baths
-
Sq. Ft.
Virtual Tour
$425,000
218 Adams Ridge Road
State Road, NC 28676
3
Beds
3
Baths
-
Sq. Ft.
$449,900
1010 North Main Street
Mount Airy, NC 27030
4
Beds
3
Baths
-
Sq. Ft.
$230,000
174 Cornelius Avenue
Mount Airy, NC 27030
3
Beds
2
Baths
-
Sq. Ft.
$699,000
108 Toms Creek Bluff Lane
Pilot Mountain, NC 27041
3
Beds
3.5
Baths
-
Sq. Ft.
$269,900
9710 West Pine Street
Lowgap, NC 27024
3
Beds
2
Baths
-
Sq. Ft.
$449,000
1498 West Pine Street
Mount Airy, NC 27030
2
Beds
1.5
Baths
-
Sq. Ft.
$189,900
223 Cp Riddle Trail
Mount Airy, NC 27030
3
Beds
2
Baths
-
Sq. Ft.
$110,000
290 Fowler Circle
Dobson, NC 27017
2
Beds
1
Bath
-
Sq. Ft.
$499,900
1148 Round Peak Church Road
Mount Airy, NC 27030
3
Beds
3.5
Baths
-
Sq. Ft.
$162,000
217 McMillian Lane
Mount Airy, NC 27030
4
Beds
2
Baths
-
Sq. Ft.
$721,000
103-ac North Franklin Road
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$27,000
0 Carrington Drive
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$239,900
Xx 16.35-acres Xx 16.35-acres Black Point Lane
Pilot Mountain, NC 27041
-
Beds
-
Baths
-
Sq. Ft.
$30,000
Lot 60-tbd Lot 60-tbd Jonathan Drive
Lowgap, NC 27024
-
Beds
-
Baths
-
Sq. Ft.
$21,000
Lot 15 Baldwin Drive
Lowgap, NC 27024
-
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.
$70,000
9.6-acres Legends Lane
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
New
$115,000
287 High Ridge Road
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$139,900
Tbd Eddington Lane
Pilot Mountain, NC 27041
-
Beds
-
Baths
-
Sq. Ft.
$199,900
Tbd Mt Pleasant Church Road
State Road, NC 28676
-
Beds
-
Baths
-
Sq. Ft.
$849,900
267 Devotion Farm Way
Thurmond, NC 28683
3
Beds
3.5
Baths
-
Sq. Ft.
$550,000
159 Gingerbread Lane
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$329,000
101 Tanglewood Drive
Mount Airy, NC 27030
3
Beds
2.5
Baths
-
Sq. Ft.
$14,900
.63-ac Bluff Street
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$29,000
0 Jackson Road
Mount Airy, NC 27030
-
Beds
-
Baths
-
Sq. Ft.
$299,900
378 Brighthill Lane
Pilot Mountain, NC 27041
-
Beds
-
Baths
-
Sq. Ft.
1
2
3
4
5
6
Compass
NC
Surry County
Homes for Sale near Surry County
Neighborhoods
East Bend Township - Yadkin County
Bryan Township - Surry County
Flat Rock
Pilot Township - Surry County
Shoals Township - Surry County
Big Creek Township - Stokes County
Quaker Gap Township - Stokes County
Eldora Township - Surry County
South Westfield Township - Surry County
Stewarts Creek Township - Surry County
Boonville Township - Yadkin County
Dobson Township - Surry County
Rockford Township - Surry County
Long Hill Township - Surry County
White Plains
North Fall Creek Township - Yadkin County
Elkin Township - Surry County
Toast
Franklin Township - Surry County
Mount Airy Township - Surry County
Show More
Cities
Lowgap
Pilot Mountain
State Road
Siloam
Dobson
Elkin
Mount Airy
Jonesville
Westfield
Ararat
Traphill
Thurmond
Cana
Ararat
Claudville
Lambsburg
Pinnacle
Ennice
Roaring Gap
Glade Valley
Show More
ZIPs
24053
24333
24317
24076
27007
27043
27041
27047
27018
27017
27053
28621
28676
27024
27030
28623
28627
28670
28683
24351
Show More
Looking for Rentals?
Homes and Apartments for Rent in Surry County