Apartments For Rent in Petersburg, VA

120 rentals

Apartments For Rent Near Petersburg, VA

We found 30 more apartments matching your filters just outside Petersburg

Frequently Asked Questions about Rentals in Petersburg, VA

  • What is the average rent of an apartment in Petersburg, VA?
    The average rent of an apartment in Petersburg, VA is $1,424 per month.
  • When is the average rent cheapest in Petersburg, VA?
    In 2025, the average rent in Petersburg, VA was lowest in January when it was $1,205 per month.
  • When is the average rent most expensive in Petersburg, VA?
    In 2025, the average rent in Petersburg, VA was highest in June when it was $1,350 per month.
  • How does the rent of a 1 bedroom apartment compare to a studio apartment in Petersburg, VA?
    The average rent of a 1 bedroom apartment in Petersburg, VA is $1,099 per month. That is about $46 less than the cost of a studio apartment.
  • How many available rental listings are in Petersburg, VA?
    There are 123 available rental listings in Petersburg, VA.
  • What are some zip codes in Petersburg, VA?
    Petersburg, VA includes zip codes such as: 23803, 23805, 23804, 23806.
  • What are some cities near Petersburg, VA?
    Some nearby cities include: Fort Gregg-Adams, Sutherland, Colonial Heights, Dinwiddie, Prince George. These cities may have more rental options to explore.

Browse Petersburg, VA homes by type