All Filters
Applied Filters
Our AI is always learning and some details weren’t matched. You can still try them as keyword searches:
Price
Beds

Select two tiles for min/max range

Baths
Transit Lines
Home Type
Home Styles
Specialty Housing

Housing Type

Short-Term

Additional Specialties

Pet Policy
Move-In Date
Popular Amenities
Rating
Show Only
Keyword
Searching for student living options?

Select your school and find the perfect place nearby or on-campus.

Pricing Type
Amenities
Nearby

Apartments for Rent in Saint Petersburg FL

4,377 Rentals Available

Explore Rent Prices Near Saint Petersburg, FL

Saint Petersburg, FL’s average rent price is $1,900 per month. Compare rent prices and available listings in nearby cities to find better value or more options that fit your budget.

Average Rent
Gulfport $1,705
South Pasadena $2,278
Pinellas Park $1,936
Treasure Island $1,956
Madeira Beach $1,864

Average Monthly Rent is calculated using the average rent of active one-bedroom apartment listings.

Saint Petersburg, FL Apartments for Rent

Set on a peninsula between Tampa Bay and the Gulf of Mexico, St. Petersburg puts waterfront living and sunshine within reach. Downtown offers walkable streets near the St. Pete Pier, Salvador Dali Museum, and Al Lang Stadium, while Historic Kenwood features 1920s bungalows near the Grand Central dining scene along Central Avenue. Old Northeast brings brick streets and shady parks like Vinoy and North Shore with easy access to Beach Drive restaurants, and the EDGE District places you steps from Tropicana Field and indie shops. If you're searching for apartments for rent in St. Petersburg, you'll find rentals close to Crescent Lake's waterfront trails, Snell Isle's Coffee Pot Bayou path, or Coquina Key's island setting with marinas just minutes from downtown. Commuting is straightforward with I-275, U.S. 19, and the Gandy and Howard Frankland bridges connecting you to Tampa, Clearwater, and the Gateway business district—home to employers like Raymond James, Johns Hopkins All Children's Hospital, and the USF St. Petersburg campus.

The city offers plenty of ways to spend your free time, from catching Tampa Bay Rays games at Tropicana Field to exploring the Museum of Fine Arts or browsing the Saturday Morning Market. The SunRunner rapid bus makes car-free trips to St. Pete Beach easy, while outdoor recreation abounds at Boyd Hill Nature Preserve, Weedon Island Preserve, and nearby Gulf Coast beaches in St. Pete Beach, Treasure Island, and Madeira Beach. Central Avenue, the Pier District, and Beach Drive are filled with local breweries, galleries, live music venues, and eclectic restaurants that give the city its artistic character.

Learn more about living in Saint Petersburg, FL

Saint Petersburg, FL Rental Insights

The average rent in Saint Petersburg, FL is $1,728 per month. By comparison, renters across the U.S. pay an average of $1,627, which means housing in Saint Petersburg, FL is slightly more expensive than much of the country.

Find affordable apartments for rent in Saint Petersburg, FL by browsing listings in budget-friendly neighborhoods such as Lakewood Country Club Estates, Pinellas Point, and The Reserve at Lake Pointe. Use filters by price, number of bedrooms, and amenities to narrow your search.

The most popular ZIP codes for renters in Saint Petersburg, FL are 33705, 33712, 33707, 33701, and 33702.

Search Nearby Rentals

Map Options
Map View
Default
Satellite
Nearby Point of Interests
Travel Time

Set a destination, transportation method, and your ideal commute time to see results.

Under 30 minutes

Commute Time is calculated at rush hour.