Petersburg, VA Homes for Sale & Real Estate

price
-
20 of 87 Homes
New
$225,000

913 Fort Lee Road
Petersburg, VA 23803

3
Beds
2
Baths
1,280
Sq. Ft.
$195,000

2805 Midland Road
Petersburg, VA 23805

3
Beds
1.5
Baths
1,250
Sq. Ft.
$140,000

14 South Chappell Street
Petersburg, VA 23803

0
Beds
-
Baths
2,064
Sq. Ft.
$125,000

1022 West High Street
Petersburg, VA 23803

3
Beds
1.5
Baths
2,068
Sq. Ft.
$249,999

3513 South Street
Petersburg, VA 23803

3
Beds
2
Baths
1,316
Sq. Ft.
$295,000

21137 Baileys Grove Drive
Petersburg, VA 23803

3
Beds
2.5
Baths
1,842
Sq. Ft.
$259,900

25108 Pinecroft Road
Petersburg, VA 23803

3
Beds
2
Baths
1,680
Sq. Ft.
$259,900

25313 Fulmar Circle
Petersburg, VA 23803

3
Beds
1.5
Baths
1,028
Sq. Ft.
$79,900

1436 Custer Street
Petersburg, VA 23803

3
Beds
2
Baths
1,400
Sq. Ft.
$114,900

2246 Anderson Street
Petersburg, VA 23805

3
Beds
1.5
Baths
1,404
Sq. Ft.
$109,500

334 Rolfe Street
Petersburg, VA 23803

3
Beds
1
Bath
1,040
Sq. Ft.
$120,000

18 South Chappell Street
Petersburg, VA 23803

0
Beds
-
Baths
1,472
Sq. Ft.
$499,900

1670 Westover Avenue
Petersburg, VA 23805

4
Beds
3.5
Baths
3,225
Sq. Ft.
$284,950

14800 South Crater Road
Petersburg, VA 23805

3
Beds
2
Baths
1,536
Sq. Ft.
$109,950

315 Dalton Avenue
Petersburg, VA 23803

3
Beds
1.5
Baths
1,458
Sq. Ft.
$130,000

211 Shore Street
Petersburg, VA 23803

0
Beds
-
Baths
1,376
Sq. Ft.
$110,000

15 Mars Street
Petersburg, VA 23803

3
Beds
2
Baths
1,550
Sq. Ft.
$119,900

1431 Oakdale Avenue
Petersburg, VA 23803

0
Beds
-
Baths
2,540
Sq. Ft.
$125,000

2350 Hill Street, Unit D
Petersburg, VA 23803

2
Beds
1.5
Baths
1,037
Sq. Ft.
$170,000

549 Mingea Street
Petersburg, VA 23803

4
Beds
2
Baths
1,682
Sq. Ft.