6,711

Homes in ZIP Code 33785

Section Image Section Image
  • /39

    $5,950,000

    • Land
    • 0.39 Acre
    • $15,256,410 per Acre

    19936 Gulf Blvd, Indian Shores, FL 33785

    RARE GULF BEACHFRONT LOT OPPORTUNITY in Indian Shores with .39/acre lot. As one of the largest direct waterfront lots offered in Indian Shores, this property has multiple options for its use. Zoned for up to 5 units. With an enviable size and priceless view, this oversized and rare parcel, measuring 63’ x 203’ is directly on the Gulf of Mexico offering endless sunsets. Deep lot provides for ample

    Agent Photo

    Melissa Parry

    COASTAL PROPERTIES GROUP INTER

    (727) 855-4394

    19936 Gulf Blvd, Indian Shores, FL 33785
  • /89

    $30,000 per month

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

    Unlisted Address

    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

    Unlisted Address
  • /2

    $645,000 Sold Apr 04, 2025

    115 Canal Ave Unit 1, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,415 Sq Ft
    • Built 1996

    Last Sold Summary

    • 8% Below List Price
    • $456/SF
    • 74 Days On Market

    Current Estimated Value $641,927

    Last Listing Agent Sarah McIntyre CENTURY 21 BEGGINS

    115 Canal Ave Unit 1, Indian Rocks Beach, FL 33785
    • /26

      Est $1,248,645 Not Listed For Sale

      490 20th Ave, Indian Rocks Beach, FL 33785

      490 20th Ave, Indian Rocks Beach, FL 33785
  • /47

    $1,225,000

    • 4 Beds
    • 3 Baths
    • 1,980 Sq Ft

    2518 Coral Ct, Indian Rocks Beach, FL 33785

    Live Where Others Vacation — The Beach Is Calling You! Luxury meets coastal charm in this exceptional three-story townhome in The Walk at Indian Rocks Beach, where every day feels like a seaside escape. Just steps from the sugar-white sands and turquoise Gulf waters, this home combines modern design, panoramic ocean views, and effortless Florida living. Enjoy your own private elevator, a spacious

    Agent Photo

    Tony Baroni

    KELLER WILLIAMS SUBURBAN TAMPA

    (727) 605-4691

    2518 Coral Ct, Indian Rocks Beach, FL 33785
  • /20

    $3,500 per month

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

    1 Windrush Blvd, Indian Rocks Beach, FL 33785

    Property Id: 2253009Situated just three blocks from the pristine sands of Indian Rocks Beach, this rare three-bedroom condo at 1 Windrush Blvd offers an exceptional waterfront lifestyle. New furniture. Located on the SECOND FLOOR, the residence features sweeping views of the Intracoastal Waterway from every room. Relax with the whole family at this peaceful place to stay.Welcome

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

    $525,000 Sold Feb 28, 2025

    1401 Bay Palm Blvd, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 2 Baths
    • 878 Sq Ft
    • Built 1955

    Last Sold Summary

    • 27% Below List Price
    • $598/SF
    • 146 Days On Market

    Current Estimated Value $519,961

    Last Listing Agent Heloise Povey COASTAL PROPERTIES GROUP INTERNATIONAL

    1401 Bay Palm Blvd, Indian Rocks Beach, FL 33785
    • /54

      Est $405,621 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 735 Sq Ft

      19417 Gulf Blvd Unit C208, Indian Shores, FL 33785

      19417 Gulf Blvd Unit C208, Indian Shores, FL 33785
  • /61

    $4,485,000

    • 14 Beds
    • 21 Baths
    • 8,575 Sq Ft

    812 E Gulf Blvd Unit 1,2,3,4,5,6,7, Indian Rocks Beach, FL 33785

    Based on Short-Term Vacation Rental Potential Gross Revenue: Indian Rocks Beach is hot for vacation rentals (67–74% average occupancy per AirDNA and Airbtics data). For 2-bed townhomes/condos here, average daily rates (ADR) are $350–$420, leading to $60,000–$80,000 annual gross per unit (e.g., $400 ADR × 365 days × 70% occupancy $102,200, minus platform fees). For 7 units: $420,000–$560,000 total

    Agent Photo

    CATHERINE BROOKS

    COASTAL PROPERTIES GROUP INTERNATIONAL

    (727) 500-1516

    812 E Gulf Blvd Unit 1,2,3,4,5,6,7, Indian Rocks Beach, FL 33785
  • /32

    $3,000 per month

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

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

    Nestled in a lush tropical courtyard, Indian Oaks exudes Old Florida charm with a welcoming, laid-back vibe. This beautifully updated 1-bedroom, 1-bathroom condo offers the perfect blend of comfort and coastal lifestyle. The unbeatable location—just south of Belleair Beach—puts you only a block from public beach access, where you can enjoy breathtaking sunsets, or spend the day at nearby Brown

    Angela Bui REALTY ONE GROUP SUNSHINE

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

    $475,000 Sold Sep 03, 2025

    125 11th Ave, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 1,233 Sq Ft
    • Built 1959

    Last Sold Summary

    • 15% Below List Price
    • $385/SF
    • 130 Days On Market

    Current Estimated Value $488,741

    Last Listing Agent Paul Zagami, Jr GORDON REALTY HOUSE

    125 11th Ave, Indian Rocks Beach, FL 33785
    • /38

      Est $560,489 Not Listed For Sale

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

      19811 Gulf Blvd Unit 401, Indian Shores, FL 33785

      19811 Gulf Blvd Unit 401, Indian Shores, FL 33785
  • /59

    $697,990

    • 2 Beds
    • 1.5 Baths
    • 920 Sq Ft

    708 Gulf Blvd Unit D, Indian Rocks Beach, FL 33785

    SHORT TERM RENTAL ALLOW. 1 WEEK MINIMUM, THIS WEEK IS PERFECT FOR GREAT RETURN IN YOUR INVESTMENT. Top-Floor Corner Condo with Gulf Views | Steps from the Sand Rare opportunity to own a 2BR / 1.5BA Key West-style condo with direct views of the Gulf of Mexico. Located in Sandpiper Sands, a private 4-unit building on the desirable west side of Gulf Blvd—just steps from one of the best beaches on

    Agent Photo

    JAY Caballer

    HOMETRUST REALTY GROUP

    (727) 607-0289

    708 Gulf Blvd Unit D, Indian Rocks Beach, FL 33785
  • /23

    $5,000 per month

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

    19450 Gulf Blvd Unit 702, Indian Shores, FL 33785

    *Now accepting bookings for November 2025 and Spring 2026* The condo is rented monthly with a 14 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

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

    $575,000 Sold Oct 10, 2025

    1809 Gulf Blvd Unit C-1, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 2 Baths
    • 878 Sq Ft
    • Built 1981

    Last Sold Summary

    • $655/SF
    • 0 Days On Market

    Last Listing Agent Ben Mitrano LPT REALTY, LLC

    1809 Gulf Blvd Unit C-1, Indian Rocks Beach, FL 33785
    • /61

      Not Listed For Sale

      • 5 Beds
      • 2,422 Sq Ft

      2302 Bay Blvd, Indian Rocks Beach, FL 33785

      2302 Bay Blvd, Indian Rocks Beach, FL 33785
  • /31

    $575,000

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

    19811 Gulf Blvd Unit C302, Indian Shores, FL 33785

    INVESTMENT-SHORT TERM RENTALS WATERFRONT-Ultimate Getaway in Captains Cove – Stunning Waterfront Condo-Covered Parking-Sold Furnished-Short Term Rentals across the street from the Gulf Beach!!! Welcome to your dream retreat nestled in the heart of Captains Cove! This spacious 2-bedroom, 2-bath condo offers breathtaking views of the Intracoastal Waterway, creating the perfect backdrop for

    Agent Photo

    Bryan Alan Manly

    COMPASS FLORIDA LLC

    (727) 496-7582

    19811 Gulf Blvd Unit C302, Indian Shores, FL 33785
  • /19

    $3,895 per month

    • 3 Beds
    • 2 Baths
    • 1,118 Sq Ft
    • House for Rent

    1210 Bay Palm Blvd, Indian Rocks Beach, FL 33785

    Escape to paradise in this stunning 3-bedroom, 2-bathroom beach house, perfectly situated in the tranquil coastal community of Indian Rocks Beach. As you step inside, you'll be greeted by the warm and inviting atmosphere of this beautifully designed home. The open-concept living area features large hurricane proof windows and hurricane proof entrance door and backyard door, allowing natural light

    Jonathan Minerick HOMECOIN.COM

    1210 Bay Palm Blvd, Indian Rocks Beach, FL 33785
  • /2

    $650,000 Sold Aug 04, 2025

    19440 Gulf Blvd Unit 301, Indian Shores, FL 33785

    • 1 Bed
    • 1 Bath
    • 875 Sq Ft
    • Built 1978

    Last Sold Summary

    • $743/SF
    • 13 Days On Market

    Current Estimated Value $628,520

    Last Listing Agent Lori Rivero RE/MAX REALTY UNLIMITED

    19440 Gulf Blvd Unit 301, Indian Shores, FL 33785
    • /57

      Not Listed For Sale

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

      2001 1st St, Indian Rocks Beach, FL 33785

      2001 1st St, Indian Rocks Beach, FL 33785
  • /11

    $470,000 Pending

    • Land
    • 0.12 Acre
    • $3,916,667 per Acre

    112 12th Ave, Indian Rocks Beach, FL 33785

    Under contract-accepting backup offers. Prime opportunity to build in one of Indian Rocks Beach’s most desirable locations—just steps to the sand. This exceptional lot is perfectly positioned for a high-performing short-term rental, a modern coastal retreat, or a forever beach home in a quiet residential setting.Enjoy the rare luxury of being a short walk to the Gulf’s sugar-sand beaches and

    Agent Photo

    Adrienne Dauses

    COMPASS FLORIDA LLC

    (727) 354-3486

    112 12th Ave, Indian Rocks Beach, FL 33785
  • /14

    $2,400 per month

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

    720 E Gulf Blvd Unit A, Indian Rocks Beach, FL 33785

    Stunning Beach Duplex just steps to the Beach!2 - 2br/bath unites avail @ $2400 month each.Both units were renovated in 2025/Plantation shutters, quartz countertops, inviting backyard area to relax, & entertain. Outdoor shower after enjoying the beach. Queen-sized beds. Kitchens include dishwasher, microwave, side/side refrigerator, and range. Tile floors for easy care.Live one of

    Kevin Freel CENTURY 21 LIST WITH BEGGINS

    720 E Gulf Blvd Unit A, Indian Rocks Beach, FL 33785
  • /2

    $950,000 Sold Aug 29, 2025

    501 Janice Place, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 3 Baths
    • 1,907 Sq Ft
    • Built 1958

    Last Sold Summary

    • 5% Below List Price
    • $498/SF
    • 47 Days On Market

    Current Estimated Value $941,379

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

    501 Janice Place, Indian Rocks Beach, FL 33785
    • /52

      Est $605,205 Not Listed For Sale

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

      2112 Gulf Blvd Unit 2b, Indian Rocks Beach, FL 33785

      2112 Gulf Blvd Unit 2b, Indian Rocks Beach, FL 33785
  • /58

    $4,485,000

    • 14 Beds
    • 21 Baths
    • 8,575 Sq Ft

    812 E Gulf Blvd, Indian Rocks Beach, FL 33785

    Based on Short-Term Vacation Rental: Potential Gross Revenue: Indian Rocks Beach is hot for vacation rentals (67–74% average occupancy per AirDNA and Airbtics data). For 2-bed townhomes/condos here, average daily rates (ADR) are $350–$420, leading to $60,000–$80,000 annual gross per unit (e.g., $400 ADR × 365 days × 70% occupancy $102,200, minus platform fees). For 7 units: $420,000–$560,000

    Agent Photo

    CATHERINE BROOKS

    COASTAL PROPERTIES GROUP INTERNATIONAL

    (727) 607-1774

    812 E Gulf Blvd, Indian Rocks Beach, FL 33785
  • /36

    $3,000 per month

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

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

    Walk to IR beach from your Windrush 2 bed 2 bath first floor furnished condo. enter the gate into your private entrance where you will find the double entry doors and foyer. Inside the condo there is a formal dining area and separate family room with a fireplace. There is a closed in Florida room/sitting area with a pass thru kitchen window. The kitchen is situated in the middle of the condo with

    Joe Nix BHHS FLORIDA PROPERTIES GROUP

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

    $775,014 Sold Dec 18, 2025

    24 Gulf Blvd Unit 1C, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,380 Sq Ft
    • Built 1993

    Last Sold Summary

    • 14% Below List Price
    • $562/SF
    • 158 Days On Market

    Last Listing Agent Michael Perez PREMIER SOTHEBY'S INTL REALTY

    24 Gulf Blvd Unit 1C, Indian Rocks Beach, FL 33785
    • /6

      Est $556,195 Not Listed For Sale

      2205 Gulf Blvd, Indian Rocks Beach, FL 33785

      2205 Gulf Blvd, Indian Rocks Beach, FL 33785
  • /58

    $669,000 Pre-Foreclosure

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

    1500 Gulf Blvd Unit 103B, Indian Rocks Beach, FL 33785

    GOOD TIMES & TAN LINES await you and your guests at SEA GEM! Superb opportunity for a BEACH INVESTMENT PROPERTY, SECOND HOME or a MORE PERMANENT PLACE to hang your flip flops in arguably one of the best beach towns in Florida...Indian Rocks Beach (or as the locals say...IRB). Positioned on the WEST SIDE OF GULF BLVD, MERE STEPS from the beach with access to miles of sandy shoreline, sparkling

    Heloise Povey COASTAL PROPERTIES GROUP INTERNATIONAL

    1500 Gulf Blvd Unit 103B, Indian Rocks Beach, FL 33785
  • /36

    $6,000 per month

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

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

    Penthouse in Vista Bay Condos of Indian Shores with incredible water views as far as the eye can see. Water views are from almost every room of the Intracoastal waterway, and there are partial Gulf views from the walkway. Dock/lift available for a large vessel if needed and with owner approval. Open floor plan with neutral colors and upscale decor. 2 Bedroom/2 Bath, 1,360 Sq. Ft. turn-key/fully

    Jo Overin SMITH & ASSOCIATES REAL ESTATE

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

    $715,000 Sold Feb 18, 2025

    105 12th Ave, Indian Rocks Beach, FL 33785

    • 6 Beds
    • 4 Baths
    • 2,815 Sq Ft
    • Built 1938

    Last Sold Summary

    • 25% Below List Price
    • $254/SF
    • 74 Days On Market

    Last Listing Agent Mike Jansen COASTAL PROPERTIES GROUP INTERNATIONAL

    105 12th Ave, Indian Rocks Beach, FL 33785
    • /78

      Not Listed For Sale

      • 5 Beds
      • 2,389 Sq Ft

      2404 1st St, Indian Rocks Beach, FL 33785

      2404 1st St, Indian Rocks Beach, FL 33785
  • /44

    $995,000

    • 4 Beds
    • 3 Baths
    • 3,136 Sq Ft

    1210 Bay Pine Blvd, Indian Rocks Beach, FL 33785

    Updated Indian Rocks Home - short walk to the beach. This is a great opportunity to own a SUCCESSFUL and ESTABLISHED vacation rental in Indian Rocks Beach!! Whether you choose to live in this home full time or use it to generate income, this oasis is packed with comfort, relaxation, entertainment and more that can be enjoyed by everyone. This beautiful 4-bedroom, 3-bathroom home comfortably

    Kenny Hayslett RE/MAX ACTION FIRST OF FLORIDA

    1210 Bay Pine Blvd, Indian Rocks Beach, FL 33785
  • /55

    $15,000 per month

    • 4 Beds
    • 2.5 Baths
    • 2,388 Sq Ft
    • Condo for Rent

    19505 Gulf Blvd Unit 404, Indian Shores, FL 33785

    You will enjoy spectacular, unobstructed views of the ocean and the Intracoastal all from the comfort of this stunning, brand-new condo. If paradise means rising to watch the sunrise over the Intracoastal from the dock, playing all day at the pool or beach, and relaxing on the rooftop deck watching the sunset over the Gulf, then this home is for you!A short walk across the street will get

    Clay Glover RE/MAX ACTION FIRST OF FLORIDA

    19505 Gulf Blvd Unit 404, Indian Shores, FL 33785
  • /2

    $540,000 Sold Apr 30, 2025

    1108 Gulf Blvd Unit 103, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,370 Sq Ft
    • Built 1985

    Last Sold Summary

    • 17% Below List Price
    • $394/SF
    • 365 Days On Market

    Current Estimated Value $564,072

    Last Listing Agent Danica Ivancevich LPT REALTY, LLC

    1108 Gulf Blvd Unit 103, Indian Rocks Beach, FL 33785
    • /25

      Est $844,283 Not Listed For Sale

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

      24 Gulf Blvd Unit 2B, Indian Rocks Beach, FL 33785

      24 Gulf Blvd Unit 2B, Indian Rocks Beach, FL 33785
  • /55

    $425,000

    • 1 Bed
    • 1 Bath
    • 875 Sq Ft

    19725 Gulf Blvd Unit 21, Indian Shores, FL 33785

    Welcome to your slice of paradise in the sought-after Sea Club community of charming Indian Shores. This stunning move-in ready condo offers the perfect blend of coastal comfort and modern style, ideally located on the Narrows of the beautiful Intracoastal Waterway and justtwo short blocks from beach access to the Gulf of Mexico. Step inside to find an open and bright floor plan filled with

    Martha Thorn COLDWELL BANKER REALTY

    19725 Gulf Blvd Unit 21, Indian Shores, FL 33785
  • /28

    $2,975 per month

    • 4 Beds
    • 2 Baths
    • 1,600 Sq Ft
    • House for Rent

    19646 Gulf Blvd, Indian Shores, FL 33785

    WEEKLY VACATION RENTAL***RATE IS WEEKLY --- NOT MONTHLY---websites advertised on do NOT have a weekly category***$22625 week OFF season or $2975/week + $299 cleaning fee - cleaned to CDC guidelines + tax 13%, svc fee 13%, Pets $75/each "MERMAID-SEAHORSE" Beachfront Bungalow. Shared HEATED POOL with 3 other bungalows on site. 4BR, 2BA, Sleeps 10, 3BR have Queen bed in each, 4th BR has full size

    Liz Barrett LIZARD REALTY

    19646 Gulf Blvd, Indian Shores, FL 33785
  • /2

    $350,000 Sold Oct 28, 2025

    19701 Gulf Blvd Unit 210, Indian Shores, FL 33785

    • 2 Beds
    • 2 Baths
    • 935 Sq Ft
    • Built 1974

    Last Sold Summary

    • 26% Below List Price
    • $374/SF
    • 187 Days On Market

    Last Listing Agent Robert Demarest DALTON WADE INC

    19701 Gulf Blvd Unit 210, Indian Shores, FL 33785
    • /2

      Est $445,241 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 950 Sq Ft

      19417 Gulf Blvd Unit D-113, Indian Shores, FL 33785

      19417 Gulf Blvd Unit D-113, Indian Shores, FL 33785

Showing Results 81 - 120, Page 3 of 18

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