6,785

Homes in ZIP Code 33785

Section Image Section Image
  • /75

    $940,000

    $55K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,560 Sq Ft

    19519 Gulf Blvd Unit 202, Indian Shores, FL 33785

    $50,000 Price Improvement! MOTIVATED SELLER! Life is short, BUY THE BEACH HOUSE! Welcome Home to your stunning, fully furnished, turn-key (all furniture, kitchenware, decorations, and linens included), 2nd floor luxury condo unit at Dolphin Key, located directly on the Intracoastal Waterway in beautiful Indian Shores within walking distance of several great restaurants. Recently built in 2017 in

    Agent Photo

    Patrick Bartlett

    CHARLES RUTENBERG REALTY INC

    19519 Gulf Blvd Unit 202, Indian Shores, FL 33785
  • /60

    $5,000 Per Month

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

    1 Windrush Blvd Unit 63, Indian Rocks Beach, FL 33785

    READY FOR VACATION??? (1 MONTH MINIMUM STAY) COME AND STAY AT THIS INDIAN ROCKS VACATION RENTAL LOCATED ON THE BEAUTIFUL INTRACOASTAL WATERWAYS. 2 BEDROOMS 1 BATH AND TOTALLY UPDATED. EVERYTHING YOU WILL NEED IS PROVIDED JUST BRING YOUR TOOTHBRUSH. WINDRUSH COVE HAS AN AMAZING POOL AREA OVERLOOKING THE WATER WITH NEW OUTDOOR FURNITURE. THE UNIT HAS 2 PATIOS FOR RELAXING, BICYCLES FOR YOUR USE AND

    Agent Photo

    Amy Hartman

    REALTY EXPERTS

    1 Windrush Blvd Unit 63, Indian Rocks Beach, FL 33785
  • /2

    $435,000

    Sold May 29, 2026

    19823 Gulf Blvd Unit 44, Indian Shores, FL 33785

    • 3 Beds
    • 1.5 Baths
    • 910 Sq Ft
    • Built 1980

    Last Sold Summary

    • 6% Below List Price
    • $478/SF
    • 49 Days On Market

    Current Estimated Value $446,574

    Last Listing Agent Beth Silverman EXP REALTY LLC

    19823 Gulf Blvd Unit 44, Indian Shores, FL 33785
    • /2

      Est $429,047

      Not Listed For Sale

      19701 Gulf Blvd Unit 231, Indian Shores, FL 33785

      • 2 Beds
      • 2 Baths
      • 935 Sq Ft
      • Built 1974
      19701 Gulf Blvd Unit 231, Indian Shores, FL 33785

      Last Sold Summary

      • 63 Days On Market

  • /56

    $398,000

    • 1 Bed
    • 1 Bath
    • 735 Sq Ft

    19417 Gulf Blvd Unit F-108, Indian Shores, FL 33785

    Coastal-Inspired Turnkey Condo-Hotel in Indian Shores Florida. Welcome to Barefoot Beach Resort! This beautifully updated, fully furnished 1-bedroom, 1-bath first-floor condo-hotel in Barefoot Beach Resort is one of the most sought after units featuring a rare PRIVATE BACK PATIO and the north-south layout, provides abundant natural light. Dressed with a fresh coastal feel, this condo offers

    Agent Photo

    Curtis Rudolph

    CHARLES RUTENBERG REALTY INC

    19417 Gulf Blvd Unit F-108, Indian Shores, FL 33785
  • /11

    $1,675

    Total Monthly Price

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

    2704 2nd St Unit Indian Rocks Beach #16, Indian Rocks Beach, FL 33785

    1 BR / 1 Bath Apartment -- approximately 650 Sq FtDesirable End Unit, great Indian Rocks Beach location about 400 steps to the beach!!Corner unit is generally considered more desireableSpacious Living Room area + Dining Area + KitchenBedroom easily fits King Size bed with 2 large closets (one is walk-in)You'll love being just 400 steps from the gorgeous beach and

    2704 2nd St Unit Indian Rocks Beach #16, Indian Rocks Beach, FL 33785
  • /2

    $275,000

    Sold Aug 26, 2025

    18610 Gulf Blvd Unit 711, Indian Shores, FL 33785

    • 1 Bed
    • 1 Bath
    • 450 Sq Ft
    • Built 1974

    Last Sold Summary

    • 13% Below List Price
    • $611/SF
    • 6 Days On Market

    Current Estimated Value $270,257

    Last Listing Agent Janet Diamond FUTURE HOME REALTY INC

    18610 Gulf Blvd Unit 711, Indian Shores, FL 33785
    • /2

      Est $994,615

      Not Listed For Sale

      112 13th Ave, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 3 Baths
      • 1,680 Sq Ft
      • Built 2011
      112 13th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 65 Days On Market

  • /53

    $1,200,000

    • 3 Beds
    • 3 Baths
    • 1,562 Sq Ft

    349 Bahia Vista Dr, Indian Rocks Beach, FL 33785

    Enjoy waterfront living or a strong income-producing property all in one. This turnkey Indian Rocks Beach home has been fully updated with a new HVAC system, metal roof, impact windows, seawall, and private dock. Just bring your suitcase and sunscreen. Enjoy a circular driveway, a brand new carport, and beautiful polished terrazzo floors on the lower level, which give this home a timeless coastal

    Agent Photo

    Michael Faust

    RE/MAX ALLIANCE GROUP

    349 Bahia Vista Dr, Indian Rocks Beach, FL 33785
  • /12

    $1,950 Per Month

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

    726 1st St Unit 1, Indian Rocks Beach, FL 33785

    Property Id: 1248866Truly soak up the beach lifestyle at this quiet, coastal duplex just ½ block from the Gulf of Mexico. With free private parking and a short stroll to the sand, this is the perfect spot for anyone seeking that coveted Florida beach living experience.Wake up each morning and spend your days walking the pristine shoreline, collecting shells, or simply enjoying

    726 1st St Unit 1, Indian Rocks Beach, FL 33785
  • /2

    $925,000

    Sold Sep 19, 2025

    201 8th Ave, Indian Rocks Beach, FL 33785

    • 1,948 Sq Ft
    • Built 1956

    Last Sold Summary

    • 7% Below List Price
    • $475/SF
    • 6 Days On Market

    Last Listing Agent Inessa Kosonen RE/MAX ACTION FIRST OF FLORIDA

    201 8th Ave, Indian Rocks Beach, FL 33785
    • /2

      Est $4,521,558

      Not Listed For Sale

      373 12th Ave, Indian Rocks Beach, FL 33785

      • 6 Beds
      • 5 Baths
      • 3,808 Sq Ft
      • Built 2025
      373 12th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

  • /90

    $6,700,000

    • 6 Beds
    • 5.5 Baths
    • 4,602 Sq Ft

    20051 Gulf Blvd, Indian Shores, FL 33785

    This is an extraordinarily unique and especially attractive Beach front to Bay front opportunity in Indian Shores, known for its prime location in what locals call “The Narrows” where lucky residents can enjoy both the pristine powdery sand beach and Gulf of Mexico sunsets as well as Sunrises and bay views from your guest home and boat dock on the bay and Intracoastal waterway. Exceptional custom

    Agent Photo

    Andy Burwell

    BURWELL REAL ESTATE

    20051 Gulf Blvd, Indian Shores, FL 33785
  • /20

    $3,000 Per Month

    • 2 Beds
    • 2 Baths
    • 1,100 Sq Ft
    • Condo for Rent

    19610 Gulf Blvd Unit 101, Indian Shores, FL 33785

    Property Id: 2337274Enjoy the white sand of Indian Shores, just steps from the front door of this 2-bedroom, 2-bathroom vacation rental condo! Not only will you have easy access to all your favorite coastal pastimes, you'll also be treated to community amenities including an outdoor pool during your stay at ‘Good Show Moe’s.’ After a day with your toes in the sand, unwind in the cozy

    19610 Gulf Blvd Unit 101, Indian Shores, FL 33785
  • /2

    $1,180,000

    Sold Jan 15, 2026

    19418 Gulf Blvd Unit 207, Indian Shores, FL 33785

    • 3 Beds
    • 2 Baths
    • 1,425 Sq Ft
    • Built 1980

    Last Sold Summary

    • 2% Below List Price
    • $828/SF
    • 180 Days On Market

    Current Estimated Value $1,147,674

    Last Listing Agent Matthew Workman SANDCASTLE REALTY INC

    19418 Gulf Blvd Unit 207, Indian Shores, FL 33785
    • /2

      Est $1,278,565

      Not Listed For Sale

      2702 1st St, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,517 Sq Ft
      • Built 2020
      2702 1st St, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 17 Days On Market

  • /100

    $6,700,000

    • 6 Beds
    • 5.5 Baths
    • 4,602 Sq Ft

    20052 Gulf Blvd, Indian Shores, FL 33785

    This is an extraordinarily unique and especially attractive Beach front to Bay front opportunity in Indian Shores, known for its prime location in what locals call “The Narrows” where lucky residents can enjoy both the pristine powdery sand beach and Gulf of Mexico sunsets as well as Sunrises and bay views from your guest home and boat dock on the bay and Intracoastal waterway. Exceptional custom

    Agent Photo

    Andy Burwell

    BURWELL REAL ESTATE

    20052 Gulf Blvd, Indian Shores, FL 33785
  • /23

    $5,000

    Total Monthly Price

    • 2 Beds
    • 2 Baths
    • 1,070 Sq Ft
    • Condo for Rent

    19450 Gulf Blvd Unit 702, Indian Shores, FL 33785

    *Now accepting bookings August to November of 2026* The condo is rented monthly with a 7 day minimum rental period. Discounts for stays of 28 days or longer. Price varies by season. This fully furnished, beachfront condo is situated on the Gulf of Mexico in Indian Shores, Florida. Located up on the 7th floor, you’ll have front row seats to watch dolphins and manatees swim by during the

    19450 Gulf Blvd Unit 702, Indian Shores, FL 33785
  • /2

    $805,000

    Sold Dec 15, 2025

    19526 Gulf Blvd Unit 2C, Indian Shores, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,155 Sq Ft
    • Built 1995

    Last Sold Summary

    • 2% Below List Price
    • $697/SF
    • 23 Days On Market

    Current Estimated Value $783,919

    Last Listing Agent Ryan Chamberlain LPT REALTY, LLC.

    19526 Gulf Blvd Unit 2C, Indian Shores, FL 33785
    • /2

      Not Listed For Sale

      2306 Bay Blvd, Indian Rocks Beach, FL 33785

      • 1,810 Sq Ft
      • Built 1974
      2306 Bay Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 83 Days On Market

  • /94

    $1,299,000

    $26K PRICE DROP
    • 3 Beds
    • 3 Baths
    • 1,670 Sq Ft

    20204 Gulf Blvd Unit 9, Indian Shores, FL 33785

    Rare Gulf Front & Intracoastal Retreat – Perfect for Beach Lovers and Boaters Alike! Schedule your showing and prepare to take in breathtaking Gulf and Intracoastal water views from this 3-bedroom, 3-bath Gulf-front condominium offering the perfect blend of privacy, investment potential, and relaxed coastal living. Located in an intimate private building with only 10 units, this exceptional

    Agent Photo

    Shawn Dunn

    GULFSIDE REALTY SALES

    20204 Gulf Blvd Unit 9, Indian Shores, FL 33785
  • /26

    $2,650

    Total Monthly Price

    • 2 Beds
    • 2 Baths
    • 1,208 Sq Ft
    • Condo for Rent

    1 Windrush Blvd Unit 35, Indian Rocks Beach, FL 33785

    Your beach house is awaiting you!Our oasis of relaxation is fully equipped, furnished and offers a lot of space to make your Florida dream become true. The surrounding is superb: the marvelous Indian Rocks beach is an easy 8min walk away and the heated/cooled pool is right on the intercoastal waterway. Restaurants, bars, supermarkets, gyms, shopping and so much more all on your way back from

    1 Windrush Blvd Unit 35, Indian Rocks Beach, FL 33785
  • /2

    $505,000

    Sold Apr 30, 2026

    19925 Gulf Blvd Unit 105, Indian Shores, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,125 Sq Ft
    • Built 1983

    Last Sold Summary

    • 22% Below List Price
    • $449/SF
    • 274 Days On Market

    Current Estimated Value $518,934

    Last Listing Agent Amy Heartsfield COASTAL PROPERTIES GROUP INTERNATIONAL

    19925 Gulf Blvd Unit 105, Indian Shores, FL 33785
    • /25

      Est $378,977

      Not Listed For Sale

      19417 Gulf Blvd Unit C-108, Indian Shores, FL 33785

      • Studio
      • 735 Sq Ft
      • Built 1961
      19417 Gulf Blvd Unit C-108, Indian Shores, FL 33785

      Last Sold Summary

      • 25 Days On Market

  • /35

    $335,000

    • 1 Bed
    • 1 Bath
    • 712 Sq Ft

    109 16th Ave Unit 3, Indian Rocks Beach, FL 33785

    Welcome to your own slice of paradise in the heart of Indian Rocks Beach. Just two short blocks from the sugar-sand shoreline and sparkling Gulf waters, this beautifully reimagined 1-bedroom, 1-bath residence offers the perfect blend of modern comfort and laid-back coastal living. Completely remodeled from top to bottom, this spacious retreat features updated electrical, luxury flooring, a

    Agent Photo

    Adrienne Dauses

    SMITH & ASSOCIATES REAL ESTATE

    109 16th Ave Unit 3, Indian Rocks Beach, FL 33785
  • /37

    $2,850

    Total Monthly Price

    • 2 Beds
    • 2 Baths
    • 1,265 Sq Ft
    • Condo for Rent

    19111 Vista Bay Dr Unit 303, Indian Shores, FL 33785

    Family room and master bedroom open to large screened balcony providing beautiful water views. Kitchen has bar counter seating and opens to dining and family room. Spacious master and guest bedroom, plenty of closet space. Ceiling fans in every room. Washer/Dryer. Storage unit.Non furnished. Pool, grilling area, car wash area. Minutes walk to the beach and nature park. Tennis/pickleball

    19111 Vista Bay Dr Unit 303, Indian Shores, FL 33785
  • /2

    $16,000,000

    Sold Jan 12, 2026

    400 Gulf Blvd, Indian Rocks Beach, FL 33785

    • Land
    • 1 Acre
    • $16,000,000 per Acre

    Last Sold Summary

    • 16% Below List Price
    • 453 Days On Market

    Last Listing Agent David Grieco PREMIER SOTHEBY'S INTL REALTY

    400 Gulf Blvd, Indian Rocks Beach, FL 33785
    • /34

      Est $417,423

      Not Listed For Sale

      109 16th Ave Unit 6, Indian Rocks Beach, FL 33785

      • 1 Bed
      • 1 Bath
      • 605 Sq Ft
      • Built 1974
      109 16th Ave Unit 6, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 43 Days On Market

  • /42

    $999,500

    $100K PRICE DROP
    • 2 Beds
    • 1 Bath
    • 1,152 Sq Ft

    341 Bahia Vista Dr, Indian Rocks Beach, FL 33785

    Charming renovated waterfront home in Indian Rocks Beach. Located on the intracoastal waterway just a short boat ride to the Gulf of Mexico. This gem has been newly renovated both inside and out. Updates include brand new kitchen with wood cabinetry, gorgeous granite countertops, new appliances and new bathroom. Coastal ceiling fans and led lighting add to the modern, coastal charm. Light

    Agent Photo

    Sharon Deegan

    COLDWELL BANKER REALTY

    341 Bahia Vista Dr, Indian Rocks Beach, FL 33785
  • /88

    $5,000 Per Month

    • 2 Beds
    • 2 Baths
    • 1,275 Sq Ft
    • Condo for Rent

    900 Gulf Blvd Unit 907, Indian Rocks Beach, FL 33785

    Welcome to Paradise! Reflections on the Gulf Condo is the best kept secret in FL. A WATERFRONT condo is the Perfect vacation getaway. This two bedroom and two bathroom is fully furnished & everything included has direct beachfront views of the crystal blue water, unobstructed sunsets, and twinkling moonlight across the Gulf of Mexico and features warm wood oak beveled kitchen cabinets , granite

    Debbie Hebden ELITE TAMPA BAY REALTY LLC

    900 Gulf Blvd Unit 907, Indian Rocks Beach, FL 33785
  • /2

    $300,000

    Sold Jan 26, 2026

    2308 1st St Unit 2, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 1 Bath
    • 690 Sq Ft
    • Built 1964

    Last Sold Summary

    • 12% Below List Price
    • $435/SF
    • 131 Days On Market

    Current Estimated Value $300,370

    Last Listing Agent Ivan Talanga IMAGINE REALTY LLC

    2308 1st St Unit 2, Indian Rocks Beach, FL 33785
    • /39

      Est $988,376

      Not Listed For Sale

      340 Bahia Vista Dr, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,293 Sq Ft
      • Built 1951
      340 Bahia Vista Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 47 Days On Market

  • /55

    $1,800,000

    • 3 Beds
    • 2.5 Baths
    • 2,444 Sq Ft

    357 La Hacienda Dr, Indian Rocks Beach, FL 33785

    Welcome to “Casa Del Mare” – a one-of-a-kind architectural sanctuary located in the heart of Indian Rocks Beach. Step inside to discover a 3-bedroom, 2-bath residence with a thoughtful split-bedroom layout, offering privacy and comfort for owners and guests alike. The interiors feature custom tile flooring, upgraded solid-core interior doors, and exquisite stonework throughout — with granite,

    Agent Photo

    Adrienne Dauses

    SMITH & ASSOCIATES REAL ESTATE

    357 La Hacienda Dr, Indian Rocks Beach, FL 33785
  • /43

    $4,950 Per Month

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

    1612 1st St, Indian Rocks Beach, FL 33785

    Experience elevated coastal living in this spacious three-story home just moments from the beach in Indian Rocks Beach.The third floor is dedicated to a private primary retreat, featuring a generous master suite with a loft-style sitting area that overlooks the living space below—perfect for a quiet escape or home office nook.On the second floor, you’ll find two additional

    1612 1st St, Indian Rocks Beach, FL 33785
  • /2

    $415,000

    Sold Sep 15, 2025

    107 15th Ave, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 1 Bath
    • 780 Sq Ft
    • Built 1940

    Last Sold Summary

    • 8% Below List Price
    • $532/SF
    • 7 Days On Market

    Current Estimated Value $455,887

    Last Listing Agent Roger Fruits HOMEFRONT REALTY

    107 15th Ave, Indian Rocks Beach, FL 33785
    • /2

      Est $479,557

      Not Listed For Sale

      19727 Gulf Blvd Unit 103, Indian Shores, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,055 Sq Ft
      • Built 1980
      19727 Gulf Blvd Unit 103, Indian Shores, FL 33785

      Last Sold Summary

      • 81 Days On Market

  • /57

    $1,495,000

    $100K PRICE DROP
    • 3 Beds
    • 3 Baths
    • 2,145 Sq Ft

    604 Gulf Blvd Unit 207, Indian Rocks Beach, FL 33785

    Bella Capri, built in 2009, is an intimate, gated beachfront community featuring only 24 residences, providing exceptional privacy along the shores of Indian Rocks Beach. Designed with both elegance and strength in mind, the community features concrete/block construction, elevated living floors, impact-resistant windows and doors, dual exits, and an advanced fire-suppression system for

    Agent Photo

    Jackie Egeler

    COMPASS FLORIDA LLC

    604 Gulf Blvd Unit 207, Indian Rocks Beach, FL 33785
  • /15

    $3,900 Per Month

    • 3 Beds
    • 2.5 Baths
    • 1,672 Sq Ft
    • Townhouse for Rent

    2108 1st St, Indian Rocks Beach, FL 33785

    One or more photo(s) has been virtually staged. Indian Rocks Retreat – 3BR/2.5BA Townhome Just Steps from the Beach | 5 Identical Units Available Exceptional opportunity to rent a modern, hurricane-resistant townhome just a 2-minute walk from Indian Rocks Beach. This impressive 5-unit concrete block building, constructed under the strict 2021 building codes, remained fully undamaged after two

    Daniel Echevarria MAHE REALTY LLC

    2108 1st St, Indian Rocks Beach, FL 33785
  • /2

    $480,000

    Sold Apr 23, 2026

    19450 Gulf Blvd Unit 603, Indian Shores, FL 33785

    • 1 Bed
    • 1 Bath
    • 715 Sq Ft
    • Built 1974

    Last Sold Summary

    • 9% Below List Price
    • $671/SF
    • 169 Days On Market

    Current Estimated Value $474,886

    Last Listing Agent Lucy Scheuringer REALTY CONCEPTS OF PINELLAS

    19450 Gulf Blvd Unit 603, Indian Shores, FL 33785
    • /39

      Est $629,405

      Not Listed For Sale

      1109 Hidden Harbour Dr, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 3 Baths
      • 1,468 Sq Ft
      • Built 1991
      1109 Hidden Harbour Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 334 Days On Market

Showing Results 1 - 40, Page 1 of 18

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