Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Join as an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Join as an Agent
Marion, NC Homes for Sale & Real Estate
Save Search
price
-
Filters
41-80
of
184
Homes
Sort by Recommended
$189,900
40 Madac Ridge
Marion, NC 28752
3
Beds
2
Baths
1,296
Sq. Ft.
$199,900
677 Stroud Street
Marion, NC 28752
3
Beds
2
Baths
1,280
Sq. Ft.
$85,000
70 Alabama Avenue, Unit LOT 2
Marion, NC 28752
-
Beds
-
Baths
-
Sq. Ft.
$25,000
0 Parkway Drive
Marion, NC 28752
-
Beds
-
Baths
-
Sq. Ft.
$184,500
70 6th C Street
Marion, NC 28752
2
Beds
1
Bath
850
Sq. Ft.
$199,000
145 Sixth Em Street
Marion, NC 28752
2
Beds
1
Bath
1,232
Sq. Ft.
$287,500
869 Peppers Creek Road
Marion, NC 28752
2
Beds
2.5
Baths
1,627
Sq. Ft.
$169,000
1435 Jacktown Road
Marion, NC 28752
2
Beds
2
Baths
1,528
Sq. Ft.
$260,000
66 Veterans Drive
Marion, NC 28752
3
Beds
2
Baths
1,701
Sq. Ft.
$250,000
9306 Montford Cove Road
Marion, NC 28752
2
Beds
2
Baths
1,115
Sq. Ft.
$269,500
218 Woodrun Drive
Marion, NC 28752
3
Beds
2
Baths
1,010
Sq. Ft.
$189,000
1364 Deacon Drive
Marion, NC 28752
3
Beds
1.5
Baths
1,371
Sq. Ft.
$229,977
80 Robinson Hollow
Marion, NC 28752
3
Beds
2
Baths
1,228
Sq. Ft.
$177,000
499 Worley Road
Marion, NC 28752
2
Beds
1
Bath
866
Sq. Ft.
$235,000
859 Stacy Hill Road
Marion, NC 28752
3
Beds
2
Baths
1,240
Sq. Ft.
$299,000
3025 Hwy 70 Road East
Marion, NC 28752
3
Beds
2
Baths
1,152
Sq. Ft.
$219,000
3786 Us 70 Highway East
Marion, NC 28752
3
Beds
1
Bath
-
Sq. Ft.
$349,900
3107 Yancey Road
Marion, NC 28752
3
Beds
2
Baths
1,624
Sq. Ft.
$440,000
3586 Highway 70
Marion, NC 28752
3
Beds
2
Baths
1,796
Sq. Ft.
$179,900
36 Euclid Avenue
Marion, NC 28752
2
Beds
2.5
Baths
1,864
Sq. Ft.
$350,000
2390 Sugar Hill Road
Marion, NC 28752
3
Beds
1
Bath
1,333
Sq. Ft.
Virtual Tour
$189,000
151 Cold Creek Lane, Unit 4
Marion, NC 28752
3
Beds
2
Baths
700
Sq. Ft.
$300,000
1942 Old US 221 Highway North
Marion, NC 28752
3
Beds
2
Baths
1,833
Sq. Ft.
$275,000
142 Pleasant Valley Drive
Marion, NC 28752
3
Beds
2
Baths
1,411
Sq. Ft.
Virtual Tour
$420,000
316 Pinecrest Drive
Marion, NC 28752
4
Beds
3
Baths
2,728
Sq. Ft.
$395,000
207 Sunny Street
Marion, NC 28752
3
Beds
2
Baths
1,568
Sq. Ft.
$499,000
19314 Highway 221
Marion, NC 28752
2
Beds
1.5
Baths
2,125
Sq. Ft.
$637,000
Tbd Wilkerson Way
Marion, NC 28752
-
Beds
-
Baths
-
Sq. Ft.
$539,900
89 Clinchfield Gap Road
Marion, NC 28752
4
Beds
2
Baths
2,547
Sq. Ft.
$309,900
43 State Street
Marion, NC 28752
1
Bed
1.5
Baths
1,425
Sq. Ft.
$353,440
495 Worley Road
Marion, NC 28752
4
Beds
2
Baths
1,731
Sq. Ft.
$319,000
95 Short Drive
Marion, NC 28752
2
Beds
2
Baths
1,176
Sq. Ft.
$596,000
100 Goose Creek Road
Marion, NC 28752
3
Beds
2
Baths
1,648
Sq. Ft.
Virtual Tour
$675,000
818 Deep Woods Drive
Marion, NC 28752
3
Beds
2.5
Baths
2,860
Sq. Ft.
$780,000
1147 Old Linville Road
Marion, NC 28752
3
Beds
1
Bath
1,178
Sq. Ft.
$150,000
8131 Old Linville Road
Marion, NC 28752
4
Beds
1
Bath
1,912
Sq. Ft.
Virtual Tour
$699,900
5325 Highway 70
Marion, NC 28752
3
Beds
4
Baths
3,659
Sq. Ft.
$575,000
1164 Mud Cut Loop
Marion, NC 28752
5
Beds
2
Baths
1,796
Sq. Ft.
$162,500
36 Breanna Drive
Marion, NC 28752
2
Beds
1
Bath
595
Sq. Ft.
$170,000
300 Valley Street
Marion, NC 28752
2
Beds
1
Bath
784
Sq. Ft.
1
2
3
4
5
Compass
NC
McDowell County
Marion
Homes for Sale near Marion
Neighborhoods
Glenwood Township - McDowell County
Higgins Township - McDowell County
Marion Township - McDowell County
Nebo Township - McDowell County
West Marion
Glenwood
Montford Cove Township - McDowell County
Dysartsville Township - McDowell County
Brackett Township - McDowell County
Old Fort Township - McDowell County
North Cove Township - McDowell County
Linville Township - Burke County
Silver Creek Township - Burke County
Crooked Creek Township - McDowell County
Morgan Township - Rutherford County
Camp Creek Township - Rutherford County
East Shores
Logan Store Township - Rutherford County
Upper Creek Township - Burke County
Show More
Cities
Nebo
Old Fort
Union Mills
Morganton
Little Switzerland
Spruce Pine
Lake Lure
Montreat
Mill Spring
Black Mountain
Penland
Collettsville
Rutherfordton
Spindale
Drexel
Chimney Rock
Valdese
Swannanoa
Forest City
Burnsville
Show More
ZIPs
28752
28761
28762
28655
28167
28714
28018
28777
28749
28746
28139
28711
28657
28020
28043
28757
28040
28765
28705
28160
Show More
Looking for Rentals?
Homes and Apartments for Rent in Marion