Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Join as an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Join as an Agent
Petersburg, VA Homes for Sale & Real Estate
Save Search
price
-
Filters
121-157
of
157
Homes
Sort by Recommended
$164,900
423 Spring Street
Petersburg, VA 23803
2
Beds
1
Bath
939
Sq. Ft.
$250,000
1434 Oakdale Avenue
Petersburg, VA 23803
4
Beds
2.5
Baths
1,364
Sq. Ft.
$258,000
1026 Bolling Street
Petersburg, VA 23803
5
Beds
3
Baths
2,176
Sq. Ft.
$519,995
22120 Lake Jordan Landing
Petersburg, VA 23803
3
Beds
2.5
Baths
2,026
Sq. Ft.
$214,950
115 Slagle Avenue
Petersburg, VA 23803
3
Beds
1.5
Baths
1,037
Sq. Ft.
$144,850
105 South Jones Street
Petersburg, VA 23803
2
Beds
1
Bath
658
Sq. Ft.
$249,000
751 South Jones Street
Petersburg, VA 23803
3
Beds
2
Baths
1,450
Sq. Ft.
$150,000
1156 West Wythe Street
Petersburg, VA 23803
2
Beds
1
Bath
784
Sq. Ft.
$360,000
20405 Vernetta Lane
Petersburg, VA 23803
3
Beds
2.5
Baths
1,712
Sq. Ft.
$299,999
5817 Hazel Avenue
Petersburg, VA 23803
3
Beds
2
Baths
1,250
Sq. Ft.
$267,999
1215 Rome Street
Petersburg, VA 23803
4
Beds
3
Baths
2,026
Sq. Ft.
$399,900
11365 Cedar Run Road
Petersburg, VA 23805
4
Beds
2.5
Baths
2,064
Sq. Ft.
$214,900
9005 Circlewood Drive
Petersburg, VA 23803
3
Beds
1.5
Baths
1,600
Sq. Ft.
$299,990
1763 Oakland Street
Petersburg, VA 23805
4
Beds
2
Baths
1,698
Sq. Ft.
$199,900
103 South Jones Street
Petersburg, VA 23803
3
Beds
2
Baths
1,008
Sq. Ft.
$370,000
1812 Westover Avenue
Petersburg, VA 23805
3
Beds
2.5
Baths
1,980
Sq. Ft.
$319,950
8600 Hickory Road
Petersburg, VA 23803
3
Beds
2
Baths
1,040
Sq. Ft.
$215,000
709 High Street
Petersburg, VA 23803
6
Beds
3
Baths
3,348
Sq. Ft.
$249,950
710 Wesley Street
Petersburg, VA 23803
3
Beds
2
Baths
1,450
Sq. Ft.
$242,500
1766 Chuckatuck Avenue
Petersburg, VA 23805
4
Beds
2
Baths
1,193
Sq. Ft.
$219,900
433 Blackwater Drive
Petersburg, VA 23805
3
Beds
1
Bath
1,248
Sq. Ft.
$249,900
3320 Tavern Road
Petersburg, VA 23805
4
Beds
2.5
Baths
1,722
Sq. Ft.
$239,900
2533 Century Drive
Petersburg, VA 23805
3
Beds
1
Bath
1,248
Sq. Ft.
$199,500
2806 Trarich Road
Petersburg, VA 23805
3
Beds
2
Baths
1,844
Sq. Ft.
Virtual Tour
$350,000
124 North Plains Drive
Petersburg, VA 23805
5
Beds
3.5
Baths
2,548
Sq. Ft.
Virtual Tour
$556,500
9500 Hickory Road
Chesterfield, VA 23803
4
Beds
2.5
Baths
2,194
Sq. Ft.
Open: 1/5 12:00PM - 03:00PM
$435,000
6512 River Road
Petersburg, VA 23803
4
Beds
2.5
Baths
2,240
Sq. Ft.
$395,000
19626 Sioux Lane
Petersburg, VA 23805
3
Beds
2
Baths
1,627
Sq. Ft.
$45,000
1745 Powhatan Avenue
Petersburg, VA 23805
-
Beds
-
Baths
-
Sq. Ft.
$226,900
7126 Boydton Plank Road
Petersburg, VA 23803
-
Beds
-
Baths
-
Sq. Ft.
$30,000
0 Surry Avenue
Petersburg, VA 23803
-
Beds
-
Baths
-
Sq. Ft.
$295,000
20001 Chesdin Harbor Drive
Petersburg, VA 23803
-
Beds
-
Baths
-
Sq. Ft.
$1,150,000
928 Winfield Road
Petersburg, VA 23803
-
Beds
-
Baths
-
Sq. Ft.
$19,950
1207 Edar Street
Petersburg, VA 23803
-
Beds
-
Baths
-
Sq. Ft.
$10,000
925 Stainback Street
Petersburg, VA 23803
-
Beds
-
Baths
-
Sq. Ft.
$60,000
2875 Sandhill Road
Petersburg, VA 23803
-
Beds
-
Baths
-
Sq. Ft.
Doebler Realty, LLC • MLS #R1507856
$156,500
628 East Washington Street
Petersburg, VA 23803
1
2
3
4
Compass
VA
Petersburg city
Petersburg
Homes for Sale near Petersburg
Neighborhoods
Battlefield Park
Commerce Street and Pride's Field
Ettrick
Folly Castle
Fort Lee
Kenilworth
Oak Hill
Old Towne Historic District
Petersburg Central Business District
Pine Gardens
Pocahontas Island
Poplar Lawn
Virginia
Walnut Hill
Violet Bank-Flora Hill
Matoaca
Mount Pleasant-Southpark
Shepherd Stadium
Westover-Snead
Fort Clifton
Show More
Cities
Fort Gregg Adams
Colonial Heights
Disputanta
Hopewell
Prince George
Sutherland
South Chesterfield
Chesterfield
North Dinwiddie
Chester
Dinwiddie
Carson
Church Road
North Chesterfield
Dewitt
Spring Grove
Ford
Richmond
Midlothian
Stony Creek
Show More
ZIPs
23834
23801
23803
23875
23805
23842
23860
23885
23838
23831
23836
23841
23830
23030
23833
23231
23237
23832
23890
23882
Show More
Looking for Rentals?
Homes and Apartments for Rent in Petersburg