Alert me

Homes for sale in Salem, VA

227 homes
2647 Puckett Cir, Salem, VA 24153New 路 2 days
$374,950
4 bd 路 2 ba 路 1,865 sqft
2647 Puckett Cir, Salem
1838 Red Lane Ext, Salem, VA 24153New 路 2 days
$170,000
3 bd 路 1 ba 路 1,244 sqft
1838 Red Lane Ext, Salem
501 Tennessee St, Salem, VA 24153New 路 3 days
$259,950
3 bd 路 2 ba 路 1,019 sqft
501 Tennessee St, Salem
208 E 3rd St, Salem, VA 24153New 路 3 days
$259,900
208 E 3rd St, Salem
1939 S Clearing Rd Unit 20, Salem, VA 24153New 路 3 days
$225,000
2 bd 路 2 ba 路 1,040 sqft
1939 S Clearing Rd Unit 20, Salem
726 Ambler Ln, Salem, VA 24153New 路 4 days
$729,950
4 bd 路 3.5 ba 路 2,421 sqft
726 Ambler Ln, Salem
104 Johnston Park Drive, Salem, VA 24153New 路 4 days
$409,990
6 bd 路 2,540 sqft
104 Johnston Park Drive, Salem
149 Johnston Park Dr, Salem, VA 24153New 路 5 days
$483,025
6 bd 路 3 ba 路 2,541 sqft
149 Johnston Park Dr, Salem
2123 Tara Ln, Salem, VA 24153New 路 5 days
$399,950
3 bd 路 2 ba 路 1,398 sqft
2123 Tara Ln, Salem
137 Dorsey Farm Ln, Salem, VA 24153Price cut $19,005
$375,985
4 bd 路 3 ba 路 1,658 sqft
137 Dorsey Farm Ln, Salem
921 Watts St, Salem, VA 24153New 路 6 days
$295,000
3 bd 路 2 ba 路 1,608 sqft
921 Watts St, Salem
1759 Laurel Mountain Rd, Salem, VA 24153
$499,900
4 bd 路 4 ba 路 2,315 sqft
1759 Laurel Mountain Rd, Salem
782 Skyview Rd, Salem, VA 24153
$419,000
4 bd 路 3 ba 路 2,170 sqft
782 Skyview Rd, Salem
1913 McVitty Rd, Salem, VA 24153
$457,800
4 bd 路 3 ba 路 2,665 sqft
1913 McVitty Rd, Salem
4822 Cherokee Hills Dr, Salem, VA 24153
$349,950
4 bd 路 3 ba 路 2,103 sqft
4822 Cherokee Hills Dr, Salem
4738 Moore Rd, Salem, VA 24153
$330,000
3 bd 路 2 ba 路 1,300 sqft
4738 Moore Rd, Salem
1332 Waldheim Rd, Salem, VA 24153
$1,175,000
6 bd 路 7 ba 路 6,787 sqft
1332 Waldheim Rd, Salem
2521 Woods Meadow Ct, Salem, VA 24153
$599,500
4 bd 路 2 ba 路 2,257 sqft
2521 Woods Meadow Ct, Salem
5205 Arrowhead Trl, Salem, VA 24153
$445,000
4 bd 路 3 ba 路 2,194 sqft
5205 Arrowhead Trl, Salem
1145 Lynchburg Tpke, Salem, VA 24153
$489,990
5 bd 路 3 ba 路 2,940 sqft
1145 Lynchburg Tpke, Salem
1705 Melbourne Dr, Salem, VA 24153
$329,950
3 bd 路 3 ba 路 1,608 sqft
1705 Melbourne Dr, Salem
126 Taylor Ave, Salem, VA 24153
$465,000
4 bd 路 3 ba 路 2,174 sqft
126 Taylor Ave, Salem
539 Westminister Ln, Salem, VA 24153
$205,000
2 bd 路 2 ba 路 912 sqft
539 Westminister Ln, Salem
6437 Poor Mountain Rd, Salem, VA 24153
$299,950
2 bd 路 1 ba 路 1,296 sqft
6437 Poor Mountain Rd, Salem

There are 108 homes for sale in Salem, VA, with a median list price of $389,950. Prices run from $170,000 to $1,949,750. The newest listings come first. Filter by price, beds, baths and home type, or move the map to look around.

Swipe homes in the app
Download on the App Store