Duplex for Rent in Saint Petersburg, FL
-
-
2 BEDS, 1 BATH$1,4003150 Pinellas Point Dr S
3150 Pinellas Point Dr S, Saint Petersburg, FL 33712 -
Total Monthly Price Total Monthly Price New1 BED, 1 BATH$2,100Base Rent$2,100Required Monthly FeesNoneTotal Monthly Price$2,100440 50th Ave N
440 50th Ave N, Saint Petersburg, FL 33703 -
-
2 BEDS, 1 BATH$2,2952900 1st Ave S Unit A
2900 1st Ave S, Saint Petersburg, FL 33712 -
Total Monthly Price Total Monthly Price New2 BEDS, 1 BATH$1,850Base Rent$1,850Required Monthly FeesNoneTotal Monthly Price$1,85010530 68th Ave
10530 68th Ave, Seminole, FL 33772 -
Total Monthly Price Total Monthly Price NewSTUDIO, 1 BATH$1,200+1 BED, 1 BATH$1,400+Base Rent$1,200 - $1,400Required Monthly FeesNoneTotal Monthly Price$1,200 - $1,4003815 1st Avenue North
3815 1st Avenue North, Saint Petersburg, FL 33713 -
Looking For Cheaper Options?Explore the Best Affordable Neighborhoods in Saint Petersburg
-
Total Monthly Price Total Monthly Price New1 BED, 1 BATH$1,850Base Rent$1,850Required Monthly FeesNoneTotal Monthly Price$1,850
416 21st Ave N Unit 416 21st Ave N
416 21st Ave N, Saint Petersburg, FL 33704 -
Total Monthly Price Total Monthly Price New2 BEDS, 1 BATH$1,950Base Rent$1,950 - $2,450Required Monthly FeesNoneTotal Monthly Price$1,950 - $2,450
4936 40th Ave N
4936 40th Ave N, Saint Petersburg, FL 33709 -
Total Monthly Price Total Monthly Price New2 BEDS, 1 BATH$1,675Base Rent$1,675Required Monthly FeesNoneTotal Monthly Price$1,675
173 38th Ave SE Unit 173
173 38th Ave SE, Saint Petersburg, FL 33705 -
Total Monthly Price Total Monthly Price New3 BEDS, 2 BATHS$3,000Base Rent$3,000Required Monthly FeesNoneTotal Monthly Price$3,000
516 129th Ave E
516 129th Ave E, Madeira Beach, FL 33708 -
2 BEDS, 2 BATHS$1,9002715 63rd Terrace N
2715 63rd Terrace N, Saint Petersburg, FL 33702 -
2 BEDS, 1 BATH$1,850422 15th Ave S
422 15th Ave S, Saint Petersburg, FL 33701 -
STUDIO, 1 BATH$995
1235 22nd Ave S
1235 22nd Ave S, Saint Petersburg, FL 33705 -
2 BEDS, 1 BATH$2,000
535 14th Ave S
535 14th Ave S, Saint Petersburg, FL 33701 -
2 BEDS, 1 BATH$1,695
2417 3rd Ave N
2417 3rd Ave N, Saint Petersburg, FL 33713 -
2 BEDS, 1 BATH$1,800
10825 Navajo Dr
10825 Navajo Dr, Saint Petersburg, FL 33708 -
4 BEDS, 2 BATHS$3,195
935 17th Ave S
935 17th Ave S, Saint Petersburg, FL 33705 -
2 BEDS, 1 BATH$1,300
2455 8th Ave N
2455 8th Ave N, Saint Petersburg, FL 33713 -
2 BEDS, 2 BATHS$3,000
535 Monterey Blvd NE
535 Monterey Blvd NE, Saint Petersburg, FL 33704 -
2 BEDS, 1 BATH$1,295
452 89th Ave N
452 89th Ave N, Saint Petersburg, FL 33702 -
1 BED, 1 BATH$1,495
330 20th Ave S
330 20th Ave S, Saint Petersburg, FL 33705 -
3 BEDS, 1 BATH$1,995
3655 North Dr
3655 North Dr, Saint Petersburg, FL 33713 -
2 BEDS, 1.5 BATHS$2,000
3815 1st Ave N
3815 1st Ave N, Saint Petersburg, FL 33713 -
2 BEDS, 2 BATHS$2,500
634-615 15th Ave S
634-615 15th Ave S, Saint Petersburg, FL 33701 -
1 BED, 1 BATH$1,525
6801 48th Ave N
6801 48th Ave N, Saint Petersburg, FL 33709 -
2 BEDS, 1 BATH$1,450
2000 Queensboro Ave S
2000 Queensboro Ave S, Saint Petersburg, FL 33712 -
2 BEDS, 1 BATH$2,400
779 12th Ave N
779 12th Ave N, Saint Petersburg, FL 33704 -
2 BEDS, 2 BATHS$1,800
2761 62nd Terrace N
2761 62nd Terrace N, Saint Petersburg, FL 33702 -
2 BEDS, 1 BATH$2,900
4103 1st Ave N
4103 1st Ave N, Saint Petersburg, FL 33713 -
2 BEDS, 1 BATH$2,850
11225 2nd St E
11225 2nd St E, Treasure Island, FL 33706 -
1 BED, 1 BATH$2,200
508 129th Ave E
508 129th Ave E, Madeira Beach, FL 33708 -
1 BED, 1 BATH$1,800
5616 27th Ave S
5616 27th Ave S, Gulfport, FL 33707 -
1 BED, 1 BATH$1,525
5219 17th Ave S Unit 5219
5219 17th Ave S, Gulfport, FL 33707 -
2 BEDS, 1 BATH$2,995
8441 Bayshore Dr
8441 Bayshore Dr, Treasure Island, FL 33706 -
2 BEDS, 1 BATH$3,995
6892 Gulf Winds Dr
6892 Gulf Winds Dr, St. Pete Beach, FL 33706 -
1 BED, 1 BATH$1,200
6931 Hibiscus Ave S
6931 Hibiscus Ave S, South Pasadena, FL 33707 -
3 BEDS, 2 BATHS$2,395
5301 27th Ave S
5301 27th Ave S, Gulfport, FL 33707 -
2 BEDS, 1 BATH$1,750
5713 21st Ave. S
5713 21st Ave. S, Gulfport, FL 33707 -
1 BED, 1 BATH$1,500
350 80th Ave
350 80th Ave, St. Pete Beach, FL 33706 -
STUDIO, 1 BATH$995
5609 Tangerine Ave S
5609 Tangerine Ave S, Gulfport, FL 33707 -
3 BEDS, 1 BATH$2,6003601 6th Ave N Unit Main
3601 6th Ave N, Saint Petersburg, FL 33713
Saint Petersburg at a Glance
Saint Petersburg, FL Apartments for Rent
Saint Petersburg stretches across Florida's Pinellas Peninsula between Tampa Bay and the Gulf of Mexico, earning its nickname "The Sunshine City" for its year-round warm weather and abundant outdoor recreation opportunities. Those searching for apartments for rent in Saint Petersburg will discover a city that seamlessly blends coastal living with urban amenities, from the world-renowned Salvador Dalà Museum and Central Avenue arts district to the scenic Saint Pete Pier and nearby Gulf Coast beaches.
Renting in Saint Petersburg offers access to diverse neighborhoods that cater to different lifestyles, from the historic charm of Old Northeast with its tree-lined streets and vintage architecture to the waterfront appeal of Brighton Bay near Tampa Bay. The city provides excellent connectivity through I-275, U.S. 19, and the Skyway Bridge, making commutes to Tampa, Clearwater, and surrounding areas convenient. With major employers like Johns Hopkins All Children's Hospital, the University of South Florida Saint Petersburg, and a thriving tourism sector, residents enjoy both career opportunities and recreational activities at nearby Vinoy Park, Boyd Hill Nature Preserve, and the pristine beaches of Saint Pete Beach and Treasure Island just minutes away.
Renting in Saint Petersburg
Average Rental Rates and Apartment Sizes
- Apartment Type Average Sq Ft Average Rent
- Studio 501 Sq Ft $1,565 / mo
- 1 Bedroom 703 Sq Ft $1,757 / mo
- 2 Bedrooms 1,024 Sq Ft $2,225 / mo
- 3 Bedrooms 1,384 Sq Ft $2,867 / mo
- 4 Bedrooms 1,182 Sq Ft $2,375 / mo
Top Budget-Friendly Neighborhoods in Saint Petersburg
(For 1 bedroom apartments)- Neighborhoods Average Sq Ft Average Rent
- Pinellas Point 721 Sq Ft $1,286/mo
- Lealman 599 Sq Ft $1,363/mo
- Westminster Heights 699 Sq Ft $1,368/mo
- Bear Creek 697 Sq Ft $1,401/mo
- Tyrone Park 650 Sq Ft $1,402/mo
- Disston Heights 672 Sq Ft $1,410/mo
- Crescent Lake 581 Sq Ft $1,478/mo
- Fossil Park 699 Sq Ft $1,509/mo
- Gateway 709 Sq Ft $1,514/mo
- Crossroads Area 673 Sq Ft $1,515/mo
Average Rent in Nearby Cities
(For 1 bedroom apartments)- Cities Average Rent
- Saint Petersburg $1,879/mo
- Pinellas Park $1,395/mo
- Treasure Island $1,936/mo
- Madeira Beach $1,800/mo
- Seminole $1,669/mo
Education
Data provided by GreatSchools.org 2025 © 2025. All rights reserved.
Apartments for Rent Near Saint Petersburg
Specialty Housing
- Saint Petersburg Low-Income Housing
- Saint Petersburg Senior Housing
- Saint Petersburg Short-Term Housing
- Saint Petersburg Student Housing
- Saint Petersburg Luxury Apartments
- Saint Petersburg Cheap Apartments
- Saint Petersburg Rentals by Landlord (FRBO)
- Saint Petersburg Duplex
- Saint Petersburg Rooms for Rent
Choose by Amenities
Saint Petersburg Apartments for Rent in Your Budget
- Apartments with Move-In Specials in Saint Petersburg, FL
- Saint Petersburg Apartments Under $900
- Saint Petersburg Apartments Under $1,000
- Saint Petersburg Apartments Under $1,100
- Saint Petersburg Apartments Under $1,200
- Saint Petersburg Apartments Under $1,300
- Saint Petersburg Apartments Under $1,400
- Saint Petersburg Apartments Under $1,500
- Saint Petersburg Apartments Under $1,600
- Saint Petersburg Apartments Under $1,700
- Saint Petersburg Apartments Under $1,800
- Saint Petersburg Apartments Under $1,900
- Saint Petersburg Apartments Under $2,000
Frequently asked questions about renting in Saint Petersburg, FL
What are the average rent costs in Saint Petersburg, FL?
The average rent in Saint Petersburg, FL is $1,757.
What are the average rent costs of a studio apartment in Saint Petersburg, FL?
The average rent for a studio apartment in Saint Petersburg, FL is $1,565.
What are the average rent costs of a one bedroom apartment in Saint Petersburg, FL?
The average rent for a 1 bedroom apartment in Saint Petersburg, FL is $1,757.
What are the average rent costs of a two bedroom apartment in Saint Petersburg, FL?
The average rent for a 2 bedroom apartment in Saint Petersburg, FL is $2,225.
What are the average rent costs of a three bedroom apartment in Saint Petersburg, FL?
The average rent for a 3 bedroom apartment in Saint Petersburg, FL is $2,867.
What are the average rent costs of a four bedroom apartment in Saint Petersburg, FL?
The average rent for a 4 bedroom apartment in Saint Petersburg, FL is $2,375.
Submitting Request
Thank You
About Our Deals
Apartment Finder utilizes the industry's largest and most complete database of real-time rents and availabilities to help you find an amazing deal on your next rental.
Price Drop
Apartment communities change their rental rates often - sometimes multiple times a day. We track the changes and keep you up to date when a rental rate decreases.
Best Value
"Best value" units are located in buildings rated three stars or higher. We label apartment rentals that are priced significantly less than similar high-quality units nearby.
Rent Specials
Apartment communities regularly advertise deals for new residents. Whether it's a move-in special or a free tv, we locate the rentals that offer a little something extra when you sign your lease.
Note: Based on community-supplied data and independent market research. Subject to change without notice.