6,770

Homes in ZIP Code 33785

Section Image Section Image
  • /61

    $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

    (727) 625-1957

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

    $5,500 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

    $999,800 Sold Aug 12, 2025

    2618 Gulf Blvd Unit 505, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 1,270 Sq Ft
    • Built 1982

    Last Sold Summary

    • 17% Below List Price
    • $787/SF
    • 332 Days On Market

    Current Estimated Value $1,006,791

    Last Listing Agent Barb Ulrich KELLER WILLIAMS REALTY PORTFOLIO COLLECTION

    2618 Gulf Blvd Unit 505, Indian Rocks Beach, FL 33785
    • /39

      Est $885,785 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

      • 13% Below List Price
      • $789/SF
      • 47 Days On Market

      Last Sold Price $1,020,000

      Last Listing Agent Cyndee Haydon FUTURE HOME REALTY INC

  • /90

    $6,700,000

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

    20051 Gulf Blvd, Indian Shores, FL 33785

    No damage from last hurricane season. Ready for new owner to move inThis 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

    Agent Photo

    Andy Burwell

    BURWELL REAL ESTATE

    (727) 910-5066

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

    $2,727 per month

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

    711 E Gulf Blvd Unit SI ID1366623P, Indian Rocks Beach, FL 33785

    The advertised rate of $2,728/month is the lowest available price, based on a 1 month(s) stay with a move-in date of April 20, 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

    711 E Gulf Blvd Unit SI ID1366623P, Indian Rocks Beach, FL 33785
  • /2

    $1,130,000 Sold Feb 20, 2026

    500 20th Ave, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,551 Sq Ft
    • Built 1960

    Last Sold Summary

    • 16% Below List Price
    • $729/SF
    • 227 Days On Market

    Current Estimated Value $1,162,741

    Last Listing Agent Dee Sedler PEOPLE'S CHOICE REALTY SVC LLC

    500 20th Ave, Indian Rocks Beach, FL 33785
    • /39

      Est $656,795 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

      • 6% Below List Price
      • $477/SF
      • 334 Days On Market

      Last Sold Price $700,000

      Last Listing Agent Marykay Csenge COASTAL PROPERTIES GROUP INTERNATIONAL

  • /100

    $6,700,000

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

    20052 Gulf Blvd, Indian Shores, FL 33785

    No damage from last hurricane season. Ready for new owner to move in.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

    Agent Photo

    Andy Burwell

    BURWELL REAL ESTATE

    (727) 594-4837

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

    $2,195 per month

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

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

    You cannot beat this location. Vacant. New windows, new paint, new kitchen with new appliances, new bathroom with walk-in shower and washer /dryer in unit !! It's just a short walk over to the beach access, shops and restaurants. Brand new walk-in shower, all new appliances, new paint, all brand new windows throughout allowing for lots of light, a new front screen door, and more. Eating space in

    Suzanne Yannone PREMIER SOTHEBY'S INTL REALTY

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

    $1,150,000 Sold Jul 16, 2025

    1000 Gulf Blvd Unit 302, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 1,300 Sq Ft
    • Built 1983

    Last Sold Summary

    • 9% Below List Price
    • $885/SF
    • 179 Days On Market

    Current Estimated Value $1,121,535

    Last Listing Agent Mindy Smith EXP REALTY LLC

    1000 Gulf Blvd Unit 302, Indian Rocks Beach, FL 33785
    • /2

      Est $883,111 Not Listed For Sale

      107 Haven Beach Dr, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 3 Baths
      • 1,935 Sq Ft
      • Built 2014
      107 Haven Beach Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 20% Above List Price
      • $380/SF
      • 51 Days On Market

      Last Sold Price $735,000

      Last Listing Agent Natalie Scott COMPASS FLORIDA LLC

  • /60

    $1,950,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

    COMPASS FLORIDA LLC

    (727) 361-9308

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

    $2,238 per month

    • 1 Bed
    • 1 Bath
    • 2,109 Sq Ft
    • Condo for Rent

    311 16th Ave Unit SI ID1475817P, Indian Rocks Beach, FL 33785

    The advertised rate of $2,238/month is the lowest available price, based on a 1 month(s) stay with a move-in date of September 10, 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

    311 16th Ave Unit SI ID1475817P, Indian Rocks Beach, FL 33785
  • /2

    $650,000 Sold Apr 08, 2025

    348 Bahia Vista Dr, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 1,300 Sq Ft
    • Built 1955

    Last Sold Summary

    • 19% Below List Price
    • $500/SF
    • 76 Days On Market

    Current Estimated Value $696,774

    Last Listing Agent Julie Folden COASTAL PROPERTIES GROUP INTERNATIONAL

    348 Bahia Vista Dr, Indian Rocks Beach, FL 33785
    • /46

      Est $653,768 Not Listed For Sale

      326 Windrush Blvd Unit 102, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,275 Sq Ft
      • Built 1983
      326 Windrush Blvd Unit 102, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 7% Below List Price
      • $549/SF
      • 39 Days On Market

      Last Sold Price $700,000

      Last Listing Agent Joan Fitterling CENTURY 21 RE CHAMPIONS

  • /94

    $1,325,000

    • 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! 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 property features low condominium fees and

    Agent Photo

    Shawn Dunn

    GULFSIDE REALTY SALES

    (727) 295-1728

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

    $2,500 per month

    • 2 Beds
    • 1 Bath
    • 824 Sq Ft
    • Townhouse for Rent

    115 15th Ave Unit A, Indian Rocks Beach, FL 33785

    GREAT BEACH GETAWAY!!! Only 1 block to GULF! Enjoy more private lifestyle in a villa - better than a condo with shared elevators, hallways, etc DOGS ALLOWED! INCLUDED WITH RENT: WATER/SEWER/TRASH, HIGH SPEED WIFI, PEST CONTROL, LANDSCAPING ****SIX MONTH minimum rental**** OPEN MAY 1st to NOV 1st***** TWO bedrooms, 1 bathroom, 1.5 carport, fully furnished, screened porch, wrap around porch

    Liz Barrett LIZARD REALTY

    115 15th Ave Unit A, Indian Rocks Beach, FL 33785
  • /2

    $325,000 Sold Mar 01, 2026

    19417 Gulf Blvd Unit B-205, Indian Shores, FL 33785

    • 1 Bed
    • 1 Bath
    • 735 Sq Ft
    • Built 1961

    Last Sold Summary

    • 17% Below List Price
    • $442/SF
    • 342 Days On Market

    Current Estimated Value $468,510

    Last Listing Agent Dominic Cianciola LPT REALTY, LLC

    19417 Gulf Blvd Unit B-205, Indian Shores, FL 33785
    • /2

      Est $1,160,219 Not Listed For Sale

      19418 Gulf Blvd Unit 506, Indian Shores, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,425 Sq Ft
      • Built 1980
      19418 Gulf Blvd Unit 506, Indian Shores, FL 33785

      Last Sold Summary

      • 1% Below List Price
      • $825/SF
      • 19 Days On Market

      Last Sold Price $1,175,000

      Last Listing Agent Deborah Campbell SUN BEACH PROPERTIES

  • /35

    $664,900 Open Sat 1PM - 3PM

    • 2 Beds
    • 2 Baths
    • 1,555 Sq Ft

    19817 Gulf Blvd Unit 609, Indian Shores, FL 33785

    At 1,555 sq. ft., this 2004-built penthouse offers something increasingly rare in today’s market: predictable ownership costs.Your HOA covers virtually everything except interior electric—Building Insurance (Wind & Flood), High-Speed Internet, Premium Cable, Water, Sewer, Trash, Pest Control, and all Exterior Maintenance. —Instead of juggling multiple rising expenses, you pay one predictable

    Agent Photo

    Richard Hehl

    REAL BROKER, LLC

    (727) 607-3862

    19817 Gulf Blvd Unit 609, Indian Shores, FL 33785
  • /20

    $3,223 per month

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

    711 E Gulf Blvd Unit SI ID1366621P, Indian Rocks Beach, FL 33785

    The advertised rate of $3,223/month is the lowest available price, based on a 1 month(s) stay with a move-in date of April 22, 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

    711 E Gulf Blvd Unit SI ID1366621P, Indian Rocks Beach, FL 33785
  • /2

    $1,000,000 Sold Jul 02, 2025

    1803 Bay Blvd, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 3 Baths
    • 1,776 Sq Ft
    • Built 1950

    Last Sold Summary

    • 17% Below List Price
    • $563/SF
    • 45 Days On Market

    Last Listing Agent Kenny Hayslett RE/MAX ACTION FIRST OF FLORIDA

    1803 Bay Blvd, Indian Rocks Beach, FL 33785
    • /56

      Est $1,435,547 Not Listed For Sale

      2699 Gulf Blvd, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 4,096 Sq Ft
      • Built 1954
      2699 Gulf Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 10% Below List Price
      • $391/SF
      • 370 Days On Market

      Last Sold Price $1,600,000

      Last Listing Agent Julie Folden COASTAL PROPERTIES GROUP INTERNATIONAL

  • /79

    $6,750,000

    • 4 Beds
    • 4.5 Baths
    • 4,987 Sq Ft

    2 Gulf Blvd, Indian Rocks Beach, FL 33785

    Welcome to an extraordinary coastal estate located directly on the Gulf and the intracoastal, offering an unparalleled waterfront lifestyle. This home is a rare find, one of the few Gulf front properties with private intracoastal access via its own boat dock. Constructed with superior block materials and adhering to rigorous Windstorm Specifications, it has demonstrated resilience with no water

    Agent Photo

    Natalie Scott

    COMPASS FLORIDA LLC

    (727) 325-6012

    2 Gulf Blvd, Indian Rocks Beach, FL 33785
  • /71

    $30,000 per month

    • 4 Beds
    • 5.5 Baths
    • 4,262 Sq Ft
    • House for Rent

    459 20th Ave, Indian Rocks Beach, FL 33785

    STUNNING custom designed and constructed by Tide Homes, this luxury estate is the pinnacle of luxury living in charming Indian Rocks Beach. Boasting 4 bedrooms, 5 baths with comfortable and convenient floor plan, this is a home you will never want to leave once you move in. Beautifully appointed, fully furnished with optimal ease of access to some of the nations premier beaches, Clearwater, St

    Kathryn Crowe SMITH & ASSOCIATES REAL ESTATE

    459 20th Ave, Indian Rocks Beach, FL 33785
  • /2

    $200,000 Sold May 07, 2025

    18399 Gulf Blvd Unit 375, Indian Shores, FL 33785

    • Studio
    • 1 Bath
    • 317 Sq Ft
    • Built 1964

    Last Sold Summary

    • 40% Below List Price
    • $631/SF
    • 246 Days On Market

    Current Estimated Value $194,527

    Last Listing Agent Caroline Dues SUCCESS PROPERTY MANAGEMENT IN

    18399 Gulf Blvd Unit 375, Indian Shores, FL 33785
    • /2

      Not Listed For Sale

      399 2nd St Unit 412, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,110 Sq Ft
      • Built 2016
      399 2nd St Unit 412, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • $650/SF
      • 72 Days On Market

      Last Sold Price $722,000

      Last Listing Agent Michelle Chenault COLDWELL BANKER REALTY

  • /35

    $1,989,000 Pending

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

    19600 Gulf Blvd Unit 402, Indian Shores, FL 33785

    Under contract-accepting backup offers. Rarely available and impeccably renovated, this TOP-FLOOR Gulf-front residence at Sea Crest offers the ultimate in luxury coastal living in Indian Shores—featuring PANORAMIC GULF VIEWS to the west and sweeping Intracoastal Waterway views to the east. Spanning 2,175 square feet, this stunning three-bedroom, three-bathroom condominium showcases over $300,000

    Agent Photo

    Maria Mercado Herbert

    COLDWELL BANKER REALTY

    (727) 618-3192

    19600 Gulf Blvd Unit 402, Indian Shores, FL 33785
  • /76

    $7,372 per month

    • 3 Beds
    • 2 Baths
    • 1,194 Sq Ft
    • Condo for Rent

    10 Gulf Blvd Unit SI ID1475816P, Indian Rocks Beach, FL 33785

    The advertised rate of $7,373/month is the lowest available price, based on a 30 day(s) stay with a move-in date of October 23, 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

    10 Gulf Blvd Unit SI ID1475816P, Indian Rocks Beach, FL 33785
  • /2

    $525,000 Sold Sep 17, 2025

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

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

    Last Sold Summary

    • 5% Below List Price
    • $386/SF
    • 36 Days On Market

    Last Listing Agent Debbie Kleinman SMITH & ASSOCIATES REAL ESTATE

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

      Est $367,934 Not Listed For Sale

      19417 Gulf Blvd Unit A-203, Indian Shores, FL 33785

      • 1 Bed
      • 1 Bath
      • 735 Sq Ft
      • Built 1961
      19417 Gulf Blvd Unit A-203, Indian Shores, FL 33785

      Last Sold Summary

      • 9% Below List Price
      • $550/SF
      • 179 Days On Market

      Last Sold Price $404,000

      Last Listing Agent Angela Grieco PREMIER SOTHEBY'S INTL REALTY

  • /45

    $1,250,000 Pending

    • 3 Beds
    • 2 Baths
    • 1,555 Sq Ft

    20001 Gulf Blvd Unit 301, Indian Shores, FL 33785

    Under contract-accepting backup offers. Stunning, fully furnished waterfront condo with deeded boat slip and lift. Located in a gated intracoastal community directly across the street from the beach. This exceptional end unit residence offers the best of both worlds: boating at your doorstep and easy beach access. The end unit location provides additional windows for abundant natural light and

    Agent Photo

    Sharon Deegan

    COLDWELL BANKER REALTY

    (727) 746-5147

    20001 Gulf Blvd Unit 301, Indian Shores, FL 33785
  • /28

    $2,550 per month

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

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

    Furnished Waterfront Rental with a boat slip in Indian Shores! Currently tenant occupied, but will be available from April 15, 2026, to January 1st, 2027. Everything but the electric cost is included. Not only is the unit updated and lovely, you will be directly ACROSS THE STREET FROM THE BEACH and you can dock your boat with direct access to the Gulf of Mexico/America! This BEAUTIFUL 2 bedroom

    Carolyn Campbell AT HOME PROPERTY MGMT & REALTY

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

    $1,300,000 Sold Jun 27, 2025

    822 Gulf Blvd Unit 4-6, Indian Rocks Beach, FL 33785

    • 5 Beds
    • 3 Baths
    • 1,893 Sq Ft
    • Built 1940

    Last Sold Summary

    • 28% Below List Price
    • $687/SF
    • 129 Days On Market

    Last Listing Agent Kelly Ackley KELLER WILLIAMS REALTY PORTFOLIO COLLECTION

    822 Gulf Blvd Unit 4-6, Indian Rocks Beach, FL 33785
    • /94

      Est $1,333,122 Not Listed For Sale

      18832 Gulf Blvd Unit 9, Indian Shores, FL 33785

      • 3 Beds
      • 3.5 Baths
      • 1,729 Sq Ft
      • Built 1996
      18832 Gulf Blvd Unit 9, Indian Shores, FL 33785

      Last Sold Summary

      • 22% Below List Price
      • $983/SF
      • 25 Days On Market

      Last Sold Price $1,699,000

      Last Listing Agent Bryan Alan Manly COMPASS FLORIDA LLC

  • /52

    $435,000

    • 2 Beds
    • 1 Bath
    • 936 Sq Ft

    122 10th Ave, Indian Rocks Beach, FL 33785

    Located just down the street from the sugary, white sands of our beloved Indian Rocks Beach. Large, private, fenced backyard with deck and shed. Amazing location, with dedicated beach access directly to the beach. Enjoy locally-owned restaurants, shops, art center, parks - including dog park, basketball courts, nature preserve, City Hall, library, tennis/pickleball courts, skateboard ramps, and a

    Agent Photo

    Sharon Deegan

    COLDWELL BANKER REALTY

    (727) 261-2244

    122 10th Ave, Indian Rocks Beach, FL 33785
  • /20

    $4,630 per month

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

    19727 Gulf Blvd Unit SI ID1406266P, Indian Shores, FL 33785

    The advertised rate of $4,631/month is the lowest available price, based on a 30 day(s) stay with a move-in date of October 1, 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

    19727 Gulf Blvd Unit SI ID1406266P, Indian Shores, FL 33785
  • /2

    $675,000 Sold Jul 10, 2025

    1412 Gulf Blvd Unit 103A, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,080 Sq Ft
    • Built 2000

    Last Sold Summary

    • 3% Below List Price
    • $625/SF
    • 39 Days On Market

    Current Estimated Value $677,917

    Last Listing Agent Heloise Povey COASTAL PROPERTIES GROUP INTERNATIONAL

    1412 Gulf Blvd Unit 103A, Indian Rocks Beach, FL 33785
    • /53

      Est $772,146 Not Listed For Sale

      18610 Gulf Blvd Unit 705, Indian Shores, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,125 Sq Ft
      • Built 1974
      18610 Gulf Blvd Unit 705, Indian Shores, FL 33785

      Last Sold Summary

      • 7% Below List Price
      • $738/SF
      • 42 Days On Market

      Last Sold Price $830,000

      Last Listing Agent Michael Perez PREMIER SOTHEBY'S INTL REALTY

Showing Results 41 - 80, Page 2 of 18

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