Zumper

Apartments for Rent in Petersburg, VA

All rentals

The Residences at Southern Oaks - Photo 1 of 1

9h ago

9.6

Excellent

Our team has verified this company

Verified

The Residences at Southern Oaks

2217 Sedgwick St, Petersburg, VA 23805

In-unit laundry | On-site laundry | Balcony

1–2 beds

1 bath

$1,068–$1,778

Total Monthly Price. The price shown reflects an 8-month lease and includes base rent and all known required monthly fees, based on information provided by the property.

Call

Mayton Transfer Lofts - Photo 1 of 1
Highly rated
Rent special

9h ago

9.6

Excellent

Our team has verified this company

Verified

Mayton Transfer Lofts

250 E Bank St, Petersburg, VA 23803

In-unit laundry | Balcony | Central heat

Studio–2 beds

1–2 baths

$1,065–$2,185

Total Monthly Price. The price shown reflects a 15-month lease and includes base rent and all known required monthly fees, based on information provided by the property.

Call

The Legend at Walnut Hill - Photo 1 of 1

5d+ ago

8.3

Very good

The Legend at Walnut Hill

1922 Varina Ave, Petersburg, VA 23805

2 beds

1 bath

$1,170

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
301 NORTH - Photo 1 of 1

13h ago

8.6

Very good

301 NORTH

301 N Dunlop St, Petersburg, VA 23803

1–2 beds

1–2 baths

$940–$1,295

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Sky View Commons - Photo 1 of 1

1d ago

7.8

Very good

Sky View Commons

Farmer St, Petersburg, VA 23803

Hardwood floor

2 beds

1 bath

$975

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
633 W Washington St - Photo 1 of 1
Income restricted

1d ago

Apartment for rent in Petersburg

633 W Washington St, Petersburg, VA 23803

On-site laundry | High ceilings

1 bed

1 bath

$795

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
The Lofts at South Street - Photo 1 of 1

2d ago

8.8

Very good

The Lofts at South Street

801 Hinton St, Petersburg, VA 23803

In-unit laundry | Fitness center | Fireplace

1–2 beds

1–2 baths

$995–$1,395

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Commerce Street - Photo 1 of 1

2d ago

7.7

Very good

Commerce Street

607703 Commerce St, Petersburg, VA 23803

2 beds

1 bath

$1,000

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
The best of Zumper, delivered

Be the first to hear about new listings matching your search.

Email
By clicking submit, I accept Zumper's Terms and Conditions, Privacy Policy, and Community Values.
The Lofts at Union Pen - Photo 1 of 1

3d ago

8.8

Very good

The Lofts at Union Pen

15 N Union St, Petersburg, VA 23803

In-unit laundry | Fitness center | Controlled access

1–2 beds

1–2 baths

$895–$1,395

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1151 Wilcox St #1 - Photo 1 of 1

5d+ ago

Townhouse for rent in Petersburg

1151 Wilcox St #1, Petersburg, VA 23803

In-unit laundry | On-site laundry | On-site management

2 beds

1 bath

$885

Price dropped $110Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
1150 Wilcox St #A - Photo 1 of 1

5d+ ago

Apartment for rent in Petersburg

1150 Wilcox St #A, Petersburg, VA 23803

In-unit laundry | On-site laundry | On-site management

2 beds

1 bath

$845

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.

Find rentals with popular amenities

Controlled Access

Hardwood Floor

In-Unit Laundry

Outdoor Space

Liberty Pointe - Photo 1 of 1

1h ago

8.3

Very good

Liberty Pointe

3061 Pinetree Dr, Petersburg, VA 23803

2–3 beds

1–2 baths

$826–$1,234

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
**Move in by October 31, 2026 and receive HALF off November 2026 rent! - Photo 1 of 1

13h ago

8.3

Very good

1 bed

1 bath

$1,128

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
750 Hampton Rd - Photo 1 of 1

1d ago

House for rent in Petersburg

ResidentialLease, Petersburg, VA

750 Hampton Rd, Petersburg, VA 23805

Dishwasher | Outdoor space

4 beds

2 baths

$1,995

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
102 E Fillmore St - Photo 1 of 1

1d ago

House for rent in Petersburg

ResidentialLease, Petersburg, VA

102 E Fillmore St, Petersburg, VA 23803

On-site laundry | Carpet | Outdoor space

3 beds

2.5 baths

$2,600

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Tanglewood Apartments - Photo 1 of 1

1d ago

8.1

Very good

Tanglewood Apartments

1640 Johnson Rd, Petersburg, VA 23805

1–2 beds

1 bath

$1,029–$1,199

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
The Oak - Photo 1 of 1

1d ago

8.5

Very good

The Oak

404 N Sycamore St, Petersburg, VA 23803

In-unit laundry | Air conditioning | Hardwood floor

2 beds

1 bath

$1,250

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Old Towne Flats - Photo 1 of 1

1d ago

8.4

Very good

Old Towne Flats

230 N Sycamore St, Petersburg, VA 23803

1 bed

1 bath

$995–$1,095

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
The Lofts at Dunlop - Photo 1 of 1

1d ago

8.8

Very good

The Lofts at Dunlop

214 N Dunlop St, Petersburg, VA 23803

In-unit laundry | Fitness center | Dishwasher

1–2 beds

1–2 baths

$1,040–$1,395

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1668 Berkeley Ave - Photo 1 of 1

2d ago

House for rent in Petersburg

ResidentialLease, Petersburg, VA

1668 Berkeley Ave, Petersburg, VA 23805

Hardwood floor | Dishwasher

3 beds

1.5 baths

$1,700

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Quail Oaks LLC - Photo 1 of 1

2d ago

8.6

Very good

Quail Oaks LLC

2711 S Crater Rd, Petersburg, VA 23805

Dishwasher

2 beds

1 bath

$1,150

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
The Cameron Lofts - Photo 1 of 1

3d ago

8.3

Very good

The Cameron Lofts

325 Brown St, Petersburg, VA 23803

1–2 beds

1–2 baths

$1,095–$1,395

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Windham Hills - Photo 1 of 1
Rent special

5d+ ago

7.8

Very good

Windham Hills

445 Roundtop Ave, Petersburg, VA 23803

2 beds

1 bath

$1,050

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
The Lofts on Market Street - Photo 1 of 1

5d+ ago

8.6

Very good

The Lofts on Market Street

9 S Market St, Petersburg, VA 23803

1 bed

1 bath

$995–$1,195

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
634 Harrison St - Photo 1 of 1

5d+ ago

Apartment for rent in Petersburg

$1,800 - 3 Bedroom 2 Bathroom Apartment In Petersburg With Great Amenities

634 Harrison St, Petersburg, VA 23803

In-unit laundry | Air conditioning | Central heat

3 beds

2 baths

$1,800

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
721 Miller St - Photo 1 of 1

5d+ ago

House for rent in Petersburg

2 beds

1 bath

$895

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Courthouse View Apartments - Photo 1 of 1

5d+ ago

8.4

Very good

Courthouse View Apartments

200 N Sycamore St, Petersburg, VA 23803

In-unit laundry | Air conditioning | On-site laundry

1 bed

1 bath

$1,195

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
141 E Wythe St - Photo 1 of 1

5d+ ago

8.3

Very good

141 E Wythe St

141 E Wythe St, Petersburg, VA 23803

Hardwood floor

1 bed

1 bath

$1,095–$1,245

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
219 E Bank St #216 - Photo 1 of 1

5d+ ago

Apartment for rent in Petersburg

Fitness center | Hardwood floor | High ceilings

1 bed

1 bath

$1,155

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
226A High St - Photo 1 of 1

5d+ ago

House for rent in Petersburg

226A High St, Petersburg, VA 23803

In-unit laundry | On-site laundry | On-site management

1 bed

1 bath

$1,395

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
47 St Mark St - Photo 1 of 1

5d+ ago

House for rent in Petersburg

3 beds

2 baths

$1,400

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
123 Pine St - Photo 1 of 1

5d+ ago

Apartment for rent in Petersburg

In-unit laundry | Air conditioning | On-site laundry

1 bed

1 bath

$995

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
201 E Bank St #2 - Photo 1 of 1

5d+ ago

Apartment for rent in Petersburg

201 E Bank St #2, Petersburg, VA 23803

In-unit laundry | On-site laundry

1 bed

1 bath

$1,195

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
1042 Amelia St - Photo 1 of 1

5d+ ago

House for rent in Petersburg

1042 Amelia St, Petersburg, VA 23803

Air conditioning | Central heat | Deck

3 beds

1.5 baths

$1,600

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
2146 Buckner St - Photo 1 of 1

5d+ ago

House for rent in Petersburg

Charming 3-bedroom, 1-bathroom ranch-style home sits on a spacious corner lot with alarge front yard

2146 Buckner St, Petersburg, VA 23805

In-unit laundry | Air conditioning | Hardwood floor

3 beds

1 bath

$1,775

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1405 Oakdale Ave - Photo 1 of 1

5d+ ago

Townhouse for rent in Petersburg

1405 Oakdale Ave, Petersburg, VA 23803

In-unit laundry | Microwave | Oven

1 bed

1 bath

$1,100

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1456 Ferndale Ave #1454 - Photo 1 of 1

5d+ ago

House for rent in Petersburg

1456 Ferndale Ave #1454, Petersburg, VA 23803

Concierge service | On-site management | Package service

3 beds

2 baths

$1,501

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
219 E Bank St #118 - Photo 1 of 1

5d+ ago

Apartment for rent in Petersburg

In-unit laundry | Fitness center | Hardwood floor

1 bed

1 bath

$1,309

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
156 Spring St #NA - Photo 1 of 1

5d+ ago

House for rent in Petersburg

$1,700 - 2 Bedroom 1 Bathroom House In Petersburg With Great Amenities

156 Spring St #NA, Petersburg, VA 23803

In-unit laundry | Air conditioning | Ceiling fan

2 beds

1 bath

$1,700

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
123 Spruce St #NA - Photo 1 of 1

5d+ ago

House for rent in Petersburg

123 Spruce St Petersburg, VA 23803 $1,099 - 1 Bedroom 1 Bathroom House In Petersburg

123 Spruce St #NA, Petersburg, VA 23803

In-unit laundry | Central heat | Hardwood floor

1 bed

1 bath

$1,099

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
330 Summit St - Photo 1 of 1

5d+ ago

House for rent in Petersburg

3 beds

1 bath

$1,366

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
27 S Jefferson St #C - Photo 1 of 1

5d+ ago

Apartment for rent in Petersburg

27 South Jefferson Street Unit C

27 S Jefferson St #C, Petersburg, VA 23803

In-unit laundry | Assigned parking | Concierge service

2 beds

1 bath

$1,150

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
25 S Jefferson St #A - Photo 1 of 1

5d+ ago

Apartment for rent in Petersburg

25 South Jefferson Street Unit A

25 S Jefferson St #A, Petersburg, VA 23803

In-unit laundry | Assigned parking | Concierge service

1 bed

1 bath

$1,050

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
1414 E Washington St - Photo 1 of 1

5d+ ago

House for rent in Petersburg

Washington St

1414 E Washington St, Petersburg, VA 23803

Hardwood floor | Outdoor space

3 beds

1 bath

$1,650

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
931 S Crater Rd - Photo 1 of 1

5d+ ago

House for rent in Petersburg

3 beds

2 baths

$1,850

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1131 Hawk St - Photo 1 of 1

5d+ ago

House for rent in Petersburg

3 beds

2 baths

$1,600

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
219 E Bank St #228 - Photo 1 of 1

5d+ ago

Apartment for rent in Petersburg

In-unit laundry | Fitness center | Hardwood floor

1 bed

1 bath

$1,165

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
600 S Jefferson St #NA - Photo 1 of 1

5d+ ago

House for rent in Petersburg

$1,600 - 2 Bedroom 1 Bathroom House In Petersburg With Great Amenities

600 S Jefferson St #NA, Petersburg, VA 23803

In-unit laundry | Air conditioning | Hardwood floor

2 beds

1 bath

$1,600

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
129 S Old Church St - Photo 1 of 1

5d+ ago

House for rent in Petersburg

129 S Old Church St, Petersburg, VA 23803

Air conditioning | On-site laundry | Assigned parking

3 beds

1 bath

$1,500

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
302 E Wythe St #6 - Photo 1 of 1
Income restricted

5d+ ago

Townhouse for rent in Petersburg

302 E Wythe St #6, Petersburg, VA 23803

Central heat | Carpet | Dishwasher

4 beds

1.5 baths

$1,295

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
Showing 1 - 50 of 71 results
Home > Apartments in Petersburg
Updated: November 12, 2026

Are you a rental professional?

Try our tenant screening, or post rental listings to Zumper, Craigslist Petersburg, and more.

Petersburg, VA apartments for rent

Average rent in Petersburg, VA

As of today, Petersburg's average rent price is $1,165 per month, which is down 3%, or $36, compared to last year. See the Petersburg rent report.

Average rent

$1,165

YoY change

−3%

−$36/mo

Rentals, last 30 days

97

Average rent by unit type in Petersburg, VA, last 30 days
Unit typeAverage rentvs last year
All bedrooms$1,165/mo−3%
1 bedroom$1,094/mo+7%
2 bedroom$1,199/mo−7%
3 bedroom$1,575/moN/A
Not sure what you can afford? Try our rent calculator

Frequently asked questions

What is the average rent in Petersburg, VA?

The average rent in Petersburg, VA is $1,165 a month. 1-bedrooms average $1,094 and 2-bedrooms $1,199, based on rentals listed on Zumper in the last 30 days. See the Petersburg rent report.

How much rent can I afford in Petersburg, VA?

You'd need to earn about $43,760 a year to afford an average 1-bedroom here ($1,094 a month), with rent at 30% of your income. Try the rent calculator with your own numbers.

Methodology: How we got this data

Zumper’s proprietary rental data fuels our analysis. Rent and market trends and availability are calculated using real-time and 2026 rental inventory and prices.

Zumper, founded in 2012, is North America’s largest privately-owned rental platform, offering over 1 million listings across the U.S. and Canada. Stay informed on the latest trends and shifts in the rental market with our monthly National Rent Report, your go-to resource for key insights into the evolving rental landscape.

Looking for apartments in Petersburg, VA near you?

Petersburg, VA rental availability
🔑Available apartment rentals187
💰Best rent deal633 W Washington St
✨Popular amenities, ,
🧦In-unit laundry
🍽With dishwasher
🏠With photos