Mayodan, NC Homes for Sale & Real Estate

price
-
1-20 of 20 Homes
$169,500 | 104 North 8th Avenue | Mayodan
3
Beds
2
Baths
-
Sq. Ft.
$199,000 | 103 Hanna Street | Mayodan
2
Beds
1
Bath
-
Sq. Ft.
$110,000 | 905 West Main Street | Mayodan
2
Beds
1
Bath
-
Sq. Ft.
$225,000 | 209 South 4th Avenue | Mayodan
3
Beds
2
Baths
-
Sq. Ft.
$319,000 | 145 Birch Tree Way | Mayo Township - Rockingham County
5
Beds
3
Baths
-
Sq. Ft.
$239,999 | 3445 Ayersville Road | Madison Township - Rockingham County
3
Beds
1.5
Baths
-
Sq. Ft.
$300,740 | 108 Birch Tree Way | Mayo Township - Rockingham County
4
Beds
2.5
Baths
-
Sq. Ft.
$153,000 | 214 South 5th Avenue | Mayodan
3
Beds
2
Baths
-
Sq. Ft.
$219,900 | 109 Taft Street | Mayodan
3
Beds
2
Baths
-
Sq. Ft.
$299,000 | 142 Birch Tree Way | Mayo Township - Rockingham County
4
Beds
2.5
Baths
-
Sq. Ft.
$259,900 | 720 Virginia Street | Mayodan
3
Beds
2.5
Baths
-
Sq. Ft.
$8,000,000 | 6567 Highway 135 | Mayodan
-
Beds
-
Baths
-
Sq. Ft.
$75,000 | 1458 Bennett Road | Madison Township - Rockingham County
-
Beds
-
Baths
-
Sq. Ft.
$299,000 | 1 Turner Road | Madison Township - Rockingham County
-
Beds
-
Baths
-
Sq. Ft.
$350,000 | 0 Highway 135 | Mayo Township - Rockingham County
-
Beds
-
Baths
-
Sq. Ft.
$97,500 | 21 Highway 704 | Madison Township - Rockingham County
-
Beds
-
Baths
-
Sq. Ft.