Filters Save search

Apartments for Rent in St. Petersburg, FL

1-20 of 335 rentals
Viewing 1-20 of 335 rentals in Saint Petersburg
What to Know About

Living in St. Petersburg, FL

Saint Petersburg is a beautiful city on Florida's Gulf Coast, known for its stunning beaches, warm weather, and diverse cultural offerings. The city has several must-see attractions, including the Salvador Dali Museum, the Museum of Fine Arts, and the Chihuly Collection, as well as academic excellence with universities like the University of South Florida and St. Petersburg College.

The city's warm weather and beautiful scenery make it a paradise for outdoor enthusiasts, with attractions like Fort De Soto Park, the Weedon Island Preserve, and the Sunken Gardens. Sports fans can cheer for the nearby Tampa Bay Buccaneers (NFL), Tampa Bay Lightning (NHL), and Tampa Bay Rays (MLB). St. Pete's culinary scene is as diverse as it is delicious, featuring fresh seafood, Cuban sandwiches, and other regional specialties. St. Pete's annual events are always a highlight, such as the Firestone Grand Prix of St. Petersburg, the St. Pete Beach Seafood and Music Festival, and the St. Pete Pride parade.

Saint Petersburg is a fantastic place to call home, offering a high quality of life, a range of cultural offerings, and easy access to all that the beautiful state of Florida provides.

Rental Market Trends

Saint Petersburg, FL

View full report

As of November 2026, Saint Petersburg's rental market is competitive, with rentals spending about 27 days on the market, faster than in Florida (30), and rents down 5.3% over the past year. St. Petersburg's average rent is 20.0% ($517) lower than the Florida average of $2,584 and 1.5% ($31) higher than the U.S. average of $2,036.

Average Rent
$2,067
Monthly ChangeMonth Over Month Change
Decreased0.70% ($15)
Yearly ChangeYear Over Year Change
Decreased5.3% ($115)
Days on Market
27
Unit Type Average Rent Monthly ChangeMonth Over Month Change Yearly ChangeYear Over Year Change
1 Bed $1,523 Decreased0.40% ($6) Decreased6.7% ($110)
2 Beds $2,037 Decreased1.43% ($30) Decreased7.4% ($163)
3 Beds $3,093 Increased0.34% ($10) Increased1.3% ($38)
Nearby Cities Average Rent Avg. Rent vs. Saint PetersburgAverage Rent vs. Saint Petersburg Days on Market
Pinellas Park $1,712 Decreased17.2% ($355) 31 days
Seminole $2,144 Increased3.7% ($77) 30 days
Largo $1,892 Decreased8.5% ($175) 30 days
Indian Rocks Beach $2,637 Increased27.6% ($570) 34 days
Clearwater $1,948 Decreased5.8% ($119) 28 days
Based on rentals advertised on RentalSource in and around Saint Petersburg.
Frequently Asked Questions
Saint Petersburg Rental Market FAQs

Explore rental prices, market conditions, and affordability in Saint Petersburg, FL.

The average rent in St. Petersburg, FL is $2,067 per month.
In St. Petersburg, the average rent is $1,523 per month for a 1-bedroom apartment, $2,037 for a 2-bedroom apartment and $3,093 for a 3-bedroom apartment.
The average rent in St. Petersburg is 1.5% ($31) higher than the national average of $2,036 per month.
The rental market in St. Petersburg, FL is currently competitive, with rentals spending about 27 days on the market, faster than in Florida (30), and rents down 5.3% over the past year.
Based on the current averages, a household would need an annual income of $81,500 to comfortably afford a 2-bedroom apartment in St. Petersburg.
What's New on the Blog

Explore recent posts on our blog, curated for renters, landlords, and industry pros.

List Your Property for Rent

Are You a Rental Professional?

Advertise on RentalSource, Zillow, Realtor.com, Zumper and more to attract quality tenants faster and take your listings to the next level.