6,768

Homes in ZIP Code 33785

Section Image
  • /43

    $699,900

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

    18400 Gulf Blvd Unit 1302, Indian Shores, FL 33785

    Experience coastal living at its finest in this exquisite two-bedroom, two-bath beachfront condominium offering 1,400 square feet of thoughtfully designed space and sweeping Gulf views. Sunlight fills an open living and dining area anchored by a cozy fireplace and flowing directly to a large beach facing balcony, ideal for morning coffee or endless sunsets. The spacious kitchen features a

    Michael Perez PREMIER SOTHEBY'S INTL REALTY

    18400 Gulf Blvd Unit 1302, Indian Shores, FL 33785
  • /2

    $1,850,000 Sold Dec 05, 2025

    2308 Bay Blvd, Indian Rocks Beach, FL 33785

    • 10 Beds
    • 5 Baths
    • 3,946 Sq Ft
    • Built 1972

    Last Sold Summary

    • 12% Below List Price
    • $469/SF
    • 35 Days On Market

    Last Listing Agent Mike Daquino DOUGLAS ELLIMAN

    2308 Bay Blvd, Indian Rocks Beach, FL 33785
    • /25

      Est $1,106,473 Not Listed For Sale

      220 Gulf Blvd Unit G, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2.5 Baths
      • 2,270 Sq Ft
      • Built 2000
      220 Gulf Blvd Unit G, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 6% Below List Price
      • $520/SF
      • 244 Days On Market
      • Last Sold Price $1,180,000
      • Aug 23, 2023

      Last Listing Agent Annie Fleeting NEXTHOME BEACH TIME REALTY

  • /56

    $1,700,000

    • 4 Beds
    • 2 Baths
    • 1,152 Sq Ft

    724 Gulf Blvd, Indian Rocks Beach, FL 33785

    Rare opportunity to own two fully renovated cottages on one lot in the heart of Indian Rocks Beach, just steps from beach access. This unique property offers the perfect blend of personal enjoyment and strong income potential, currently operating as a successful Airbnb. Each unit has been completely updated inside with modern finishes, featuring updated kitchens and bathrooms, luxury vinyl

    Julie Phan LPT REALTY, LLC

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

    $787,500 Sold Apr 13, 2026

    1300 Gulf Blvd Unit 202, Indian Rocks Beach, FL 33785

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

    Last Sold Summary

    • 7% Below List Price
    • $656/SF
    • 151 Days On Market

    Current Estimated Value $816,538

    Last Listing Agent Julie Folden COASTAL PROPERTIES GROUP INTERNATIONAL

    1300 Gulf Blvd Unit 202, Indian Rocks Beach, FL 33785
    • /67

      Est $528,804 Not Listed For Sale

      19823 Gulf Blvd Unit 32, Indian Shores, FL 33785

      • 2 Beds
      • 2.5 Baths
      • 1,225 Sq Ft
      • Built 1980
      19823 Gulf Blvd Unit 32, Indian Shores, FL 33785

      Last Sold Summary

      • 12% Below List Price
      • $489/SF
      • 7 Days On Market
      • Last Sold Price $599,000
      • Jun 25, 2024

      Last Listing Agent Brittany Zajac FLORIDA DRIVEN REAL ESTATE

  • /39

    $679,900

    • 2 Beds
    • 1 Bath
    • 990 Sq Ft

    2406 Gulf Blvd Unit 204, Indian Rocks Beach, FL 33785

    Beach Retreat with Income Potential! Two bedroom unit at Sunraker now available! Living/dining combo, access to balcony with storage closet and a VIEW of the Gulf ! Fully furnished and turnkey - ceramic tile and comfortable furnishings throughout, including washer/dryer. Short-term rentals permitted. Assigned, tandem parking under the building. Sunraker is adjacent to the 25th Ave beach access;

    Luke Palmer RE/MAX ACTION FIRST OF FLORIDA

    2406 Gulf Blvd Unit 204, Indian Rocks Beach, FL 33785
  • /2

    $325,000 Sold Jul 30, 2025

    19109 2nd St, Indian Shores, FL 33785

    • 1 Bed
    • 1 Bath
    • 525 Sq Ft
    • Built 1955

    Last Sold Summary

    • 7% Below List Price
    • $619/SF
    • 16 Days On Market

    Current Estimated Value $370,535

    Last Listing Agent Allison Mawhinney NEXTHOME LUXE COASTAL

    19109 2nd St, Indian Shores, FL 33785
    • /44

      Est $1,048,856 Not Listed For Sale

      328 Bahia Vista Dr, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,715 Sq Ft
      • Built 1954
      328 Bahia Vista Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 5% Below List Price
      • $641/SF
      • 24 Days On Market
      • Last Sold Price $1,100,000
      • Dec 08, 2023

      Last Listing Agent Robert Demarest DALTON WADE INC

  • /50

    $673,000

    • 2 Beds
    • 1 Bath
    • 725 Sq Ft

    614 Gulf Blvd Unit 9, Indian Rocks Beach, FL 33785

    Welcome to the beachfront community of Le Mar! Enjoy this gated and fenced, cozy, 9-unit waterfront complex, in desirable Indian Rocks Beach. Unit #9 is located at the front, and is extremely private, clean and bright, with an assigned parking slip just outside the door! Steps away from the beach, with no streets to cross! The unit comes turnkey; including comfortable bedding, furniture and all

    Katherine Douville CHARLES RUTENBERG REALTY INC

    614 Gulf Blvd Unit 9, Indian Rocks Beach, FL 33785
  • /2

    $780,000 Sold Mar 31, 2026

    202 18th Ave, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2.5 Baths
    • 1,546 Sq Ft
    • Built 1953

    Last Sold Summary

    • 11% Below List Price
    • $505/SF
    • 217 Days On Market

    Current Estimated Value $773,539

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

    202 18th Ave, Indian Rocks Beach, FL 33785
    • /37

      Est $607,154 Not Listed For Sale

      19451 Gulf Blvd Unit 308, Indian Shores, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,225 Sq Ft
      • Built 1976
      19451 Gulf Blvd Unit 308, Indian Shores, FL 33785

      Last Sold Summary

      • 8% Below List Price
      • $538/SF
      • 1 Day On Market
      • Last Sold Price $659,000
      • Apr 26, 2023

      Last Listing Agent Jason Miller RE/MAX

  • /22

    $450,000 Pending

    • 3 Beds
    • 1.5 Baths
    • 910 Sq Ft

    19823 Gulf Blvd Unit 44, Indian Shores, FL 33785

    Under contract-accepting backup offers. Affordable Beachhouse. Two words you never hear in the same sentence!!! A fully renovated 3 bedroom unit in Indian Shores with legal 1–7 day rentals, low HOA fees, and direct beach access just across the street. This 3 bedroom, 1.5 bath ground-level unit has two dedicated parking spaces directly in front of the unit; one of only two units in the entire

    Beth Silverman EXP REALTY LLC

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

    $2,050,000 Sold Oct 30, 2025

    19820 Gulf Blvd Unit 401, Indian Shores, FL 33785

    • 4 Beds
    • 3.5 Baths
    • 3,440 Sq Ft
    • Built 2006

    Last Sold Summary

    • 24% Below List Price
    • $596/SF
    • 434 Days On Market

    Current Estimated Value $2,090,671

    Last Listing Agent Angie Balthazar BLAKE REAL ESTATE INC

    19820 Gulf Blvd Unit 401, Indian Shores, FL 33785
    • /40

      Est $417,569 Not Listed For Sale

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

      • 2 Beds
      • 1 Bath
      • 966 Sq Ft
      • Built 1974
      109 16th Ave Unit 10, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 14% Above List Price
      • $378/SF
      • 69 Days On Market
      • Last Sold Price $365,000
      • Jul 11, 2024

      Last Listing Agent Kelly Parks COASTAL PROPERTIES GROUP INTER

  • /25

    $499,990

    • 1 Bed
    • 1 Bath
    • 714 Sq Ft

    50 Gulf Blvd Unit 206, Indian Rocks Beach, FL 33785

    Your beachfront retreat is waiting for you! Fully remodeled condo right on the beach. This fully furnished property with breathtaking views of the Intracoastal is also located directly on the Gulf. Updated kitchen with granite counters, new luxury tile flooring, no popcorn ceilings or carpet, and a fully tiled bathroom with a large walk-in shower and extra-wide vanity. Additional features include

    Inna Adler LIVE FLORIDA REALTY

    50 Gulf Blvd Unit 206, Indian Rocks Beach, FL 33785
  • /2

    $380,000 Sold Apr 17, 2026

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

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

    Last Sold Summary

    • 10% Below List Price
    • $300/SF
    • 12 Days On Market

    Current Estimated Value $422,320

    Last Listing Agent Debbie Kleinman SMITH & ASSOCIATES REAL ESTATE

    19111 Vista Bay Dr Unit 202, Indian Shores, FL 33785
    • /70

      Est $1,064,563 Not Listed For Sale

      335 La Hacienda Dr, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,291 Sq Ft
      • Built 1957
      335 La Hacienda Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 11% Below List Price
      • $926/SF
      • 75 Days On Market
      • Last Sold Price $1,195,000
      • Jul 06, 2023

      Last Listing Agent Yvette La Pointe COLDWELL BANKER REALTY

  • /43

    $1,050,000

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

    20002 Gulf Blvd Unit 2305, Indian Shores, FL 33785

    Experience true BEACHFRONT living in the highly sought-after SAND CASTLE II Complex. This fully FURNISHED, turn-key 3-bedroom, 2-bath condominium offers a rare blend of a personal beach retreat and a strong INCOME-PRODUCING opportunity, with WEEKLY RENTALS allowed. Enjoy panoramic Gulf views from the spacious primary bedroom and living area, both opening to a PRIVATE COVERED BALCONY where you can

    Betsy Sheffield PLUMLEE GULF BEACH REALTY

    20002 Gulf Blvd Unit 2305, Indian Shores, FL 33785
  • /2

    $341,000 Sold Jan 30, 2026

    19417 Gulf Blvd Unit A103, Indian Shores, FL 33785

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

    Last Sold Summary

    • $464/SF
    • 75 Days On Market

    Current Estimated Value $342,296

    Last Listing Agent Michael Perez PREMIER SOTHEBY'S INTL REALTY

    19417 Gulf Blvd Unit A103, Indian Shores, FL 33785
    • /2

      Est $353,257 Not Listed For Sale

      800 E Gulf Blvd Unit 3, Indian Rocks Beach, FL 33785

      • 1 Bed
      • 2 Baths
      • 785 Sq Ft
      • Built 1979
      800 E Gulf Blvd Unit 3, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 5% Below List Price
      • $471/SF
      • 24 Days On Market
      • Last Sold Price $370,000
      • Jan 07, 2025

      Last Listing Agent Heloise Povey COASTAL PROPERTIES GROUP INTERNATIONAL

  • /30

    $1,099,000

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

    20204 Gulf Blvd Unit 4, Indian Shores, FL 33785

    Rare opportunity to own a true income-producing beach getaway in the heart of Indian Shores! This beautifully positioned condo offers the best of both worlds with direct Gulf views from the back and Intracoastal Waterway views from the front, delivering stunning sunrises and sunsets right from your home. Located on the sugar-white sands of Gulf of Mexico, this property is weekly rental friendly,

    David Wing WATER'S EDGE REALTY INC

    20204 Gulf Blvd Unit 4, Indian Shores, FL 33785
  • /2

    $465,000 Sold Apr 10, 2026

    19531 Gulf Blvd Unit 502, Indian Shores, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,320 Sq Ft
    • Built 1982

    Last Sold Summary

    • 9% Below List Price
    • $352/SF
    • 80 Days On Market

    Current Estimated Value $476,966

    Last Listing Agent Teresa Rojas CHARLES RUTENBERG REALTY INC

    19531 Gulf Blvd Unit 502, Indian Shores, FL 33785
    • /2

      Est $917,699 Not Listed For Sale

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

      • 3 Beds
      • 2 Baths
      • 1,300 Sq Ft
      • Built 1983
      1000 Gulf Blvd Unit 108, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 2% Above List Price
      • $692/SF
      • 4 Days On Market
      • Last Sold Price $900,000
      • Mar 21, 2025

      Last Listing Agent Bryan Sykes SAND KEY REALTY

  • /41

    $1,395,000

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

    410 Harbor Dr N, Indian Rocks Beach, FL 33785

    Incredible investment opportunity on Florida’s beautiful coast!!! This rare waterfront property sits on a spacious 68 x 120 ft lot with direct access to the Intracoastal Waterway and the Gulf, making it a dream location for boaters. This property is especially attractive for investors as it is zoned for short-term rentals, making it an excellent opportunity for a high-performing Airbnb or

    Ina Daoud CENTURY 21 BEGGINS

    410 Harbor Dr N, Indian Rocks Beach, FL 33785
  • /64

    $1,130,000 Sold May 15, 2025

    19106 Gulf Blvd Unit 501, Indian Shores, FL 33785

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

    Last Sold Summary

    • $819/SF
    • 5 Days On Market

    Current Estimated Value $1,081,925

    Last Listing Agent Sue Deasy RE/MAX ACTION FIRST OF FLORIDA

    19106 Gulf Blvd Unit 501, Indian Shores, FL 33785
    • /2

      Est $868,066 Not Listed For Sale

      99 Haven Beach Dr, Indian Rocks Beach, FL 33785

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

      Last Sold Summary

      • 10% Above List Price
      • $398/SF
      • 17 Days On Market
      • Last Sold Price $790,000
      • Jan 24, 2025

      Last Listing Agent Bob Dean CENTURY 21 BEGGINS

  • /43

    $499,000

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

    603 Garland Cir, Indian Rocks Beach, FL 33785

    Nestled within the desirable Curlew Landings South community, this thoughtfully renovated townhome has been beautifully maintained and is move-in ready. The tiled covered entry with double French doors opens to a bright and inviting coastal retreat. The first floor features a welcoming foyer and versatile bonus room leading to a private tropical backyard, a rare feature for a beach townhome.

    Monica Vilkialis SUNSET REALTY GROUP

    603 Garland Cir, Indian Rocks Beach, FL 33785
  • /2

    $725,000 Sold Mar 20, 2026

    18400 Gulf Blvd Unit 1512, Indian Shores, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,400 Sq Ft
    • Built 1982

    Last Sold Summary

    • 9% Below List Price
    • $518/SF
    • 202 Days On Market

    Current Estimated Value $753,323

    Last Listing Agent Amanda Baldwin COMPASS FLORIDA LLC

    18400 Gulf Blvd Unit 1512, Indian Shores, FL 33785
    • /2

      Est $349,975 Not Listed For Sale

      800 E Gulf Blvd Unit 1, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 785 Sq Ft
      • Built 1979
      800 E Gulf Blvd Unit 1, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 4% Below List Price
      • $465/SF
      • 65 Days On Market
      • Last Sold Price $365,000
      • Feb 14, 2025

      Last Listing Agent Heloise Povey COASTAL PROPERTIES GROUP INTERNATIONAL

  • /48

    $469,900

    • 2 Beds
    • 1 Bath
    • 950 Sq Ft

    19417 Gulf Blvd Unit C109, Indian Shores, FL 33785

    Don’t miss this incredible opportunity to own a first-floor, two-bedroom, one-bath condo in the desirable Barefoot Beach Resort community, located in the heart of Indian Shores. This unit was affected by Hurricane Helene and has had a professional remediation. The condo association has restored the unit to a beautiful finish, all brand new appliances and furnishings throughout. Priced perfectly

    Cheri Thompson PLUMLEE GULF BEACH REALTY

    19417 Gulf Blvd Unit C109, Indian Shores, FL 33785
  • /2

    $475,000 Sold Oct 01, 2025

    18400 Gulf Blvd Unit 1105, Indian Shores, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,400 Sq Ft
    • Built 1982

    Last Sold Summary

    • 5% Below List Price
    • $339/SF
    • 66 Days On Market

    Current Estimated Value $506,727

    Last Listing Agent Fran Bartlett REALTY CONCEPTS OF PINELLAS

    18400 Gulf Blvd Unit 1105, Indian Shores, FL 33785
    • /2

      Est $2,146,239 Not Listed For Sale

      1803 Gulf Blvd, Indian Rocks Beach, FL 33785

      • 18 Beds
      • 15 Baths
      • 8,101 Sq Ft
      • Built 1991
      1803 Gulf Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 11% Below List Price
      • $296/SF
      • 7 Days On Market
      • Last Sold Price $2,400,000
      • Oct 14, 2024

      Last Listing Agent Ben Mitrano LPT REALTY, LLC

  • /22

    $469,900

    • 2 Beds
    • 1 Bath
    • 950 Sq Ft

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

    Welcome to paradise!! This charming condo is situated in the beautiful Barefoot Beach Resort Community of Indian Shores. You and your guests can come home to a fully furnished 2-bedroom, 1 bath condo after a relaxing day on our beautiful white quartz crystal beaches in the 5-acre waterfront community. Located on the 2nd floor, this property sleeps 6 occupants comfortably. Guests will appreciate

    Cheri Thompson PLUMLEE GULF BEACH REALTY

    19417 Gulf Blvd Unit C-210, Indian Shores, FL 33785
  • /2

    $575,000 Sold Sep 17, 2025

    19105 Gulf Blvd, Indian Shores, FL 33785

    • 5 Beds
    • 3 Baths
    • 2,269 Sq Ft
    • Built 1944

    Last Sold Summary

    • 12% Below List Price
    • $253/SF
    • 13 Days On Market

    Last Listing Agent Bill Harder NEXTHOME BEACH TIME REALTY

    19105 Gulf Blvd, Indian Shores, FL 33785
    • /44

      Est $868,095 Not Listed For Sale

      102 Gulf Blvd Unit 203, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,279 Sq Ft
      • Built 2004
      102 Gulf Blvd Unit 203, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 11% Below List Price
      • $762/SF
      • 59 Days On Market
      • Last Sold Price $975,000
      • Feb 06, 2024

      Last Listing Agent Becky Slocum SMITH & ASSOCIATES REAL ESTATE

  • /86

    $375,000

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

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

    Just bring your clothes & toothbrush! Welcome to this completely renovated, fully furnished, turnkey first-floor condo offering 2 bedrooms and 2 bathrooms, ideally located on the Intracoastal. This one-story unit features a bright sunroom along with private outdoor patios at both the front and back perfect for enjoying Florida’s indoor-outdoor lifestyle. No stairs easy walk-up access Whether

    Chistina Richardson DALTON WADE INC

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

    $725,000 Sold Mar 20, 2026

    Unlisted Address

    • 4 Beds
    • 2 Baths
    • 1,600 Sq Ft
    • Built 1973

    Last Sold Summary

    • 40% Below List Price
    • $453/SF
    • 383 Days On Market

    Last Listing Agent Ann McIntosh GULF TO BAY REAL ESTATE

    Unlisted Address
    • /24

      Est $350,157 Not Listed For Sale

      19417 Gulf Blvd Unit E-110, Indian Shores, FL 33785

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

      Last Sold Summary

      • 12% Below List Price
      • $544/SF
      • 130 Days On Market
      • Last Sold Price $400,000
      • Jun 07, 2023

      Last Listing Agent Valarie Gerbus MANGROVE BAY REALTY LLC

  • /37

    $1,100,000

    • 2 Beds
    • 1 Bath
    • 1,092 Sq Ft

    412 20th Ave, Indian Rocks Beach, FL 33785

    Welcome to vacation with this adorable waterfront Indian Rocks Beach (IRB) Cottage! Clean 4point in hand. Nestled at the southern apex of coveted Dolphin Bay on the Intracoastal and just three blocks from the open Gulf. With 27 beach access points in Indian Rocks Beach, this property offers an exceptional opportunity to enjoy waterfront living in one of the area’s most beloved coastal

    Stewart DeVore MAVREALTY

    412 20th Ave, Indian Rocks Beach, FL 33785

Showing Results 201 - 240, Page 6 of 18

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