Skip to main content
Homes for sale in Petersburg, Virginia
Virginia

Homes for Sale in Petersburg

“101 active listings in Petersburg, Virginia · Average list price $284,115”

101 listings
Avg $284,115
75 days avg
Explore
Market Overview

Petersburg Real Estate at a Glance

Current market statistics for Petersburg, VA

101

Active Listings

$284K

Avg Price

$168

Price/Sqft

75

Avg Days

Price Range

From

$25,000

To

$1,500,000

Browse

Homes for Sale in Petersburg

Every active listing in Petersburg, browsable page by page.

135 Elm Street - Single Family for sale in Petersburg, VA
Single Family

$225K

135 Elm Street

Petersburg, VA

3 bd2 ba864
205 N Jefferson Street - Single Family for sale in Petersburg, VA
Single Family

$315K

205 N Jefferson Street

Petersburg, VA

3 bd3 ba2,110
17 Jarratt Court - Townhouse for sale in Petersburg, VA
Townhouse

$129K

17 Jarratt Court

Petersburg, VA

2 bd1 ba1,106
542 Petty Street - Single Family for sale in Petersburg, VA
Single Family

$225K

542 Petty Street

Petersburg, VA

4 bd2 ba1,220
1342 Steel Street - Single Family for sale in Petersburg, VA
Single Family

$155K

1342 Steel Street

Petersburg, VA

3 bd1 ba1,001
223 S Crater Road - Single Family for sale in Petersburg, VA
Single Family

$320K

223 S Crater Road

Petersburg, VA

4 bd4 ba1,800
509 N Dunlop Street - Single Family for sale in Petersburg, VA
Single Family

$140K

509 N Dunlop Street

Petersburg, VA

2 bd2 ba720
113 Spring Street - Single Family for sale in Petersburg, VA
Single Family

$210K

113 Spring Street

Petersburg, VA

3 bd2 ba1,200
710 Hampton Road - Single Family for sale in Petersburg, VA
Single Family

$305K

710 Hampton Road

Petersburg, VA

4 bd3 ba1,630
3017 Wright Road - Single Family for sale in Petersburg, VA
Single Family

$250K

3017 Wright Road

Petersburg, VA

3 bd1 ba960
944 Weaver Avenue - Single Family for sale in Petersburg, VA
Single Family

$324K

944 Weaver Avenue

Petersburg, VA

4 bd4 ba2,062
2616 HOMESTEAD Drive - Single Family for sale in Petersburg, VA
Single Family

$230K

2616 HOMESTEAD Drive

Petersburg, VA

3 bd2 ba1,153
1860 Coggin Street - Single Family for sale in Petersburg, VA
Single Family

$305K

1860 Coggin Street

Petersburg, VA

5 bd3 ba1,696
215 Mars Street - Single Family for sale in Petersburg, VA
Single Family

$323K

215 Mars Street

Petersburg, VA

4 bd3 ba1,904
124 Hackberry Dr - Single Family for sale in Petersburg, VA
Single Family

$380K

124 Hackberry Dr

Petersburg, VA

4 bd3 ba0
125 Center Street - Single Family for sale in Petersburg, VA
Single Family

$260K

125 Center Street

Petersburg, VA

4 bd2 ba1,820
1227 Montgomery Avenue - Single Family for sale in Petersburg, VA
Single Family

$140K

1227 Montgomery Avenue

Petersburg, VA

3 bd1 ba980
927 Farmer Street - Multi-Family for sale in Petersburg, VA
Multi-Family

$195K

927 Farmer Street

Petersburg, VA

0 bd0 ba1,758
839 W High Street - Single Family for sale in Petersburg, VA
Single Family

$299K

839 W High Street

Petersburg, VA

3 bd2 ba2,328
1874 Sherwood Road - Single Family for sale in Petersburg, VA
Single Family

$310K

1874 Sherwood Road

Petersburg, VA

4 bd2 ba1,820
416 W Washington Street - Single Family for sale in Petersburg, VA
Single Family

$555K

416 W Washington Street

Petersburg, VA

4 bd3 ba4,532
315 Grove Avenue - Single Family for sale in Petersburg, VA
Single Family

$295K

315 Grove Avenue

Petersburg, VA

2 bd3 ba1,728
900 W South Boulevard - Single Family for sale in Petersburg, VA
Single Family

$299K

900 W South Boulevard

Petersburg, VA

3 bd2 ba1,921
326 Mars Street - Single Family for sale in Petersburg, VA
Single Family

$315K

326 Mars Street

Petersburg, VA

4 bd3 ba1,836
1146 Willcox Street - Single Family for sale in Petersburg, VA
Single Family

$313K

1146 Willcox Street

Petersburg, VA

4 bd4 ba2,000
1416 Custer Street - Single Family for sale in Petersburg, VA
Single Family

$180K

1416 Custer Street

Petersburg, VA

2 bd1 ba791
14 N Old Church Street - Single Family for sale in Petersburg, VA
Single Family

$179K

14 N Old Church Street

Petersburg, VA

3 bd2 ba1,232
603 Hinton Street - Land for sale in Petersburg, VA
Land

$27K

603 Hinton Street

Petersburg, VA

0 bd0 ba0
533 High Street - Single Family for sale in Petersburg, VA
Single Family

$335K

533 High Street

Petersburg, VA

2 bd2 ba2,058
510 N Carolina Avenue - Single Family for sale in Petersburg, VA
Single Family

$230K

510 N Carolina Avenue

Petersburg, VA

3 bd2 ba1,150
1656 Wilton Rd - Single Family for sale in Petersburg, VA
Single Family

$335K

1656 Wilton Rd

Petersburg, VA

4 bd3 ba0
840 Commerce Street - Multi-Family for sale in Petersburg, VA
Multi-Family

$315K

840 Commerce Street

Petersburg, VA

0 bd0 ba1,896
115 Pine Street - Multi-Family for sale in Petersburg, VA
Multi-Family

$380K

115 Pine Street

Petersburg, VA

0 bd0 ba2,780
1027 Farmer Street - Single Family for sale in Petersburg, VA
Single Family

$239K

1027 Farmer Street

Petersburg, VA

3 bd2 ba1,152
43 Summit Street - Single Family for sale in Petersburg, VA
Single Family

$290K

43 Summit Street

Petersburg, VA

7 bd3 ba2,030
414 St Mark - Single Family for sale in Petersburg, VA
Single Family

$220K

414 St Mark

Petersburg, VA

3 bd2 ba1,149
201 Kentucky Avenue - Single Family for sale in Petersburg, VA
Single Family

$310K

201 Kentucky Avenue

Petersburg, VA

4 bd4 ba1,870
111 St Matthew - Single Family for sale in Petersburg, VA
Single Family

$315K

111 St Matthew

Petersburg, VA

4 bd4 ba2,000
623 Harding Street - Single Family for sale in Petersburg, VA
Single Family

$230K

623 Harding Street

Petersburg, VA

3 bd2 ba998
810 S Jones Street - Single Family for sale in Petersburg, VA
Single Family

$310K

810 S Jones Street

Petersburg, VA

4 bd4 ba1,800
219 Graham Road - Single Family for sale in Petersburg, VA
Single Family

$318K

219 Graham Road

Petersburg, VA

4 bd4 ba2,000
535 Greensville Avenue - Single Family for sale in Petersburg, VA
Single Family

$230K

535 Greensville Avenue

Petersburg, VA

3 bd2 ba1,123
311 S West Street - Single Family for sale in Petersburg, VA
Single Family

$285K

311 S West Street

Petersburg, VA

3 bd3 ba1,440
217 Graham Road - Single Family for sale in Petersburg, VA
Single Family

$315K

217 Graham Road

Petersburg, VA

4 bd4 ba2,000
662 Wise Avenue - Single Family for sale in Petersburg, VA
Single Family

$90K

662 Wise Avenue

Petersburg, VA

2 bd1 ba939
124 S Little Church Street - Single Family for sale in Petersburg, VA
Single Family

$240K

124 S Little Church Street

Petersburg, VA

4 bd3 ba1,176
1705 Fairfax Street - Single Family for sale in Petersburg, VA
Single Family

$295K

1705 Fairfax Street

Petersburg, VA

3 bd2 ba1,831
243 S Adams Street - Single Family for sale in Petersburg, VA
Single Family

$400K

243 S Adams Street

Petersburg, VA

4 bd3 ba2,768
1250 Hilton Place - Single Family for sale in Petersburg, VA
Single Family

$189K

1250 Hilton Place

Petersburg, VA

2 bd1 ba913
213 Hackberry Dr - Single Family for sale in Petersburg, VA
Single Family

$350K

213 Hackberry Dr

Petersburg, VA

3 bd3 ba0

Showing 1–50 of 101 · Page 1 of 3

Beyond the listings

Continue exploring Petersburg

Turn the listings into a short list with a clearer read on the Petersburg market, its neighborhoods, and the home features that matter to you.

Local market guide

Petersburg Housing Market

Browse 101 active listings in Petersburg, Virginia. The average list price for this active inventory is $284,115. Compare the price and property details reported in each listing.

Average list price $284,115 · Range $25,000–$1,500,000 · 101 active listings

Buyer questions

Frequently Asked Questions

How many active listings are available in Petersburg, Virginia?

The current inventory contains 101 active listings in Petersburg, VA.

What is the average list price in Petersburg, Virginia?

The average list price among current active listings in Petersburg, VA is $284,115. Current list prices range from $25,000 to $1,500,000.

What is the average days on market for active listings in Petersburg?

Current active listings in Petersburg, VA report an average of 75 days on market.

What is the average list price per square foot in Petersburg?

The average list price per square foot among current active listings in Petersburg, VA is $168.

Ready to make the list yours?

Use the full search to set your price, beds, property type, and must-have features for Petersburg.

Search Petersburg homes