Petersburg, VA Homes for Sale & Real Estate

price
-
1-40 of 132 Homes
$175,000 | 309 North Old Church Street | Petersburg
New
$249,999 | 524 East Wythe Street | Petersburg
3
Beds
2
Baths
1,550
Sq. Ft.
$90,000 | 122 Summit Street | Kenilworth
2
Beds
1
Bath
993
Sq. Ft.
$131,700 | 1039 Patterson Street | Petersburg
2
Beds
1
Bath
728
Sq. Ft.
$399,000 | 826 West South Boulevard | Petersburg
3
Beds
3
Baths
2,560
Sq. Ft.
$215,000 | 1220 Grant Court | Petersburg
3
Beds
2
Baths
1,044
Sq. Ft.
$274,000 | 605 South Sycamore Street | Petersburg
Open: 7/25 01:00PM - 03:00PM
3
Beds
2
Baths
1,696
Sq. Ft.
$189,000 | 25611 Nottoway Avenue
2
Beds
1
Bath
840
Sq. Ft.
$179,950 | 508 South Dunlop Street | Petersburg
3
Beds
1
Bath
1,092
Sq. Ft.
$249,900 | 1464 Boisseau Drive | Petersburg
3
Beds
1.5
Baths
1,325
Sq. Ft.
$195,000 | 3211 Main Street | Ettrick
2
Beds
2
Baths
1,458
Sq. Ft.
$150,000 | 1713 Boydton Plank Road | Petersburg
4
Beds
2
Baths
1,008
Sq. Ft.
$259,900 | 731 Cameron Street | Petersburg
4
Beds
2
Baths
1,710
Sq. Ft.
$300,000 | 1050 Halifax Street | Petersburg
3
Beds
3
Baths
1,968
Sq. Ft.
$250,000 | 3360 Denise Road | Petersburg
4
Beds
2.5
Baths
2,138
Sq. Ft.
$199,000 | 845 Wills Road | Petersburg
2
Beds
1
Bath
1,180
Sq. Ft.
$30,000 | 0 Surry Avenue
-
Beds
-
Baths
-
Sq. Ft.
$299,999 | 1491 Halifax Street | Petersburg
4
Beds
3
Baths
1,925
Sq. Ft.
$275,000 | 22700 Pintail Drive
3
Beds
2
Baths
1,621
Sq. Ft.
$199,999 | 2007 Richmond Avenue | Petersburg
3
Beds
1
Bath
972
Sq. Ft.
$250,000 | 1910 Buckner Street | Pine Gardens
3
Beds
2
Baths
1,953
Sq. Ft.
$176,900 | 350 North Boulevard | Walnut Hill
3
Beds
1.5
Baths
1,384
Sq. Ft.
$175,000 | 1142-1144 Farmer Street | Petersburg
4
Beds
2
Baths
2,312
Sq. Ft.
$174,900 | 1909 Berkeley Avenue | Petersburg
3
Beds
1.5
Baths
1,612
Sq. Ft.
$359,000 | 21605 Hill Street | Matoaca
Virtual Tour
3
Beds
2
Baths
1,586
Sq. Ft.
$457,890 | 9913 Peacefield Lane
Open: 7/27 12:00PM - 04:00PM
4
Beds
2
Baths
1,862
Sq. Ft.
$56,000 | 21610 Hagood Avenue | Matoaca
-
Beds
-
Baths
-
Sq. Ft.
$250,000 | 321 Mistletoe Street | Petersburg
3
Beds
2
Baths
1,480
Sq. Ft.
$249,900 | 1516 Regency Court | Petersburg
3
Beds
1.5
Baths
1,117
Sq. Ft.
$204,999 | 133 Virginia Avenue | Petersburg
3
Beds
1
Bath
945
Sq. Ft.
$270,000 | 718 Jefferson Place | Petersburg
4
Beds
2
Baths
2,381
Sq. Ft.
$199,999 | 143 Spring Street | Kenilworth
$199,999

143 Spring Street
Petersburg, VA 23803

3
Beds
2
Baths
1,340
Sq. Ft.
$265,000 | 114 North West Street | Petersburg
3
Beds
2.5
Baths
1,540
Sq. Ft.
$199,000 | 2023 Richmond Avenue | Petersburg
3
Beds
2
Baths
1,158
Sq. Ft.
$509,900 | 418 Old Keswick Lane
5
Beds
3
Baths
2,872
Sq. Ft.
$225,000 | 601 Grove Avenue | Old Towne Historic District
3
Beds
-
Baths
2,243
Sq. Ft.
$19,950 | 1207 Edar Street | Petersburg
-
Beds
-
Baths
-
Sq. Ft.