""
Save This Search

2 Bedroom Apartments for Rent in St. Petersburg, FL
148 Rentals Available

  • Resident Rated
    Today

    3951 34Th St. South, St. Petersburg, FL 33711
    Available
    • 2 BEDS
    • $2,459
    View Property
  • Top Rated for Location
    1 day ago

    500 Trinity Lane North, St. Petersburg, FL 33716
    Available
    • 2 BEDS
    • $2,566+
    View Property
  • Top Rated for Location
    Today

    1560 Central Avenue, St. Petersburg, FL 33705
    6 Units available
    • 2 BEDS
    • $2,984+
    View Property
  • Today

    930 Central Avenue, St. Petersburg, FL 33705
    Contact for availability
    • 2 BEDS
    Ask for pricing
    View Property
  • Top Rated for Location
    Today

    3901 38Th Ave S., St. Petersburg, FL 33711
    10 Units available
    • 2 BEDS
    • $1,375
    View Property
  • Interactive banner rent
    What's your rent budget?
  • Top Rated for Location
    Today

    10980 Oak Street NE, St. Petersburg, FL 33716
    Available
    • 2 BEDS
    • $2,622+
    View Property
  • Top Rated for Location
    Today

    10475 Gandy Blvd N., St. Petersburg, FL 33702
    6 Units available
    • 2 BEDS
    • $2,160+
    View Property
  • Top Rated for Location
    Today

    11901 4Th St. N., St. Petersburg, FL 33716
    Contact for availability
    • 2 BEDS
    Ask for pricing
    View Property
  • Top Rated for Maintenance
    Have rent special Rent Specials
    Today

    500 110Th Avenue North, St. Petersburg, FL 33716
    3 Units available
    • 2 BEDS
    • $1,904+
    View Property
  • Resident Rated
    Today

    1280 102Nd Ave N, St. Petersburg, FL 33716
    12 Units available
    • 2 BEDS
    • $1,368+
    View Property
  • Resident Rated
    Have rent special Rent Specials
    Today

    5800 Lynn Lake Drive South, St. Petersburg, FL 33712
    43 Units available
    • 2 BEDS
    • $1,670+
    View Property
  • 540 Carillon Parkway, St. Petersburg, FL 33716
    9 Units available
    • 2 BEDS
    • $1,115+
    View Property
  • Top Rated for Location
    Today

    115 112Th Ave NE, St. Petersburg, FL 33716
    1 Unit available
    • 2 BEDS
    • $1,431
    View Property
  • Top Rated for Location
    Today

    11601 4Th Street North, St. Petersburg, FL 33716
    Available
    • 2 BEDS
    • $2,026+
    View Property
  • Top Rated for Location
    Today

    151 7Th St S, St. Petersburg, FL 33701
    Contact for availability
    • 2 BEDS
    Ask for pricing
    View Property
  • Resident Rated
    Today

    2540 Roy Hanna Drive South, St. Petersburg, FL 33712
    4 Units available
    • 2 BEDS
    • $1,510+
    View Property
  • Interactive banner rent special
    See properties that offer
    rent specials.
  • Top Rated for Location
    Today

    7311 Cedar Court, St. Petersburg, FL 33702
    Available
    • 2 BEDS
    • $1,500
    View Property
  • Resident Rated
    Today

    540 Carillon Pwky, St. Petersburg, FL 33716
    10 Units available
    • 2 BEDS
    • $1,907+
    View Property
  • Top Rated for Location
    Today

    190 112Th Ave N, Saint Petersburg, FL 33716
    20 Units available
    • 2 BEDS
    • $2,205+
    View Property
  • Top Rated for Amenities
    Today

    2150 62Nd Terrace South, Saint Petersburg, FL 33712
    5 Units available
    • 2 BEDS
    • $1,535+
    View Property
  • Top Rated for Location
    Today

    10600 4Th Street N, St. Petersburg, FL 33716
    Available
    • 2 BEDS
    • $1,970+
    View Property
  • Interactive banner pet policy
    View pet-friendly rentals
  • Today

    250 Carillon Parkway, Saint Petersburg, FL 33716
    Contact for availability
    • 2 BEDS
    Ask for pricing
    View Property
  • Top Rated for Location
    Today

    6401 31St St South, St. Petersburg, FL 33712
    1 Unit available
    • 2 BEDS
    • $2,000
    View Property
  • Today

    100 1St Avenue North, St. Petersburg, FL 33701
    1 Unit available
    • 2 BEDS
    • $6,000
    View Property
  • Today

    1411 22Nd Avenue South, St. Petersburg, FL 33705
    1 Unit available
    • 2 BEDS
    • $1,498
    View Property
  • Today

    3680 46Th Avenue South, St. Petersburg, FL 33711
    Contact for availability
    • 2 BEDS
    Ask for pricing
    View Property
  • 1 day ago

    3423 4Th Ave S, ST PETERSBURG, FL 33711
    1 Unit available
    • 2 BEDS
    • $2,395
    View Property
  • Today

    4339 16Th Avenue South, St. Petersburg, FL 33711
    Contact for availability
    • 2 BEDS
    • $1,495
    View Property
  • 1 day ago

    3421 4Th Ave S, St Petersburg, FL 33711
    1 Unit available
    • 2 BEDS
    • $2,395
    View Property
  • Today

    2921 18Th Avenue South, St. Petersburg, FL 33712
    1 Unit available
    • 2 BEDS
    • $1,478
    View Property
  • Today

    4221 13Th Avenue South, St. Petersburg, FL 33711
    Contact for availability
    • 2 BEDS
    Ask for pricing
    View Property
31-0-city

Look for 2 bedroom apartments near me

Are you ready to find the apartment that feels like home? Look through all the available listings on RentCafe to find the apartment that best suits your needs. Searching for a 2 bedroom apartment near you, or anywhere in the U.S.? You can now compare the size, price and location of any of the apartments listed, until you find the one that does it. Choose the location you want, near the stores, parks or people that are dear to you. Somewhere out there is the right apartment for you.

So, start looking for 2 bedroom apartments near you, in your favorite neighborhood, ZIP code, or anywhere in the U.S. that you plan on moving to, and let us guide you to your next home!

St. Petersburg, FL Demographics

  • Total Population264,001
  • Female 127,935
    Male 136,066
  • Median Age43.1

According to the most recent data from the U.S. Census Bureau, the total population in St. Petersburg, FL is 264,001. The makeup of the population by gender is 127,935 men and 136,066 women. The median age of St. Petersburg’s residents is 43.1.

Average Rent in St. Petersburg, FL

  • St. Petersburg, FL Average Rental Price, July 2022 $1,975 /mo

The monthly rate for St. Petersburg, FL apartments is on average $1,975.

    St. Petersburg, FL Apartment Rent Ranges

    Approximately 1% of apartments in St. Petersburg, FL charge rents around $701-$1,000. A share of 18% of St. Petersburg’s rental apartments have monthly rents between $1,001-$1,500. In the rent range of $1,501-$2,000 there are 44% apartment units. 36% of the city’s apartments are in the highest price range of > $2,000.

    St. Petersburg, FL Rent Trends

    Average Rent Mar / 2019 Jul / 2019 Nov / 2019 Mar / 2020 Jul / 2020 Nov / 2020 Mar / 2021 Jul / 2021 Nov / 2021 Mar / 2022 Jul / 2022
    St. Petersburg, FL $1,283 $1,311 $1,341 $1,388 $1,376 $1,395 $1,443 $1,619 $1,770 $1,861 $1,975
    National $1,375 $1,407 $1,415 $1,416 $1,406 $1,410 $1,418 $1,501 $1,596 $1,634 $1,706

    The average price of rental apartments nationwide is $1,706, while the monthly rent in St. Petersburg, FL is $1,975, on average.

    St. Petersburg, FL Households

    • Total Number of Households111,957
    • Family 59,448
      Non-family 52,509
    • Children 23,697
      No Children 88,260
    • Average People Per Household2.3
    • Median Household Income$60,798
    • Median Housing Costs Per Month$1,133

    There is a total of 111,957 households in St. Petersburg, FL, of which 23,697 have children and 88,260 are without children. Per Census data, St. Petersburg has 59,448 family households and 52,509 non-family households. The size of a household in St. Petersburg, FL is 2.3 people, on average. The median household annual income in St. Petersburg is $60,798, and the monthly housing costs are $1,133.

    St. Petersburg, FL Education Statistics

    In St. Petersburg, FL, 2% of the population have no high school education, according to estimates published by the U.S. Census Bureau. 29% of the city’s population went to high school, 27% of residents completed some college, 9% of the population hold an Associate Degree, as many as 22% hold a Bachelor Degree, and 11% hold a Graduate Degree.

    Renting a 2 bedroom apartment in St. Petersburg, FL

    If you’re sharing space with someone else and you’re searching for a new rental apartment, chances are you could use a home with a more generous square footage. Who doesn’t love a spacious apartment where the pleasant combines with the useful? We certainly do. 2 bedroom apartment rentals are the best way to go for people who want to upsize their living space without spending a fortune on it.

    Finding a cheap 2 bedroom apartment in St. Petersburg, FL

    If you’ve already started your rental apartment quest, you noticed that finding a cheap home in St. Petersburg, FL is no easy task, especially when you’re picky. You’d like to find a quality rental without spending a huge amount of money, but the cheapest ones tend to be in undesirable locations. The truth is that the closer an apartment is to a popular area, the higher the chances for it to be expensive. Landlords set prices according to the demand for apartments in a certain area. Besides, renovated, modernly furnished apartments are obviously pricier than the ones with no recent upgrades. Nonetheless, there are still many great deals available among the 13 apartments in St. Petersburg, FL if you’re smart about your search. After you decide your non-negotiables, use our filters and all the options at your disposal. They are sure to help you find the cheap 2 bedroom apartment you’ve been searching for all along.

    Finding a home nearby is easier than you think. Check out our Apartments Near Me page and take your pick!