19

Petersburg, VA Condos for Rent

Section Image
  • /10

    $1,700 Plus Fees

    • 2 Beds
    • 1 Bath
    • 1,000 Sq Ft
    • Condo for Rent

    320 St Andrew St Unit B, Petersburg, VA 23803

    Property Id: 2021035 Live in the heart of Petersburg’s Historic Poplar Lawn District in this charming 2-bedroom, 1-bathroom apartment within a residential duplex property. This comfortable home offers historic neighborhood character with the convenience of everyday amenities nearby. Located approximately one mile from the Petersburg Farmers Market, downtown shops, restaurants, and

    320 St Andrew St Unit B, Petersburg, VA 23803
  • /6

    $1,700 Plus Fees

    • 2 Beds
    • 1 Bath
    • Condo for Rent

    919-921 Rome St Unit A, Petersburg, VA 23803

    Property Id: 2288025 Discover the perfect blend of modern living and classic charm in the beautifully remodeled duplex. As you step inside, you are greeted by stunning flooring that flows seamlessly throughout the home, adding warmth and elegance. Upstairs are two spacious bedrooms offering a cozy retreat for rest and relaxation. A well-appointed one bath ensures convenience for both

    919-921 Rome St Unit A, Petersburg, VA 23803
  • /8

    $1,295

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 850 Sq Ft
    • Condo for Rent

    237 N Sycamore St Unit 237 N. Sycamore Street, Petersburg, VA 23803

    Rare opportunity to enjoy the privacy of a spacious apartment with the convenience of downtown living. Located above a commercial storefront in historic Old Towne Petersburg, this large 1-bedroom, 1-bath apartment offers a level of privacy that's hard to find in a typical apartment building. With no neighbors above you and limited neighboring residences, you'll enjoy a quieter, more private

    237 N Sycamore St Unit 237 N. Sycamore Street, Petersburg, VA 23803
  • /21

    $2,000

    Total Monthly Price

    • 4 Beds
    • 2 Baths
    • 1,500 Sq Ft
    • Condo for Rent

    1927 Matoax Ave Unit 1929, Petersburg, VA 23805

    Charming 4-Bedroom Home in PetersburgWelcome to 1929 Matoax Avenue, a delightful residence offering a blend of comfort and character in a serene Petersburg neighborhood. This well-maintained 4-bedroom, 2-bathroom home features:Spacious Living Areas: Enjoy an inviting living room with ample natural light and an open floor plan perfect for both relaxation and

    1927 Matoax Ave Unit 1929, Petersburg, VA 23805
  • /16

    $1,230

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 700 Sq Ft
    • Condo for Rent

    521 Grove Ave Unit 521 B, Petersburg, VA 23803

    This 700 Sq.ft apartment is in downtown Petersburg in the Historic district. Close to interstate 85 and 95, Petersburg is a great location for commuting anywhere in the tri-cities. Short walk to the public park on the river directly behind the house or stroll into downtown for dinner! This apartment is fully restored, with ten-foot ceilings, original moldings, doors and a large spacious

    521 Grove Ave Unit 521 B, Petersburg, VA 23803
  • /27

    $1,255

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 1,151 Sq Ft
    • Condo for Rent

    529 Harrison St Unit 531, Petersburg, VA 23803

    Welcome to 531 Harrison Street! This large 2-bedroom, 1-bathroom apartment offers comfortable living in a convenient location close to Downtown Petersburg, local shops, restaurants, parks, and major highways. Enjoy the freshly renovated living space, two spacious bedrooms, a full bathroom, and a functional kitchen spread out throughout 2 floors. Windows throughout provide an abundance of

    529 Harrison St Unit 531, Petersburg, VA 23803
  • /23

    $1,150

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • Condo for Rent

    27 S Jefferson St Unit A, Petersburg, VA 23803

    Welcome to this newly renovated historic 2 bedroom 1 bath 1st floor apartment in the heart of Petersburg! Conveniently located right near the highway providing convenient access to the military base, shops and restaurants and downtown Petersburg. You won't want to miss the charm of this gem so come see it before it's gone! Available Now! *$500 off First Months Rent if Rented by

    27 S Jefferson St Unit A, Petersburg, VA 23803
  • /36

    $1,095

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 776 Sq Ft
    • Condo for Rent

    529 Harrison St Unit 529 B, Petersburg, VA 23803

    Welcome to 529 Harrison Street, Unit B! This charming 2-bedroom, 1-bathroom bottom-floor apartment offers comfortable living in a convenient location close to Downtown Petersburg, local shops, restaurants, parks, and major highways. Enjoy the freshly renovated living space, two spacious bedrooms, a full bathroom, and a functional kitchen. Windows throughout provide an abundance of natural

    529 Harrison St Unit 529 B, Petersburg, VA 23803
  • /27

    $1,065

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 953 Sq Ft
    • Condo for Rent

    709 High St Unit A, Petersburg, VA 23803

    If approved, $200 off first month rent ! Discover the charm of Old Towne Petersburg in this spacious 2-bedroom, 1-bath! Located on Petersburg’s most historic street, you’ll be just steps away from local shops, restaurants, and cultural attractions. This apartment offers the perfect blend of historic character and modern convenience, featuring generously sized rooms, high ceilings and

    709 High St Unit A, Petersburg, VA 23803
  • /14

    $999

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 502 Sq Ft
    • Condo for Rent

    712 High St Unit 5, Petersburg, VA 23803

    Cherish the charm of 712 High St Apt 5, nestled in the heart of historic Petersburg, VA, where modern living meets classic allure. This delightful one-bedroom sanctuary offers 502 sq ft of well-designed space, perfect for those seeking comfort and convenience. Step inside to discover a thoughtfully crafted interior featuring gleaming granite countertops that add a touch of elegance to your

    712 High St Unit 5, Petersburg, VA 23803
  • /11

    $999

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 500 Sq Ft
    • Condo for Rent

    712 High St Unit 1, Petersburg, VA 23803

    Explore the charming allure of 712 High St Apt 1, a cozy retreat nestled in the heart of historic Petersburg, VA. This delightful one-bedroom apartment offers a perfect blend of modern convenience and classic elegance, ideal for those seeking a serene urban oasis. With 500 square feet of thoughtfully designed space, you'll find comfort and functionality in every corner. The full bathroom is a

    712 High St Unit 1, Petersburg, VA 23803
  • /18

    $999

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 542 Sq Ft
    • Condo for Rent

    712 High St Unit 6, Petersburg, VA 23803

    Savor the charm and comfort of 712 High St Apt 6, a delightful sanctuary nestled in the heart of historic Petersburg, VA. This cozy one-bedroom apartment offers a perfect blend of modern elegance and classic appeal, ideal for those seeking a peaceful retreat. Step inside to discover 542 square feet of thoughtfully designed living space that radiates warmth and style. The kitchen is a culinary

    712 High St Unit 6, Petersburg, VA 23803
  • /25

    $1,095

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 556 Sq Ft
    • Condo for Rent

    529 Harrison St Unit 529 A, Petersburg, VA 23803

    Welcome to 529 Harrison Street, Unit A! This charming 2-bedroom, 1-bathroom top-floor apartment offers comfortable living in a convenient location close to Downtown Petersburg, local shops, restaurants, parks, and major highways. Enjoy the privacy of an upper-level unit featuring a freshly renovated living space, two spacious bedrooms, a full bathroom, and a functional kitchen. Windows

    529 Harrison St Unit 529 A, Petersburg, VA 23803
  • /16

    $999

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 500 Sq Ft
    • Condo for Rent

    712 High St Unit 4, Petersburg, VA 23803

    Characterized by its cozy charm, 712 High St Apt 4 in the historic heart of Petersburg, VA, offers a delightful retreat for those seeking a serene and intimate living space. Nestled in a vibrant community, this one-bedroom, one-bath apartment spans a comfortable 500 square feet, providing an ideal setting for a peaceful lifestyle. The apartment's layout maximizes every inch, creating a warm and

    712 High St Unit 4, Petersburg, VA 23803
  • /12

    $1,050

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    31 S Jefferson St Unit B, Petersburg, VA 23803

    **Beautifully Renovated 1 Bedroom, 1 Bath Apartment for Rent!**Discover your new home with this completely renovated one-bedroom, one-bath apartment! - **Modern Living**: Enjoy luxury vinyl plank (LVP) floors throughout the entire apartment.- **Stunning Kitchen**: Brand new kitchen featuring granite countertops and stainless steel appliances.- **Convenience**: Washer and

    31 S Jefferson St Unit B, Petersburg, VA 23803
  • /21

    $1,150

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • Condo for Rent

    27 S Jefferson St Unit C, Petersburg, VA 23803

    Welcome to this newly renovated historic 2 bedroom 1 bath rear unit apartment in the heart of Petersburg! Conveniently located right near the highway providing convenient access to the military base, shops and restaurants and downtown Petersburg. You won't want to miss the charm of this gem so come see it before it's gone! Available Now! *$500 off First Months Rent if Rented by

    27 S Jefferson St Unit C, Petersburg, VA 23803
  • /12

    $845

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 637 Sq Ft
    • Condo for Rent

    1150 Willcox St Unit A, Petersburg, VA 23803

    Conveniently located near downtown Petersburg, this bright and comfortable first-floor apartment offers spacious living areas and easy access to shopping, dining, and major commuter routes. Enjoy a practical layout, plenty of natural light, and a location that puts everyday necessities within reach. Listing provided by Relevate Property Guides. Full details available on our website,

    1150 Willcox St Unit A, Petersburg, VA 23803
  • /8

    $1,295

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 850 Sq Ft
    • Condo for Rent

    237 N Sycamore St, Petersburg, VA 23803

    • Large, private 1-bedroom apartment above a commercial storefront • No residential neighbors above/beside you • Hardwood floors and tall ceilings • Stainless steel appliances • Dishwasher • In-unit washer and dryer • Updated bathroom with classic clawfoot tub • Walkable downtown location near restaurants, shops, and the Farmers Market • Available August

    237 N Sycamore St, Petersburg, VA 23803
  • /10

    $800

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 700 Sq Ft
    • Condo for Rent

    616 Harrison St, Petersburg, VA 23803

    1 bedroom 1bath basic unit, no washer dryer no dishwasher. Baseboard heat, The tenant will need to supply window AC units. Tenant pays electric, Landlord pays water, trash and sewer. Rent $800 per month Security $800 plus’s depending on rental history. Available 8/22 1 bedroom 1bath basic unit, no washer dryer no dishwasher. Baseboard heat, The tenant will need to supply window AC

    616 Harrison St, Petersburg, VA 23803

Frequently Asked Questions

How much does it cost to rent a condo in Petersburg, VA?
The median rent for a condo in Petersburg, VA is $1,123 per month, though prices vary by neighborhood, size, and property type. As of September 2026, townhouses tend to be the most affordable option while condos and single-family homes are currently more expensive.
How much do you need to make to afford rent in Petersburg, VA?
To comfortably afford the median rent in Petersburg, VA, a household needs to earn roughly $57,880 per year. This is based on the common guideline that households should spend no more than 30% of gross income on housing. Most landlords require monthly household income of at least 3x the monthly rent, and with a median rent of $1,447 per month in Petersburg, VA, renters typically need to show $4,341 per month in gross income to qualify. Actual affordability will vary depending on household debts, other living expenses, and overall budget.
Is it more affordable to rent or buy in Petersburg, VA?
In Petersburg, VA, the price-to-rent ratio is 15.0, which generally favors renting. This ratio divides the median home price by the annual median rent: below 15 typically favors buying, 15 to 20 is balanced, and above 20 typically favors renting. Your finances, how long you plan to stay, and costs like mortgage rates, taxes, and maintenance all factor into the decision.
What neighborhoods in Petersburg, VA are best for renting a condo?
The best neighborhood for renting in Petersburg, VA depends on your priorities: commute, walkability, budget, and lifestyle all play a role. Popular areas for renting a condo include Old Towne Petersburg, Bellwood, Bensley and Varina, each with its own character and price range.

Rental Home Trends

Number of Condos for Rent
19
Median Condo Rent
$1,123
Median 1 Bedroom Condo Rent
$1,025
Median 2 Bedroom Condo Rent
$1,150
How to Rent a Home