Petersburg city Homes for Sale & Real Estate

price
-
1-40 of 129 Homes
$240,000 | 805 Halifax Street | Petersburg
Coming Soon
3
Beds
2
Baths
1,312
Sq. Ft.
$235,000 | 426 Beauregard Avenue | Petersburg
Coming Soon
3
Beds
2.5
Baths
2,220
Sq. Ft.
$159,500 | 1447 Ferndale Avenue | Petersburg
3
Beds
1
Bath
768
Sq. Ft.
$220,000 | 129 Seaboard Street | Kenilworth
3
Beds
2
Baths
1,056
Sq. Ft.
$175,000 | 228 Mercury Street | Petersburg
3
Beds
1
Bath
1,128
Sq. Ft.
$274,900 | 1644 South Sycamore Street | Walnut Hill
5
Beds
3.5
Baths
2,654
Sq. Ft.
$175,000 | 1020 Old Wythe Street | Petersburg
4
Beds
2
Baths
1,586
Sq. Ft.
$175,000 | 1018 Old Wythe Street | Petersburg
4
Beds
2
Baths
1,568
Sq. Ft.
$175,000 | 2305 Van Dorn Street | Pine Gardens
New
3
Beds
1
Bath
1,242
Sq. Ft.
$175,000 | 715-717 Kirkham Street | Petersburg
4
Beds
2
Baths
1,916
Sq. Ft.
$239,900 | 1627 Halifax Street | Petersburg
4
Beds
2
Baths
1,408
Sq. Ft.
$175,000 | 1936 Richmond Avenue | Petersburg
3
Beds
1.5
Baths
1,088
Sq. Ft.
$195,000 | 137 Virginia Avenue | Petersburg
3
Beds
2
Baths
1,008
Sq. Ft.
$195,000 | 803 Prince Avenue | Petersburg
4
Beds
1.5
Baths
1,168
Sq. Ft.
$135,000 | 9 Jarratt Court | Petersburg
3
Beds
1
Bath
1,106
Sq. Ft.
$250,000 | 319 Mars Street | Poplar Lawn
3
Beds
2
Baths
1,478
Sq. Ft.
$124,950 | 923 Wills Road | Petersburg
2
Beds
1
Bath
741
Sq. Ft.
$305,000 | 825 Rome Street | Petersburg
4
Beds
3.5
Baths
1,840
Sq. Ft.
$185,000 | 1881 Monticello Street | Walnut Hill
3
Beds
1
Bath
1,024
Sq. Ft.
$265,000 | 545 Lock Lane | Petersburg
3
Beds
1
Bath
988
Sq. Ft.
$310,000 | 357 University Boulevard | Old Towne Historic District
Open: 12/27 12:00PM - 02:00PM
4
Beds
3
Baths
1,944
Sq. Ft.
$274,900 | 672 Pegram Street | Petersburg
4
Beds
2.5
Baths
2,144
Sq. Ft.
$325,000 | 424 South Sycamore Street | Poplar Lawn
4
Beds
3
Baths
3,430
Sq. Ft.
$75,000 | 1334 Grant Avenue | Petersburg
2
Beds
1
Bath
821
Sq. Ft.
$240,000 | 613 North Carolina Avenue | Petersburg
3
Beds
2
Baths
1,200
Sq. Ft.
$178,000 | 1060 Amelia Street | Petersburg
3
Beds
1
Bath
769
Sq. Ft.
$280,000 | 216 South Dunlop Street | Petersburg
3
Beds
2
Baths
1,532
Sq. Ft.
$724,999 | 323 West Washington Street | Folly Castle
7
Beds
6.5
Baths
7,412
Sq. Ft.
$269,900 | 329 North Carolina Avenue | Petersburg
3
Beds
2
Baths
1,508
Sq. Ft.
$129,900 | 819 Gladstone Street | Petersburg
3
Beds
2
Baths
1,472
Sq. Ft.
$425,000 | 20 Hillcrest Road | Walnut Hill
4
Beds
2.5
Baths
2,071
Sq. Ft.
$369,950 | 127 North Jefferson Street | Petersburg Central Business District
5
Beds
3
Baths
2,572
Sq. Ft.
$375,000 | 730 Wilson Street | Petersburg
6
Beds
4
Baths
1,908
Sq. Ft.
$275,000 | 207 South West Street | Petersburg
4
Beds
2.5
Baths
2,182
Sq. Ft.
$45,000 | 1745 Powhatan Avenue | Walnut Hill
$130,000 | 522 St Andrew Street | Petersburg
2
Beds
2
Baths
1,238
Sq. Ft.
$263,000 | 2842 Homestead Drive | Battlefield Park
3
Beds
1.5
Baths
1,248
Sq. Ft.
$242,500 | 1813 Arch Street | Walnut Hill
3
Beds
2
Baths
1,164
Sq. Ft.
$129,600 | 122 Summit Street | Kenilworth
2
Beds
1
Bath
993
Sq. Ft.
$265,000 | 114 North West Street | Petersburg
3
Beds
2.5
Baths
1,540
Sq. Ft.