Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Barns for sale in Western North Carolina
Price
Size
Tags
Save
Reset
362 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Explore
land for sale in Western North Carolina
for more listings.
2 months ago
$850,000
2.55 acres
Jackson County
3 bd, 2 ba
•
— sq ft
Sylva, NC 28779
$30k drop • July 27
$899,000
2.4 acres
Watauga County
3 bd, 3 ba
•
2,800 sq ft
Sugar Grove, NC 28679
$19k drop • June 15
$579,000
2.78 acres
Haywood County
4 bd, 4 ba
•
2,522 sq ft
Waynesville, NC 28785
2 years ago
$1,000,000
100 acres
Madison County
Spring Creek, NC 28743
37 days ago
$590,000
29 acres
Haywood County
3 bd, 1 ba
•
1,462 sq ft
Canton, NC 28716
6 months ago
$475,000
9.75 acres
Watauga County
3 bd, 1.5 ba
•
1,730 sq ft
Vilas, NC 28692
$100k drop • July 27
$1,399,000
112 acres
Ashe County
2 bd, 2 ba
•
1,541 sq ft
Crumpler, NC 28617
10 months ago
$629,000
0.77 acres
Jackson County
Highlands, NC 28741
$5k drop • July 10
$234,000
9.4 acres
Watauga County
Vilas, NC 28692
3 years ago
$495,000
1.7 acres
Jackson County
Highlands, NC 28741
5 years ago
$195,000
2 acres
Jackson County
Highlands, NC 28741
2 months ago
$220,000
11.3 acres
Swain County
1 ba
•
— sq ft
Whittier, NC 28789
3 months ago
$199,000
6.4 acres
Swain County
2 bd, 1.5 ba
•
768 sq ft
Bryson City, NC 28713
3 months ago
$1,499,999
2 acres
Caldwell County
3 bd, 4.5 ba
•
3,651 sq ft
Lenoir, NC 28645
6 months ago
$499,000
4 acres
Watauga County
Banner Elk, NC 28604
6 months ago
$1,600,000
265 acres
Alleghany County
4 bd, 4.5 ba
•
3,204 sq ft
Laurel Springs, NC 28644
13 months ago
$299,000
16.2 acres
Jackson County
2 bd, 1 ba
•
796 sq ft
Sylva, NC 28779
13 months ago
$1,150,000
10 acres
Henderson County
Mills River, NC 28759
2 years ago
$425,000
0.76 acres
Jackson County
Highlands, NC 28741
2 years ago
$495,000
1.49 acres
Jackson County
Highlands, NC 28741
2 years ago
$449,000
1.2 acres
Jackson County
Highlands, NC 28741
10 days
$459,000
2.33 acres
Ashe County
2 bd, 3 ba
•
2,019 sq ft
Warrensville, NC 28693
2 months ago
$980,800
46.8 acres
Clay County
3 bd, 2.5 ba
•
— sq ft
Hayesville, NC 28904
$10k drop • July 10
$378,900
4.86 acres
Ashe County
2 bd, 1 ba
•
1,075 sq ft
Laurel Springs, NC 28644
4 months ago
$995,000
20.8 acres
Ashe County
3 bd, 2.5 ba
•
2,997 sq ft
Lansing, NC 28643
4 months ago
$40,000
2.64 acres
Madison County
Marshall, NC 28753
$20k drop • July 17
$530,000
6.8 acres
Clay County
4 bd, 2 ba
•
— sq ft
Brasstown, NC 28902
9 months ago
$920,000
103 acres
McDowell County
Marion, NC 28752
$50k drop • June 1
$525,000
6.72 acres
Ashe County
3 bd, 2 ba
•
1,464 sq ft
Warrensville, NC 28693
14 months ago
$996,300
41 acres
Buncombe County
Leicester, NC 28748
2 years ago
$20,000
2.65 acres
Clay County
Hayesville, NC 28904
2 years ago
$20,000
2.79 acres
Clay County
Hayesville, NC 28904
6 months ago
$114,900
8.8 acres
Ashe County
Lansing, NC 28643
$50k drop • July 3
$425,000
14 acres
Cherokee County
4 bd, 2 ba
•
— sq ft
Murphy, NC 28906
$39.1k drop • July 1
$549,900
2.22 acres
Ashe County
2 bd, 2 ba
•
1,146 sq ft
Lansing, NC 28643
3 months ago
$300,000
2.36 acres
Cherokee County
3 bd, 2 ba
•
— sq ft
Murphy, NC 28906
$305k drop • May 19
$895,000
20.5 acres
Mitchell County
— sq ft
Little Switzerland, NC 28777
7 months ago
$295,000
9.62 acres
Jackson County
Tuckasegee, NC 28783
9 months ago
$575,000
28 acres
Watauga County
3 bd, 1.5 ba
•
1,730 sq ft
Vilas, NC 28692
$44k drop • July 31
$695,000
9.3 acres
Ashe County
3 bd, 2 ba
•
1,702 sq ft
Warrensville, NC 28693
2 years ago
$10,000
1.44 acres
Clay County
Hayesville, NC 28904
2 years ago
$10,000
1.14 acres
Clay County
Hayesville, NC 28904
2 years ago
$2,300,000
95.6 acres
Haywood County
3 bd, 2.5 ba
•
2,106 sq ft
Canton, NC 28716
$249k drop • June 16
$1,350,000
1.14 acres
Polk County
3 bd, 3 ba
•
3,143 sq ft
Columbus, NC 28722
12 months ago
$949,000
11.5 acres
McDowell County
2 bd, 2.5 ba
•
2,683 sq ft
Marion, NC 28752
12 months ago
$898,000
46.5 acres
Graham County
3 bd, 3.5 ba
•
— sq ft
Robbinsville, NC 28771
13 months ago
$85,000
1.54 acres
Madison County
Mars Hill, NC 28754
5 years ago
$349,000
0.77 acres
Jackson County
Highlands, NC 28741
$150k drop • July 9
$1,100,000
3 acres
Ashe County
4 bd, 4.5 ba
•
5,815 sq ft
Jefferson, NC 28640
$26k drop • July 16
$799,000
2 acres
Ashe County
3 bd, 3 ba
•
3,678 sq ft
West Jefferson, NC 28694
1
…
4
5
6
7
8
201-250 of 362 properties
Map