Sign In
Join For Free
Become a member
Keep all aspects of your home journey in one place—free!
Join For Free
Already a member?
Sign in
Buy
Homes for sale near me
Petersburg homes for sale
Petersburg single family for sale
Petersburg condos for sale
Petersburg multi family/duplex for sale
Petersburg land for sale
Petersburg open houses
Preapproval
Insurance quotes
Home buying checklist
Veteran resources
All homes
Sell
Sell my home
Cash offer
Sale calculator
Home value
Homeowner dashboard
Rent
Homes for rent near me
Petersburg rentals
Petersburg homes for rent
Petersburg apartments for rent
Mortgage
Loan
Preapproval
Buying power
Calculator
Mortgage rates
Refinance rates
Veterans & VA home loans
Agent
Meet an agent
Join agent network
(844) 417-0525
Price
House
Beds /
Baths
Hide Pending
New Construction
New
Price Cut
Foreclosed
For Rent
Sold
Must Have Photos
Open House
3D Tour
Keywords
Lot Size
Home Size
HOA Fee
Year Built
Days on Movoto
ZIP Codes
Neighborhoods
Cities
Counties
Save search
Map
Filter
1
Reset
Save search
Single Family Homes For Sale in
Petersburg, VA
203 Homes
Price
$/Sqft
Bd
Ba
Sqft
Lot
Size
On Movoto
23 Shore St,
Petersburg, VA 23803
$219,000
3
Bd
1
Ba
1,298
Sq Ft
116 Leavenworth St,
Petersburg, VA 23803
$230,000
2
Bd
1
Ba
1,096
Sq Ft
New
3 Hours
1227 Montgomery Ave,
Petersburg, VA 23803
$139,900
3
Bd
1
Ba
980
Sq Ft
New
2 Days
2046 Walton St #227S,
Petersburg, VA 23805
$190,000
3
Bd
2
Ba
1,413
Sq Ft
New
2 Days
2105 Chemin Rd,
Petersburg, VA 23805
$335,000
4
Bd
2
Ba
1,788
Sq Ft
111 St Matthew St,
Petersburg, VA 23803
$312,999
4
Bd
4
Ba
2,000
Sq Ft
New
5 Days
102 Culpepper Ave,
Petersburg, VA 23803
$140,900
3
Bd
1
Ba
807
Sq Ft
New
5 Days
4105 Tower Dr,
Petersburg, VA 23803
$380,000
3
Bd
3
Ba
1,512
Sq Ft
New
5 Days
637 Leefield Dr,
Petersburg, VA 23803
$239,950
4
Bd
2
Ba
1,267
Sq Ft
New
5 Days
324 E Fillmore Street St,
Petersburg, VA 23803
$125,000
3
Bd
1
Ba
1,905
Sq Ft
New
6 Days
115 St Mark St,
Petersburg, VA 23803
$125,000
1
Bd
2
Ba
768
Sq Ft
New
6 Days
1725 W Princeton Rd,
Petersburg, VA 23805
$349,900
4
Bd
3
Ba
2,265
Sq Ft
New
6 Days
611 S Sycamore St,
Petersburg, VA 23803
$259,900
3
Bd
2
Ba
1,452
Sq Ft
New
6 Days
1613 Mount Vernon St,
Petersburg, VA 23805
$210,000
3
Bd
2
Ba
1,568
Sq Ft
56 St Marks St,
Petersburg, VA 23803
$171,900
3
Bd
2
Ba
1,025
Sq Ft
New
7 Days
314 Shore St,
Petersburg, VA 23803
$309,900
4
Bd
3
Ba
1,920
Sq Ft
New
7 Days
503 Beech St,
Petersburg, VA 23803
$259,850
3
Bd
2
Ba
1,527
Sq Ft
735 Federal St,
Petersburg, VA 23803
$210,000
3
Bd
1
Ba
979
Sq Ft
133 Marshall St,
Petersburg, VA 23803
$385,000
3
Bd
2
Ba
3,548
Sq Ft
524 St Matthew St,
Petersburg, VA 23803
$239,000
3
Bd
2
Ba
939
Sq Ft
1504 Duke Dr,
Petersburg, VA 23803
$239,950
3
Bd
2
Ba
1,196
Sq Ft
25604 Greensville Ave,
Petersburg, VA 23803
$299,900
3
Bd
3
Ba
1,536
Sq Ft
1751 Monticello St,
Petersburg, VA 23805
$239,950
3
Bd
2
Ba
1,488
Sq Ft
4003 Lee Blvd,
Petersburg, VA 23803
$285,000
3
Bd
1
Ba
1,232
Sq Ft
135 Elm St,
Petersburg, VA 23803
$215,000
3
Bd
2
Ba
864
Sq Ft
$10K
19801 Ivan Rd,
Petersburg, VA 23803
$440,000
4
Bd
3
Ba
2,689
Sq Ft
2913 Rolyart Rd,
Petersburg, VA 23805
$429,000
5
Bd
5
Ba
3,756
Sq Ft
2609 Maury Rd,
Petersburg, VA 23805
$285,000
3
Bd
2
Ba
1,497
Sq Ft
1525 Circle Dr,
Petersburg, VA 23803
$150,000
3
Bd
1
Ba
913
Sq Ft
828 Hinton St,
Petersburg, VA 23803
$320,000
4
Bd
4
Ba
1,840
Sq Ft
1420 Ferndale Ave,
Petersburg, VA 23803
$274,900
3
Bd
2
Ba
1,270
Sq Ft
851 E Bank St,
Petersburg, VA 23803
$289,950
3
Bd
3
Ba
1,390
Sq Ft
205 N Jefferson St,
Petersburg, VA 23803
$314,950
3
Bd
3
Ba
2,110
Sq Ft
320 Shore St,
Petersburg, VA 23803
$114,900
3
Bd
1
Ba
864
Sq Ft
223 S Crater Rd,
Petersburg, VA 23803
$319,999
4
Bd
4
Ba
1,800
Sq Ft
113 Spring St,
Petersburg, VA 23803
$210,000
3
Bd
2
Ba
1,200
Sq Ft
$10K
7917 Serena Ln,
Petersburg, VA 23803
$295,000
3
Bd
2
Ba
1,196
Sq Ft
4113 Keithwood Dr,
Petersburg, VA 23803
$319,000
4
Bd
2
Ba
1,456
Sq Ft
Open
SUN 12-2
25615 Grant Ave,
Petersburg, VA 23803
$279,900
3
Bd
2
Ba
1,200
Sq Ft
1051 Sussex St,
Petersburg, VA 23803
$285,000
3
Bd
3
Ba
1,664
Sq Ft
406 Blackwater Dr,
Petersburg, VA 23805
$225,000
4
Bd
1
Ba
1,248
Sq Ft
202 S Little Church St,
Petersburg, VA 23803
$264,950
3
Bd
3
Ba
1,200
Sq Ft
$1.95K
710 Hampton Rd,
Petersburg, VA 23805
$305,000
4
Bd
3
Ba
1,630
Sq Ft
914 Diamond St,
Petersburg, VA 23803
$279,000
3
Bd
3
Ba
1,360
Sq Ft
612 S Adams St,
Petersburg, VA 23803
$199,900
3
Bd
3
Ba
1,360
Sq Ft
$10K
600 Spain Dr,
Petersburg, VA 23805
$299,950
3
Bd
2
Ba
1,344
Sq Ft
$10K
3017 Wright Rd,
Petersburg, VA 23805
$250,000
3
Bd
1
Ba
960
Sq Ft
1860 Coggin St,
Petersburg, VA 23805
$304,950
5
Bd
3
Ba
1,696
Sq Ft
$10K
25501 Simmons Ave,
Petersburg, VA 23803
$349,900
3
Bd
2
Ba
1,404
Sq Ft
215 Mars St,
Petersburg, VA 23803
$322,999
4
Bd
3
Ba
1,904
Sq Ft
Don’t see what you’re looking for?
A local real estate agent is the best way to get access to exclusive and off-market properties so you can find
home
.
Connect with an agent
Adjust filters to expand your search.
Reset your filters
Expand your search area