7,770

Homes in ZIP Code 33704

Section Image Section Image
  • /61

    $569,000

    • 3 Beds
    • 1 Bath
    • 1,486 Sq Ft

    783 30th Ave N, Saint Petersburg, FL 33704

    Welcome to this beautifully maintained 1925 residence situated in the desirable Five Points neighborhood, where classic character meets modern livability and an outdoor oasis. Offering three bedrooms and an inviting layout, this two-story home provides 1,486 square feet of thoughtfully designed living space that feels both warm and functional.Situated on a desirable corner lot, the home makes

    Agent Photo

    Mark Baserap

    COASTAL PROPERTIES GROUP

    (855) 679-8521

    783 30th Ave N, Saint Petersburg, FL 33704
  • /84

    Starting at $1,479 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

    (727) 513-7059

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

    $1,850,000

    Sold Apr 30, 2026

    1920 Cherry St NE, Saint Petersburg, FL 33704

    • 4 Beds
    • 3 Baths
    • 2,885 Sq Ft
    • Built 1928

    Last Sold Summary

    • 3% Below List Price
    • $641/SF
    • 50 Days On Market

    Current Estimated Value $1,854,232

    Last Listing Agent Kym Coyle CHARLES RUTENBERG REALTY INC

    1920 Cherry St NE, Saint Petersburg, FL 33704
    • /2

      Est $632,349

      Not Listed For Sale

      544 28th Ave N, Saint Petersburg, FL 33704

      • 2 Beds
      • 2 Baths
      • 1,292 Sq Ft
      • Built 1948
      544 28th Ave N, Saint Petersburg, FL 33704

      Last Sold Summary

      • 2% Below List Price
      • $499/SF
      • 4 Days On Market
      • Last Sold Price $645,000
      • May 13, 2025

      Last Listing Agent Ziba Mohammadi SHORE2BAY REALTY

  • /56

    $4,750,000

    $245K PRICE DROP
    • 5 Beds
    • 5 Baths
    • 4,334 Sq Ft

    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. The home sits above the flood plane, and the exterior walls are concrete block with filled cells, and with structural steel studs. Interior walls are also concrete block

    Agent Photo

    Billy Harvard

    SOUTHERN ROOTS REALTY, LLC

    (855) 506-8934

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

    Starting at $1,595 Per Month

    • Studio - 1 Bed

    325 15th Ave NE, Saint Petersburg, FL 33704

    Welcome to Casa Nina! A stunning, newly renovated, modernized, Spanish-style apartment building! Located right in the heart of the beautiful historic Old Northeast, Casa Nina is just steps away from local parks, shops, and dining! Casa Nina blends modern luxury while preserving historic charm! Each one of Casa Nina's 16 apartments feature high-end finishes like quartz countertops, stainless-steel

    Casa Nina Apartments

    (727) 317-6534

    325 15th Ave NE, Saint Petersburg, FL 33704
  • /2

    $600,000

    Sold Nov 25, 2025

    2621 13th St N, Saint Petersburg, FL 33704

    • 3 Beds
    • 2 Baths
    • 1,961 Sq Ft
    • Built 1951

    Last Sold Summary

    • 17% Below List Price
    • $306/SF
    • 314 Days On Market

    Current Estimated Value $609,444

    Last Listing Agent Jennifer Ferris CHARLES RUTENBERG REALTY INC

    2621 13th St N, Saint Petersburg, FL 33704
    • /12

      Est $377,051

      Not Listed For Sale

      1104 21st Ave N, Saint Petersburg, FL 33704

      • 2 Beds
      • 1 Bath
      • 720 Sq Ft
      • Built 1935
      1104 21st Ave N, Saint Petersburg, FL 33704

      Last Sold Summary

      • 8% Above List Price
      • $485/SF
      • 1 Day On Market
      • Last Sold Price $349,000
      • May 09, 2025

      Last Listing Agent Anthony Koutroumanis RE/MAX

  • /49

    $685,000

    Open Sun 12PM - 2PM
    • 3 Beds
    • 3.5 Baths
    • 1,868 Sq Ft

    811 20th Ave N, Saint Petersburg, FL 33704

    DUPLEX with FULLY UPDATED kitchen in CRESCENT LAKE with BOAT PARKING! 1 block walking distance to Crescent Lake Park, this 2 bed / 2 bath home has an extra unit that is perfect for an in-law suite, rental unit, or even just for guests to visit, especially with the desirable alley access. Spacious and functional this light and bright airy home is located in possibly the best neighborhood in all of

    Agent Photo

    Joshua Neitz

    NEXTHOME GULF COAST

    (866) 616-7183

    811 20th Ave N, Saint Petersburg, FL 33704
  • /40

    Starting at $1,349 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

    (727) 235-7177

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

    $3,500,000

    Sold Mar 26, 2026

    705 17th Ave NE, Saint Petersburg, FL 33704

    • 5 Beds
    • 5.5 Baths
    • 4,574 Sq Ft
    • Built 2025

    Last Sold Summary

    • 5% Below List Price
    • $765/SF
    • 194 Days On Market

    Last Listing Agent Alex Plotkin COMPASS FLORIDA LLC

    705 17th Ave NE, Saint Petersburg, FL 33704
    • /2

      Est $804,867

      Not Listed For Sale

      216 23rd Ave N, Saint Petersburg, FL 33704

      • 3 Beds
      • 2 Baths
      • 1,584 Sq Ft
      • Built 1951
      216 23rd Ave N, Saint Petersburg, FL 33704

      Last Sold Summary

      • 2% Above List Price
      • $497/SF
      • 39 Days On Market
      • Last Sold Price $787,000
      • May 09, 2025

      Last Listing Agent Julie Maguire DALTON WADE INC

  • /43

    $335,000

    $15K PRICE DROP
    • 2 Beds
    • 2 Baths
    • 1,100 Sq Ft

    1338 Snell Isle Blvd NE Unit 2, Saint Petersburg, FL 33704

    PRICE IMPROVEMENT*** for this well maintained condominium in the distinguished SNELL ISLE COMMUNITY! An updated first floor condominium with 2 Bedrooms, & 2 Bathrooms, 1100 sq ft includes 1 covered parking space, (there are 10 additional parking spaces in front of the building). Two pets are allowed.PLEASE NOTE*** The motivated Seller is OFFERING a $6,000 CREDIT at closing to cover

    Agent Photo

    Karen Lucas

    LUCAS GROUP REALTY INC

    (833) 974-5638

    1338 Snell Isle Blvd NE Unit 2, Saint Petersburg, FL 33704
  • /35

    Starting at $1,299 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

    (727) 353-6137

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

    $775,000

    Sold Oct 23, 2025

    356 18th Ave NE, Saint Petersburg, FL 33704

    • 2 Beds
    • 1 Bath
    • 1,232 Sq Ft
    • Built 1925

    Last Sold Summary

    • $629/SF
    • 0 Days On Market

    Current Estimated Value $768,401

    Last Listing Agent Courtney Stein KELLER WILLIAMS ST PETE REALTY

    356 18th Ave NE, Saint Petersburg, FL 33704
    • /2

      Est $650,604

      Not Listed For Sale

      929 21st Ave N, Saint Petersburg, FL 33704

      • 3 Beds
      • 3 Baths
      • 1,293 Sq Ft
      • Built 1948
      929 21st Ave N, Saint Petersburg, FL 33704

      Last Sold Summary

      • 3% Below List Price
      • $518/SF
      • 19 Days On Market
      • Last Sold Price $670,000
      • May 12, 2025

      Last Listing Agent Chris Hounchell REALTY EXPERTS

  • /49

    $679,000

    $60K PRICE DROP
    • 2 Beds
    • 1.5 Baths
    • 1,122 Sq Ft

    130 22nd Ave NE, Saint Petersburg, FL 33704

    Located in the heart of Historic Old Northeast, one of the most sought-after neighborhoods in St Petersburg. This charming 1920s bungalow blends timeless character with thoughtful updates. Featuring 2 spacious bedrooms and 1.5 baths, this home welcomes you with a classic front porch, perfect for enjoying your morning coffee and connecting with the neighborhood’s historic charm.Inside, you’ll

    Agent Photo

    Aaron Hunt

    AVALON GROUP REALTY

    (844) 986-5376

    130 22nd Ave NE, Saint Petersburg, FL 33704
  • /13

    $1,495 Per Month

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

    803 22nd Ave N Unit 4, Saint Petersburg, FL 33704

    Fully renovated private studio located in a highly desirable St. Petersburg neighborhood.This unit offers a functional layout with a separate bedroom area, modern finishes, and in-unit laundry.Features include:• Private entrance• Separate bedroom space with closet• Updated kitchen with stainless steel appliances• In-unit washer and dryer• Mini-split AC

    (984) 789-5545

    803 22nd Ave N Unit 4, Saint Petersburg, FL 33704
  • /2

    $2,735,000

    Sold Dec 15, 2025

    526 16th Ave NE, Saint Petersburg, FL 33704

    • 4 Beds
    • 3.5 Baths
    • 3,584 Sq Ft
    • Built 2023

    Last Sold Summary

    • 16% Below List Price
    • $763/SF
    • 109 Days On Market

    Current Estimated Value $2,695,751

    Last Listing Agent Karl Moeller COASTAL PROPERTIES GROUP

    526 16th Ave NE, Saint Petersburg, FL 33704
    • /2

      Not Listed For Sale

      861 20th Ave N, Saint Petersburg, FL 33704

      • 3 Beds
      • 2 Baths
      • 1,743 Sq Ft
      • Built 1925
      861 20th Ave N, Saint Petersburg, FL 33704

      Last Sold Summary

      • $373/SF
      • 35 Days On Market
      • Last Sold Price $650,000
      • Apr 25, 2025

      Last Listing Agent Denise Nightingale FLORIDA DRIVEN REAL ESTATE

  • /39

    $1,950,000

    • 4 Beds
    • 3.5 Baths
    • 3,095 Sq Ft

    710 36th Ave N, St. Petersburg, FL 33704

    Modern Living in Allendale Terrace Estate. Experience effortless, worry-free luxury in this exceptional estate located in a coveted NON-FLOOD, NON-EVACUATION ZONE in historic Allendale Terrace. Surrounded by majestic oaks and charming winding brick streets. Built by David Weekley Homes in 2019. It is engineered for Florida's climate with concrete block and wood construction, individually

    Agent Photo

    Precella Wallace

    COLDWELL BANKER REALTY

    (833) 588-8163

    710 36th Ave N, St. Petersburg, FL 33704
  • /11

    $2,295 Per Month

    • 2 Beds
    • 2 Baths
    • House for Rent

    3534 Haines Rd N, Saint Petersburg, FL 33704

    Property Id: 2383349Welcome to your new home at 3534 Haines Rd N, a charming St. Petersburg bungalow that perfectly blends classic character with modern convenience. This inviting 2-bedroom, 2-bathroom residence features a spacious, sun-drenched layout and includes the added convenience of in unit washer and dryer in the large walk in laundry room with closet space. Enjoy slow mornings on

    (727) 456-8722

    3534 Haines Rd N, Saint Petersburg, FL 33704
  • /2

    $600,000

    Sold Jun 24, 2025

    2311 Brevard Rd NE, Saint Petersburg, FL 33704

    • 2 Beds
    • 1.5 Baths
    • 1,708 Sq Ft
    • Built 1927

    Last Sold Summary

    • 37% Below List Price
    • $351/SF
    • 143 Days On Market

    Current Estimated Value $744,411

    Last Listing Agent Kathie Lea EXP REALTY

    2311 Brevard Rd NE, Saint Petersburg, FL 33704
    • /19

      Est $1,472,888

      Not Listed For Sale

      842 19th Ave N, Saint Petersburg, FL 33704

      • 4 Beds
      • 4.5 Baths
      • 3,047 Sq Ft
      • Built 2018
      842 19th Ave N, Saint Petersburg, FL 33704

      Last Sold Summary

      • 9% Above List Price
      • $443/SF
      • 0 Days On Market
      • Last Sold Price $1,350,000
      • May 25, 2023

      Last Listing Agent Janelle Chmura PA SMITH & ASSOCIATES REAL ESTATE

  • /20

    $1,100,000

    • Land
    • 11,325 Sq Ft
    • $4,230,769 per Acre

    167 Almedo Way NE, Saint Petersburg, FL 33704

    An extraordinary opportunity to build your custom home on a premium site overlooking the world renowned Vinoy Golf Course. Price for LOT ONLY. Located in one of St. Petersburg’s most sought-after neighborhoods of Snell Isle, this over–1⁄4-acre lot offers stunning, uninterrupted views of the 4th hole fairway and lake. It offers a rare combination of privacy, space, and direct golf course frontage

    Agent Photo

    Billy Harvard

    SOUTHERN ROOTS REALTY, LLC

    (866) 813-6393

    167 Almedo Way NE, Saint Petersburg, FL 33704
  • /29

    $3,000

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 900 Sq Ft
    • Condo for Rent

    496 28th Ave N Unit Crescent Heights Jewel, Saint Petersburg, FL 33704

    This furnished rental requires a minimum stay of one month. Please note that annual leases are not available.The property is located within walking distance of Crescent Lake, Trader Joe's, The Fresh Market, various eating establishments and employment. It is situated on a corner lot within the highly desirable Crescent Heights neighborhood of St Petersburg.The available apartment is

    496 28th Ave N Unit Crescent Heights Jewel, Saint Petersburg, FL 33704
  • /2

    $880,000

    Sold Jul 31, 2025

    1233 Eden Isle Dr NE, Saint Petersburg, FL 33704

    • Land
    • 14,374 Sq Ft
    • $2,666,667 per Acre

    Last Sold Summary

    • 41% Below List Price
    • 94 Days On Market

    Current Estimated Value $1,231,581

    Last Listing Agent Beth Snyder RMS ELITE PROPERTIES

    1233 Eden Isle Dr NE, Saint Petersburg, FL 33704
    • /2

      Est $3,472,748

      Not Listed For Sale

      370 Coffee Pot Riviera NE, Saint Petersburg, FL 33704

      • 4 Beds
      • 4 Baths
      • 3,720 Sq Ft
      • Built 1989
      370 Coffee Pot Riviera NE, Saint Petersburg, FL 33704

      Last Sold Summary

      • 2% Above List Price
      • $914/SF
      • 10 Days On Market
      • Last Sold Price $3,400,000
      • Apr 29, 2025

      Last Listing Agent Sarah Howe COMPASS FLORIDA LLC

  • /52

    $1,100,000

    • 6 Beds
    • 5 Baths
    • 3,349 Sq Ft

    1024 16th Ave N, Saint Petersburg, FL 33704

    Welcome to your dream cottage in beautiful Euclid neighborhood of St. Pete! This beautifully renovated bungalow in the highly sought-after Euclid/St. Paul’s neighborhood, offering a rare combination of charm, modern updates, and exceptional income potential. Situated on picturesque brick streets with no flood insurance required, this property includes a 3-bedroom, 3-bath main residence, a

    Agent Photo

    Meghan Richards

    COMPASS FLORIDA LLC

    (877) 717-1876

    1024 16th Ave N, Saint Petersburg, FL 33704
  • /9

    $1,650

    Total Monthly Price

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

    1341 17th Ave N Unit B, Saint Petersburg, FL 33704

    1341 17th Ave N (upstairs)NOTE: Will be unable to respond to messages 5-9 thru 5-14. One bedroom with study. 2nd floor unit with a focus on historic detail and quality. Located in a friendly, safe, quiet upscale neighborhood close to Crescent Lake and Downtown.Seeking quiet respectful non-smoking tenant.Amenities include:• Central AC • All stainless-steel

    1341 17th Ave N Unit B, Saint Petersburg, FL 33704
  • /2

    $932,500

    Sold May 06, 2026

    925 16th Ave N, St. Petersburg, FL 33704

    • 5 Beds
    • 3 Baths
    • 2,838 Sq Ft
    • Built 1925

    Last Sold Summary

    • 15% Below List Price
    • $329/SF
    • 137 Days On Market

    Last Listing Agent Zachary Zehnder KELLER WILLIAMS ST PETE REALTY

    925 16th Ave N, St. Petersburg, FL 33704
    • /46

      Est $1,406,775

      Not Listed For Sale

      305 20th Ave NE, Saint Petersburg, FL 33704

      • 3 Beds
      • 3.5 Baths
      • 2,389 Sq Ft
      • Built 1952
      305 20th Ave NE, Saint Petersburg, FL 33704

      Last Sold Summary

      • 8% Below List Price
      • $643/SF
      • 5 Days On Market
      • Last Sold Price $1,535,000
      • Mar 27, 2024

      Last Listing Agent Tami Simms COASTAL PROPERTIES GROUP INTERNATIONAL

  • /39

    $475,000

    $24K PRICE DROP Pending
    • 3 Beds
    • 2 Baths
    • 1,662 Sq Ft

    500 35th Ave N, Saint Petersburg, FL 33704

    Under contract-accepting backup offers. Prime Northeast St. Petersburg duplex just one block from the popular 4th Street corridor! This income-producing property features two units: a 2-bedroom, 1-bath front unit and a 1-bedroom, 1-bath rear unit. Each has its own fenced private outdoor space, plus their own washer and dryer. Excellent house hacking or investment opportunity - live in one unit

    Agent Photo

    Mike Braswell

    KELLER WILLIAMS ST PETE REALTY

    (833) 751-0455

    500 35th Ave N, Saint Petersburg, FL 33704
  • /13

    $2,000

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 693 Sq Ft
    • Condo for Rent

    925 24th Ave N Unit Half, Saint Petersburg, FL 33704

    WoodlawnTwo bedroom/one bath with washer/dryer in the apartment. Spectacular location 9.2 miles away from St. Petersburg Beach, 2 miles from Downtown St. Petersburg, 22 miles from Downtown Tampa. Great walkable restaurants and shops!Tenant Pays: Utilities Pet Restrictions: One pet allowed, $500 non-refundable pet fee. Tenant must obtain an insurance policy for dogs. Weight

    925 24th Ave N Unit Half, Saint Petersburg, FL 33704
  • /2

    $1,160,000

    Sold Oct 20, 2025

    1245 36th Ave N, Saint Petersburg, FL 33704

    • 4 Beds
    • 4 Baths
    • 3,291 Sq Ft
    • Built 2024

    Last Sold Summary

    • 11% Below List Price
    • $352/SF
    • 371 Days On Market

    Current Estimated Value $1,166,394

    Last Listing Agent Mehrdad Moshtheh CREATIVE PROPERTIES LLC

    1245 36th Ave N, Saint Petersburg, FL 33704
    • /2

      Est $6,678,055

      Not Listed For Sale

      2020 Brightwaters Blvd NE, Saint Petersburg, FL 33704

      • 5 Beds
      • 9 Baths
      • 9,722 Sq Ft
      • Built 1995
      2020 Brightwaters Blvd NE, Saint Petersburg, FL 33704

      Last Sold Summary

      • 2% Below List Price
      • $699/SF
      • 227 Days On Market
      • Last Sold Price $6,800,000
      • Dec 05, 2024

      Last Listing Agent Justin Smith SMITH & ASSOCIATES REAL ESTATE

  • /64

    $1,199,000

    • 3 Beds
    • 3 Baths
    • 2,512 Sq Ft

    115 21st Ave NE, Saint Petersburg, FL 33704

    In the highly desirable Historic Old Northeast neighborhood, this 2512 sf architect-owned home is a rare gem that effortlessly blends timeless charm with contemporary styling. In a no-flood insurance, high & dry zone, this spacious 3-bedroom, 3-bath home has open, light filled spaces, large windows looking onto lush green landscaping and a warm, inviting atmosphere throughout the home. With easy

    Natalie Devicente SOUTHERN ROOTS REALTY, LLC

    115 21st Ave NE, 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
  • /2

    $790,000

    Sold Aug 20, 2025

    300 25th Ave N, Saint Petersburg, FL 33704

    • Land
    • 12,632 Sq Ft
    • $2,724,138 per Acre

    Last Sold Summary

    • 17% Below List Price
    • 47 Days On Market

    Current Estimated Value $879,842

    Last Listing Agent Brooke Hefte RE/MAX ACTION FIRST OF FLORIDA

    300 25th Ave N, Saint Petersburg, FL 33704
    • /96

      Est $8,156,342

      Not Listed For Sale

      117 Bay Point Dr NE, Saint Petersburg, FL 33704

      • 5 Beds
      • 6 Baths
      • 5,105 Sq Ft
      • Built 2013
      117 Bay Point Dr NE, Saint Petersburg, FL 33704

      Last Sold Summary

      • 15% Below List Price
      • $1,881/SF
      • 21 Days On Market
      • Last Sold Price $9,600,000
      • Apr 30, 2024

      Last Listing Agent Kristen Naruns Burke NORTHSTAR REALTY

Showing Results 1 - 40, Page 1 of 18

How to Buy a Home How to Finance a Home How to Sell a Home