Nearby rentals
Renter hub
Property management
Filters
1,328 rentals available
3d ago
1 bed
1 bath
$1,595
Apartment for rent
4d ago
1–3 beds
1–2 baths
$1,050–$1,900
Apartment for rent
4d ago
1 bed
1 bath
$1,300
Apartment for rent
4d ago
2148 54th Ave S, St. Petersburg, FL 33712
On-site laundry | Swimming pool | Fitness center
1–3 beds
1–2 baths
$1,179–$2,195
Apartment for rent
5d+ ago
2 beds
1 bath
$1,595
Apartment for rent
5d+ ago
House for rent in St Petersburg
2 beds
1 bath
$2,000
$1,900
Price drop
House for rent
5d+ ago
621 15th St N, St. Petersburg, FL 33705
Studio
1 bath
$1,245
Apartment for rent
5d+ ago
Apartment for rent in St Petersburg
5560 59th Way N #1, St Petersburg, FL 33709
Air conditioning | Assigned parking | Storage
2 beds
1 bath
$1,395
$1,295
Price drop
Apartment for rent
Available Jul 2
Be the first to hear about new listings matching your search.
5d+ ago
Uptown apartment for rent in St. Petersburg
1240 15th St N, St. Petersburg, FL 33705
In-unit laundry | Air conditioning | Garage parking
3 beds
2 baths
$3,000
Apartment for rent
5d+ ago
Apartment for rent in St Petersburg
1 bed
1 bath
$1,195
Apartment for rent
5d+ ago
Uptown apartment for rent in St. Petersburg
On-site laundry | Balcony | On-site management
Studio
1 bath
$1,295
Apartment for rent
Available Jun 6
5d+ ago
House for rent in St Petersburg
5200 28th St N #187, St Petersburg, FL 33714
In-unit laundry | Furnished | Air conditioning
2 beds
2 baths
$1,995
House for rent
Available Jul 14
5d+ ago
Apartment for rent in St Petersburg
4 beds
2 baths
$2,895
Apartment for rent
5d+ ago
Condo for rent in St Petersburg
Outdoor space
2 beds
1 bath
$1,299
Condo for rent
Available May 26
5d+ ago
Eagle Crest apartment for rent in St. Petersburg
Air conditioning | Central heat | Storage
1 bed
1 bath
$1,195
Apartment for rent
Available Jun 15
5d+ ago
Childs Park house for rent in St. Petersburg
1933 47th St S, St. Petersburg, FL 33711
In-unit laundry | Hardwood floor
2 beds
1 bath
$1,595
House for rent
5d+ ago
Apartment for rent in St Petersburg
2 beds
2 baths
$1,193
Apartment for rent
5d+ ago
Condo for rent in St Petersburg
9100 Dr Martin Luther King Jr St N #1505, St Petersburg, FL 33702
In-unit laundry | On-site laundry | Swimming pool
2 beds
1 bath
$1,450
Condo for rent
5d+ ago
United Central house for rent in St. Petersburg
3421 4th Ave S, St. Petersburg, FL 33711
Swimming pool | Storage | Outdoor space
2 beds
1.5 baths
$1,805
House for rent
5d+ ago
Bayview apartment for rent in St. Petersburg
2 beds
2.5 baths
$1,300
Apartment for rent
5d+ ago
Winston Park condo for rent in St. Petersburg
1 bed
1 bath
$1,350
Condo for rent
5d+ ago
Condo for rent in St Petersburg
2 beds
2 baths
$1,650
Condo for rent
5d+ ago
United Central apartment for rent in St. Petersburg
3801 1st Ave S, St. Petersburg, FL 33711
Furnished | On-site laundry | Swimming pool
2 beds
1 bath
$1,975
Apartment for rent
5d+ ago
Condo for rent in St Petersburg
1 bed
1 bath
$1,350
Condo for rent
5d+ ago
Harbordale house for rent in St. Petersburg
3 beds
1.5 baths
$1,595
House for rent
5d+ ago
Apartment for rent in St Petersburg
2 beds
1 bath
$1,450
Apartment for rent
5d+ ago
Apartment for rent in St Petersburg
4125 Park St N #1034, St Petersburg, FL 33709
Garage parking
1 bed
1 bath
$1,605
Apartment for rent
5d+ ago
Uptown apartment for rent in St. Petersburg
1 bed
1 bath
$1,100
Apartment for rent
5d+ ago
North Kenwood house for rent in St. Petersburg
955 28th St N, St. Petersburg, FL 33713
In-unit laundry | On-site laundry | Assigned parking
2 beds
1 bath
$1,475
House for rent
Available May 30
5d+ ago
Allendale Park - Five Points apartment for rent in St. Petersburg
811 1/2 31st Ave N, St. Petersburg, FL 33704
In-unit laundry | Furnished | Air conditioning
2 beds
2 baths
$2,250
Apartment for rent
53m ago
Studio
1 bath
$1,195–$1,365
Price drop
Apartment for rent
3h ago
201 17th St S, St Petersburg, FL 33712
In-unit laundry | Balcony | Swimming pool
1–3 beds
1–2 baths
$2,600–$4,325
Apartment for rent
Available Jun 18
3h ago
3 beds
2 baths
$4,250
Price drop
Apartment for rent
4h ago
501 116th Ave N, St Petersburg, FL 33716
In-unit laundry | Air conditioning | On-site laundry
1–3 beds
1–2 baths
$1,355–$2,236
Price drop
Apartment for rent
6h ago
House for rent in St Petersburg
3 beds
1 bath
$2,250
House for rent
7h ago
Meadowlawn house for rent in St. Petersburg
7290 17th St N #1, St. Petersburg, FL 33702
In-unit laundry | Air conditioning | Garage parking
2 beds
1 bath
$2,600
House for rent
Available Aug 1
8h ago
1 bed
1 bath
$1,200
Apartment for rent
8h ago
Disston Heights house for rent in St. Petersburg
5145 17th Ave N, St. Petersburg, FL 33710
Garage parking | Ceiling fan | Fireplace
3 beds
2 baths
$2,875
House for rent
8h ago
Townhouse for rent in St Petersburg
624 Black Lion Dr Ne, St Petersburg, FL 33716
In-unit laundry | Garage parking | On-site laundry
3 beds
2.5 baths
$2,700
House for rent
8h ago
Placido Bayou townhouse for rent in St. Petersburg
4843 Napoli Ct Ne, St. Petersburg, FL 33703
In-unit laundry | On-site laundry | Swimming pool
2 beds
2.5 baths
$3,000
House for rent
8h ago
Downtown St. Petersburg condo for rent in St. Petersburg
400 Central Ave #2001, St. Petersburg, FL 33701
In-unit laundry | Garage parking | Swimming pool
3 beds
3.5 baths
$10,500
Condo for rent
9h ago
600 76th Ave N, St. Petersburg, FL 33702
In-unit laundry | Air conditioning | On-site laundry
1–2 beds
1 bath
$1,449–$1,849
Apartment for rent
10h ago
Shore Acres house for rent in St. Petersburg
3 beds
2 baths
$2,975
House for rent
Available Jun 15
10h ago
Studio–2 beds
1–2 baths
$1,851–$4,125
Apartment for rent
16h ago
Disston Heights apartment for rent in St. Petersburg
3460 32nd Ave N #101B, St. Petersburg, FL 33713
Air conditioning | Central heat | Ceiling fan
2 beds
1 bath
$1,700
Apartment for rent
16h ago
Apartment for rent in St Petersburg
On-site laundry | Assigned parking | Swimming pool
1 bed
2 baths
$1,250
Apartment for rent
18h ago
2 beds
1 bath
$1,500
Apartment for rent
18h ago
Downtown St. Petersburg condo for rent in St. Petersburg
200 4th Ave S #225, St. Petersburg, FL 33701
In-unit laundry | Garage parking | On-site laundry
1 bed
1 bath
$2,500
Condo for rent
18h ago
Townhouse for rent in St. Petersburg
1724 Park St N, St. Petersburg, FL 33710
Furnished | Garage parking | Elevator
4 beds
4 baths
$10,999
House for rent
18h ago
Apartment for rent in St. Petersburg
2600 52nd Ave N #B, St. Petersburg, FL 33714
Assigned parking | Carpet | Outdoor space
2 beds
2 baths
$2,275
Apartment for rent
Are you a rental professional?
56 rentals
264 rentals
48 rentals
79 rentals
37 rentals
87 rentals
50 rentals
120 rentals
34 rentals
70 rentals
22 rentals
6 rentals
8 rentals
11 rentals
36 rentals
26 rentals
6 rentals
290 rentals
St. Petersburg, FL, is appreciated for its vibrant arts scene and variety of outdoor activities. Residents often enjoy the numerous parks, waterfront views, and cultural offerings like museums and theaters. The downtown area is particularly highlighted for its lively atmosphere filled with shops and dining options. However, some renters express concerns about the cost of living and rising rental prices, which can make finding affordable housing a challenge. Overall, locals value the access to beaches and recreational opportunities, but affordability remains a common topic of discussion.
St. Petersburg's 2025 rental market shows one-bedroom apartments averaging around $1,700 per month, while two-bedroom units rent for around $2,200 monthly. These figures represent the current market rates across the city's diverse neighborhood options.
September and October offer the best opportunities for apartment hunting in St. Petersburg, with October seeing the lowest rents of the year. September shows the least competition with reduced demand compared to supply, while fall moves generally result in lower prices and less competitive conditions.
Central Plaza, Downtown St. Petersburg, Uptown, and Historic Roser Park attract renters seeking vibrant social scenes with excellent restaurant options and high walk scores. For pet owners, Fossil Park, Historic Kenwood, Yacht Club Estates, and Euclid Place offer pet-friendly amenities and convenient access to pet services.
Thirteenth St Heights offers the most affordable options with one-bedroom apartments around $1,000 monthly, representing 34% below the city median. Uptown provides median rents around $1,670, while Disston Heights averages around $1,760 for budget-minded renters.
St. Petersburg offers excellent pet-friendly options, particularly in Fossil Park, Historic Kenwood, Yacht Club Estates, and Euclid Place. These neighborhoods feature apartments with dedicated outdoor space, pet waste stations, and pet-safe windows, plus convenient access to pet supply stores and grooming services.
Utilities are rarely included in St. Petersburg rental properties, appearing in less than 1% of all listings. One-bedroom apartments have the highest rate at 0.12% of listings, while larger units like three-bedrooms include utilities in only 0.02% of available rentals.
Zumper’s proprietary rental data fuels our analysis. Rent and market trends, availability, neighborhood popularity, and lifestyle scores are all calculated using real-time and 2026 rental inventory and prices.
Our Lifestyle Categories ("great for eco-living," "great for social life," "great for pet owners," etc.) are determined by set criteria, against which we score each listing and its available features. At the neighborhood level, we calculate the listing count for each category to determine which lifestyles best fit each area.
Zumper, founded in 2012, is North America’s largest privately-owned rental platform, offering over 1 million listings across the U.S. and Canada. Stay informed on the latest trends and shifts in the rental market with our monthly National Rent Report, your go-to resource for key insights into the evolving rental landscape.
| 🔑Available apartment rentals | 1,328 |
|---|---|
| 💰Best rent deal | 3980 64th St N |
| ✨Popular amenities | , , |
| 🧦In-unit laundry | |
| 🍽With dishwasher | |
| 🏠With photos |