93

Homes for Rent in ZIP Code 33704

Section Image Section Image
  • /14

    $1,399 Per Month

    • 1 Bed
    • 1 Bath
    • 635 Sq Ft
    • Apartment for Rent

    917 30th Ave N Unit 1, Saint Petersburg, FL 33704

    Experience the best of St. Petersburg in this spacious studio apartment located in a prime, walkable neighborhood. This home features a functional layout with a separate kitchen and living area, complemented by newer appliances, granite countertops, one assigned parking spot. Interior highlights include ceiling fans and closet space while outdoor amenities provide access to a private courtyard

    Sheila O'Neill

    QUARTZ MANAGEMENT

    917 30th Ave N Unit 1, Saint Petersburg, FL 33704
  • /95

    Starting at $1,679 Per Month

    • 1 - 3 Beds

    1515 Eden Isle Blvd NE, Saint Petersburg, FL 33704

    ASK US ABOUT OUR BRAND NEW SUITES! Snell Isle Luxury Waterfront Apartment Homes, located in the exclusive Snell Isle neighborhood of St. Petersburg, Florida, has completely renovated one, two and three bedroom apartment homes with stunning views of Smacks Bayou leading to the Gulf of Mexico. This is truly a residential community like no other with coastal influences infused throughout the

    Snell Isle

    1515 Eden Isle Blvd NE, Saint Petersburg, FL 33704
  • /20

    $1,400 Per Month

    • 1 Bed
    • 1 Bath
    • 655 Sq Ft
    • Condo for Rent

    445 32nd Ave N Unit 109, Saint Petersburg, FL 33704

    Charming 1BR/1BA Condo in Prime St. Petersburg Location! Welcome to this well-maintained first-floor 1 bedroom, 1 bathroom condo ideally situated just off 4th Street in beautiful St. Petersburg. Enjoy comfort and convenience in a home that features a newer AC system, keeping you cool year-round. Thoughtful built-in features add both style and function, including a custom desk in the

    Agent Photo

    Amy Hartman

    REALTY EXPERTS

    445 32nd Ave N Unit 109, Saint Petersburg, FL 33704
  • /40

    Starting at $1,399 Per Month

    • 1 - 2 Beds

    800 32nd Ave N, Saint Petersburg, FL 33704

    If you have a penchant for vintage apartment homes brimming with character and charm, Nordica Village is the perfect haven for you. Nestled within the historic Allendale neighborhood, touring Nordica Village is like embarking on a delightful journey through time. Originally constructed in 1925 as a seasonal vacation resort, our community proudly retains its historical charm while offering all the

    Nordica Village

    800 32nd Ave N, Saint Petersburg, FL 33704
  • /96

    $18,400 Per Month

    • 5 Beds
    • 5 Baths
    • 4,334 Sq Ft
    • House for Rent

    838 Monterey Blvd NE, Saint Petersburg, FL 33704

    Designed by renowned Architect William Harvard Jr and built in 2005, this waterfront modern marvel boasts a beautiful layout and a wonderful view in a highly desirable location of Snell Isle. This home was built like a bunker, and was certainly tested during the recent storms, with no damage or interior flooding. The home sits above the flood plane, and the exterior walls are concrete block with

    Agent Photo

    Billy Harvard

    SOUTHERN ROOTS REALTY, LLC

    838 Monterey Blvd NE, Saint Petersburg, FL 33704
  • /35

    Starting at $1,049 Per Month

    • 1 - 2 Beds

    1501 16th St N, Saint Petersburg, FL 33704

    Experience the epitome of modern living at the newly renovated Nordica Flats Apartments. Every inch of this remarkable building, both inside and out, has undergone a remarkable transformation with character and charm. Prepare to be captivated by the stunning upgrades that await you. Step into your new home and marvel at the sleek and stylish shaker style cabinetry that graces every corner.

    Nordica Flats

    1501 16th St N, Saint Petersburg, FL 33704
  • /14

    $1,125 Per Month

    • 1 Bed
    • 1 Bath
    • 486 Sq Ft
    • 1 Bed/1 Bath - Unit 2

    3470 Haines Rd N Unit 2, Saint Petersburg, FL 33704

    Available now for a move-in within 30 days12 month leaseDuplex style apartment; first floorOne bedroom, one bathroom, 486 sq ftGranite counter-tops in kitchen Bathroom recently updatedTile floors throughoutWater/sewer/trash includedCommon area FREE washer/dryer on-siteWall unit ACONE adult dog under 35 lbs (no

    1 Bed/1 Bath - Unit 2

    3470 Haines Rd N Unit 2, Saint Petersburg, FL 33704
  • /20

    $2,600 Per Month

    • 2 Beds
    • 1 Bath
    • 1,131 Sq Ft
    • Condo for Rent

    925 16th Ave N Unit 1, Saint Petersburg, FL 33704

    2-bedroom, one bath apartment located in the heart of the highly desirable E Euclid St. Paul's district of St. Petersburg! This lovely property is perfect for anyone looking to enjoy a vibrant community close to numerous amenities, restaurants, and parks. Just minutes from downtown St. Pete and walking distance to Crescent Lake Park, this bright and spacious unit blends historic neighborhood

    925 16th Ave N Unit 1, Saint Petersburg, FL 33704
  • /20

    $5,800 Per Month

    • 3 Beds
    • 3 Baths
    • 2,044 Sq Ft
    • House for Rent

    1220 38th Ave NE, Saint Petersburg, FL 33704

    Waterfront St. Petersburg Home, 3 bed/3 bath with Private Salt Water Pool + oversized 2-car garage | $5,800/month.Enjoy waterfront living in the heart of Northeast St. Petersburg at 1220 38th Avenue NE.This recently owner occupied spacious home offers approximately 2,044 square feet of living space with a fully updated kitchen with granite countertops, new appliances, updated bathrooms

    1220 38th Ave NE, Saint Petersburg, FL 33704
  • /9

    $1,345 Per Month

    • 1 Bed
    • 1 Bath
    • 550 Sq Ft
    • Condo for Rent

    442 30th Ave N Unit 9, Saint Petersburg, FL 33704

    Property Id: 1347373 Welcome to your new home! 1 bed / 1 bath apartment with off street parking. On site laundry available. Pet friendly. This is a 2nd floor unit. Very convenient location only seconds away from The Fresh Market and Trader Joes, and only a few blocks from Cresent Lake Park and Coffee Pot Bayou. Also 3 minutes to downtown St. Pete, and less than 25 minutes from Tampa or

    442 30th Ave N Unit 9, Saint Petersburg, FL 33704
  • /8

    $1,699 Per Month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    121 18th Ave N Unit 6, Saint Petersburg, FL 33704

    Property Id: 2808801 Beautiful upstairs one-bedroom apartment in Historic Old Northeast featuring quartz countertops, stainless steel appliances, a dishwasher, in-unit washer and dryer, and a modern walk-in shower. Located in one of St. Pete’s most desirable neighborhoods. Strictly no pets.

    121 18th Ave N Unit 6, Saint Petersburg, FL 33704
  • /4

    $1,199 Per Month

    • Studio
    • 1 Bath
    • Condo for Rent

    232 30th Ave N Unit C, Saint Petersburg, FL 33704

    Property Id: 2787497 Bright studio with plenty of natural light, stainless steel countertops and appliances, built-in shelving, and a full bathroom with bathtub. Enjoy access to a shared front porch. Pet friendly. Contact for pricing, availability, and to schedule a tour.

    232 30th Ave N Unit C, Saint Petersburg, FL 33704
  • /18

    $1,354

    Total Monthly Price

    • Studio
    • 1 Bath
    • 398 Sq Ft
    • Condo for Rent

    1180 26th Ave N Unit SI ID1604739P, Saint Petersburg, FL 33704

    The advertised rate of $1,355/month is the lowest available price, based on a 30 day(s) stay with a move-in date of October 2, 2026.Rates vary depending on the duration of stay, season, and other parameters. For exact pricing and additional pricing components, please visit our website and enter your desired move-in and move-out dates. The rate is applicable when billed upfront; it can be

    1180 26th Ave N Unit SI ID1604739P, Saint Petersburg, FL 33704
  • /16

    $1,450 Per Month

    • 1 Bed
    • 1 Bath
    • 725 Sq Ft
    • Condo for Rent

    3131 16th St N Unit 3, St. Petersburg, FL 33704

    Property Id: 2801521 Welcome to your new home at ! This charming one bedroom, one bathroom unit is perfect for anyone looking for a cozy space. With amenities such as a large cherry oak kitchen, new hardwood flooring, three large closets, central air and heat, and one designated parking space, you'll have everything you need. Enjoy the convenience of having water included in rent. Pets are

    3131 16th St N Unit 3, St. Petersburg, FL 33704
  • /8

    $1,699 Per Month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    121 18th Ave N Unit 6, Saint Petersburg, FL 33704

    Property Id: 2808801 Beautiful upstairs one-bedroom apartment in Historic Old Northeast featuring quartz countertops, stainless steel appliances, a dishwasher, in-unit washer and dryer, and a modern walk-in shower. Located in one of St. Pete’s most desirable neighborhoods. Strictly no pets.

    121 18th Ave N Unit 6, Saint Petersburg, FL 33704
  • /5

    $1,199 Per Month

    • Studio
    • 1 Bath
    • Condo for Rent

    240 30th Ave N Unit C, Saint Petersburg, FL 33704

    Property Id: 2789576 Features: * Studio layout * Pet friendly * Windows with excellent natural light * Stainless steel countertops * Stainless steel refrigerator/freezer * Oven * Microwave * Built-in shelving * Full bathroom with bathtub * Shared porch Contact for pricing, availability, and to schedule a tour.

    240 30th Ave N Unit C, Saint Petersburg, FL 33704
  • /20

    $2,600 Per Month

    • 2 Beds
    • 1 Bath
    • 1,131 Sq Ft
    • Condo for Rent

    925 16th Ave N Unit 1, Saint Petersburg, FL 33704

    2-bedroom, one bath apartment located in the heart of the highly desirable E Euclid St. Paul's district of St. Petersburg! This lovely property is perfect for anyone looking to enjoy a vibrant community close to numerous amenities, restaurants, and parks. Just minutes from downtown St. Pete and walking distance to Crescent Lake Park, this bright and spacious unit blends historic neighborhood

    925 16th Ave N Unit 1, Saint Petersburg, FL 33704
  • /8

    $1,599 Per Month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    300 30th Ave N Unit A, Saint Petersburg, FL 33704

    Property Id: 2787578 Charming 1-bedroom with a private elevated front porch, modern kitchen, renovated bathroom, and in-unit washer & dryer. Great location with water, sewer, trash, and pest control included. Unfurnished • Furnished options available • Pets allowed (2 max) Contact for pricing, availability, and to schedule a viewing.

    300 30th Ave N Unit A, Saint Petersburg, FL 33704
  • /9

    $1,499 Per Month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    224 30th Ave N Unit D, Saint Petersburg, FL 33704

    Property Id: 2797745 *760 sq. ft. 1-bedroom, 1-bath *Quartz countertops *Stainless steel appliances *Dishwasher *Garbage disposal *In-unit washer & dryer *Full bathroom with bathtub *Pet friendly- up to 2 pets *Electric, water, sewer, trash & pest control included *Convenient location near the water, downtown, parks, restaurants, shopping, and more

    224 30th Ave N Unit D, Saint Petersburg, FL 33704
  • /16

    $1,450 Per Month

    • 1 Bed
    • 1 Bath
    • 725 Sq Ft
    • Condo for Rent

    3131 16th St N Unit 3, St. Petersburg, FL 33704

    Property Id: 2801521 Welcome to your new home at ! This charming one bedroom, one bathroom unit is perfect for anyone looking for a cozy space. With amenities such as a large cherry oak kitchen, new hardwood flooring, three large closets, central air and heat, and one designated parking space, you'll have everything you need. Enjoy the convenience of having water included in rent. Pets are

    3131 16th St N Unit 3, St. Petersburg, FL 33704
  • /4

    $1,199 Per Month

    • Studio
    • 1 Bath
    • Condo for Rent

    232 30th Ave N Unit C, Saint Petersburg, FL 33704

    Property Id: 2787497 Bright studio with plenty of natural light, stainless steel countertops and appliances, built-in shelving, and a full bathroom with bathtub. Enjoy access to a shared front porch. Pet friendly. Contact for pricing, availability, and to schedule a tour.

    232 30th Ave N Unit C, Saint Petersburg, FL 33704
  • /18

    $1,354

    Total Monthly Price

    • Studio
    • 1 Bath
    • 398 Sq Ft
    • Condo for Rent

    1180 26th Ave N Unit SI ID1604739P, Saint Petersburg, FL 33704

    The advertised rate of $1,355/month is the lowest available price, based on a 30 day(s) stay with a move-in date of October 2, 2026.Rates vary depending on the duration of stay, season, and other parameters. For exact pricing and additional pricing components, please visit our website and enter your desired move-in and move-out dates. The rate is applicable when billed upfront; it can be

    1180 26th Ave N Unit SI ID1604739P, Saint Petersburg, FL 33704
  • /9

    $1,499 Per Month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    224 30th Ave N Unit D, Saint Petersburg, FL 33704

    Property Id: 2797745 *760 sq. ft. 1-bedroom, 1-bath *Quartz countertops *Stainless steel appliances *Dishwasher *Garbage disposal *In-unit washer & dryer *Full bathroom with bathtub *Pet friendly- up to 2 pets *Electric, water, sewer, trash & pest control included *Convenient location near the water, downtown, parks, restaurants, shopping, and more

    224 30th Ave N Unit D, Saint Petersburg, FL 33704
  • /8

    $1,599 Per Month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    300 30th Ave N Unit A, Saint Petersburg, FL 33704

    Property Id: 2787578 Charming 1-bedroom with a private elevated front porch, modern kitchen, renovated bathroom, and in-unit washer & dryer. Great location with water, sewer, trash, and pest control included. Unfurnished • Furnished options available • Pets allowed (2 max) Contact for pricing, availability, and to schedule a viewing.

    300 30th Ave N Unit A, Saint Petersburg, FL 33704
  • /6

    $1,799 Per Month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    121 18th Ave N Unit 5, Saint Petersburg, FL 33704

    Property Id: 2787424 One of the few apartment communities located in the heart of Historic Old Northeast. This bright upstairs apartment features lots of natural light, an open living space, in-unit washer & dryer, dishwasher, and a walk-in shower with rain shower head. All utilities + WiFi included. Strictly no pets. Contact for pricing, availability, and to schedule a viewing.

    121 18th Ave N Unit 5, Saint Petersburg, FL 33704
  • /6

    $1,799 Per Month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    121 18th Ave N Unit 5, Saint Petersburg, FL 33704

    Property Id: 2787424 One of the few apartment communities located in the heart of Historic Old Northeast. This bright upstairs apartment features lots of natural light, an open living space, in-unit washer & dryer, dishwasher, and a walk-in shower with rain shower head. All utilities + WiFi included. Strictly no pets. Contact for pricing, availability, and to schedule a viewing.

    121 18th Ave N Unit 5, Saint Petersburg, FL 33704
  • /14

    $1,125 Per Month

    • 1 Bed
    • 1 Bath
    • 486 Sq Ft
    • 1 Bed/1 Bath - Unit 2

    3470 Haines Rd N Unit 2, Saint Petersburg, FL 33704

    Available now for a move-in within 30 days12 month leaseDuplex style apartment; first floorOne bedroom, one bathroom, 486 sq ftGranite counter-tops in kitchen Bathroom recently updatedTile floors throughoutWater/sewer/trash includedCommon area FREE washer/dryer on-siteWall unit ACONE adult dog under 35 lbs (no

    1 Bed/1 Bath - Unit 2

    3470 Haines Rd N Unit 2, Saint Petersburg, FL 33704
  • /5

    $1,199 Per Month

    • Studio
    • 1 Bath
    • Condo for Rent

    240 30th Ave N Unit C, Saint Petersburg, FL 33704

    Property Id: 2789576 Features: * Studio layout * Pet friendly * Windows with excellent natural light * Stainless steel countertops * Stainless steel refrigerator/freezer * Oven * Microwave * Built-in shelving * Full bathroom with bathtub * Shared porch Contact for pricing, availability, and to schedule a tour.

    240 30th Ave N Unit C, Saint Petersburg, FL 33704
  • /9

    $1,345 Per Month

    • 1 Bed
    • 1 Bath
    • 550 Sq Ft
    • Condo for Rent

    442 30th Ave N Unit 9, Saint Petersburg, FL 33704

    Property Id: 1347373 Welcome to your new home! 1 bed / 1 bath apartment with off street parking. On site laundry available. Pet friendly. This is a 2nd floor unit. Very convenient location only seconds away from The Fresh Market and Trader Joes, and only a few blocks from Cresent Lake Park and Coffee Pot Bayou. Also 3 minutes to downtown St. Pete, and less than 25 minutes from Tampa or

    442 30th Ave N Unit 9, Saint Petersburg, FL 33704
  • /10

    $1,350

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 400 Sq Ft
    • House for Rent

    220 22nd Ave N, Saint Petersburg, FL 33704

    Brand new remodeled 1 bedroom ADU in sought after Old Northeast with 1 dedicated parking spots, alley access and a private yard! Great Location - walk to the waterfront or to your favorite restaurant.

    220 22nd Ave N, Saint Petersburg, FL 33704
  • /26

    $2,400

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 1,008 Sq Ft
    • House for Rent

    2137 11th St N, Saint Petersburg, FL 33704

    Charming 2-Bedroom House in Euclid-St Paul NeighborhoodWelcome to your new home! This delightful 2-bedroom, 1-bathroom house is located in the sought-after, family-friendly Euclid-St Paul neighborhood, known for its quiet streets and welcoming community. Step inside to discover a spacious open floor plan that effortlessly combines the living, dining, and kitchen areas, making it perfect

    2137 11th St N, Saint Petersburg, FL 33704
  • /26

    $2,400

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 1,008 Sq Ft
    • House for Rent

    2137 11th St N, Saint Petersburg, FL 33704

    Charming 2-Bedroom House in Euclid-St Paul NeighborhoodWelcome to your new home! This delightful 2-bedroom, 1-bathroom house is located in the sought-after, family-friendly Euclid-St Paul neighborhood, known for its quiet streets and welcoming community. Step inside to discover a spacious open floor plan that effortlessly combines the living, dining, and kitchen areas, making it perfect

    2137 11th St N, Saint Petersburg, FL 33704
  • /33

    $6,000 Per Month

    • 3 Beds
    • 2.5 Baths
    • 2,160 Sq Ft
    • House for Rent

    2320 5th St N, Saint Petersburg, FL 33704

    Located in the highly desirable Crescent Heights neighborhood, this charming 1926 Colonial-style home is now available for lease. Full of character and beautifully maintained, the property sits on a lushly landscaped lot that immediately invites you in. Inside, you’ll find original hardwood flooring—freshly refinished—along with a cozy wood-burning fireplace and plenty of natural light throughout

    Jason Spitzer SMITH & ASSOCIATES REAL ESTATE

    2320 5th St N, Saint Petersburg, FL 33704
  • /6

    $1,200 Per Month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    675 30th Ave N Unit 202, Saint Petersburg, FL 33704

    Property Id: 2821564 Close to downtown and several local parks, this beautiful 1925 building offers historic charm with recent updates. This unit has been freshly renovated, including refinished flooring, fresh paint throughout, and a brand-new refrigerator. A new tub, sink, and toilet will also be installed prior to move-in. Brand new ceiling fans and light pendants as well. Owner

    675 30th Ave N Unit 202, Saint Petersburg, FL 33704
  • /13

    $2,600 Per Month

    • 2 Beds
    • 1 Bath
    • 600 Sq Ft
    • Apartment for Rent

    2822 1/2 11th St N, Saint Petersburg, FL 33704

    Virtually Staged. Welcome to this beautifully renovated 2-bedroom, 1-bath garage apartment that perfectly blends modern style with everyday functionality. Privately situated above the garage, this thoughtfully designed home offers its own private entrance and two tandem parking spaces, creating the feel of a single-family home with the convenience of low-maintenance living. Inside, you'll find an

    Lindi Bock Sweat CORCORAN DWELLINGS

    2822 1/2 11th St N, Saint Petersburg, FL 33704
  • /18

    $1,750 Per Month

    • 1 Bed
    • 1 Bath
    • 624 Sq Ft
    • Condo for Rent

    1614 24th Ave N Unit Upstairs, Saint Petersburg, FL 33713

    Property Id: 1291998 Renovated 1-bedroom, 1-bath private garage apartment near downtown St. Pete. Welcome home to this bright, beautifully updated second-floor apartment in the desirable Euclid Lake area of St. Petersburg, located just 1.5 miles from downtown and approximately 0.5 miles from I-275. This charming 624 sq. ft. apartment features its own private entrance, original hardwood

    1614 24th Ave N Unit Upstairs, Saint Petersburg, FL 33713
  • /20

    $2,995 Per Month

    • 2 Beds
    • 1 Bath
    • 1,154 Sq Ft
    • Townhouse for Rent

    3030 5th St N, Saint Petersburg, FL 33704

    Welcome to 3030 5th St Unit A, where modern style meets effortless living. Fresh off a top-to-bottom renovation completed in 2025/2026, this 2-bedroom, 1-bathroom home feels brand new and is ready for its very first resident since the updates. Inside, you’ll find a crisp, contemporary layout designed for comfort, including the convenience of a dedicated washer/dryer hookup.The real

    Jerilyn Rush COMPASS FLORIDA LLC

    3030 5th St N, Saint Petersburg, FL 33704
  • /36

    $4,000 Per Month

    • 2 Beds
    • 2 Baths
    • 950 Sq Ft
    • House for Rent

    175 28th Ave N, Saint Petersburg, FL 33704

    Welcome to this beautifully updated 2 bedroom, 2 bathroom home in the desirable NE St. Petersburg location. This fully furnished house features high-end furnishings and designer finishes throughout, including newly finished hardwood floors and white shaker kitchen cabinets with solid stone countertops. Enjoy the convenience of alley parking pad for two vehicles and a beautifully manicured

    175 28th Ave N, Saint Petersburg, FL 33704
  • /15

    $1,900 Per Month

    • 1 Bed
    • 1 Bath
    • 600 Sq Ft
    • Townhouse for Rent

    828 22nd Ave N Unit . 1/2, St. Petersburg, FL 33704

    Welcome to this charming 1-bedroom, 1-bathroom apartment tucked into the highly sought-after Crescent Lake neighborhood of St. Pete. Just minutes from downtown, you’ll have quick access to local restaurants, coffee shops, Gulf beaches, and an easy commute over the Gandy Bridge. Plus, Crescent Lake Park is only a block away, offering pickleball and tennis courts, a dog park, playgrounds, and one

    Isabella Guarenghi COMPASS FLORIDA, LLC

    828 22nd Ave N Unit . 1/2, St. Petersburg, FL 33704
  • /17

    $1,425 Per Month

    • 1 Bed
    • 1 Bath
    • 750 Sq Ft
    • Condo for Rent

    1126 21st Ave N Unit 2, Saint Petersburg, FL 33704

    You are viewing a beautifully redone historic St. Petersburg apartment. This home is on the second floor, has a washer/dryer onsite, community picnic space, cute front seating area, and much more! Not to mention the proximity to major roadways/shopping centers and the Tropicana Fields stadium/plaza. This home has it all! Call today to schedule a showing as this will not last

    1126 21st Ave N Unit 2, Saint Petersburg, FL 33704

Showing Results 1 - 40, Page 1 of 2

How to Rent a Home