169

Recently Sold Indian Rocks Beach, FL Homes

Section Image
  • /2

    $7,500,000 Sold Nov 10, 2025

    32 Gulf Blvd, Indian Rocks Beach, FL 33785

    • 5 Beds
    • 5.5 Baths
    • 5,828 Sq Ft
    • Built 2023

    Last Sold Summary

    • 36% Below List Price
    • $1,287/SF
    • 162 Days On Market

    Last Listing Agent Tanner Tillung EXP REALTY LLC

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

    $1,525,000 Sold Nov 21, 2025

    315 Harbor Dr, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 3 Baths
    • 1,815 Sq Ft
    • Built 1971

    Last Sold Summary

    • 2% Below List Price
    • $840/SF
    • 4 Days On Market

    Last Listing Agent Anthony DiCosimo SMITH & ASSOCIATES REAL ESTATE

    315 Harbor Dr, Indian Rocks Beach, FL 33785
  • /2

    $795,000 Sold Oct 28, 2025

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

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

    Last Sold Summary

    • 6% Below List Price
    • $654/SF
    • 26 Days On Market

    Last Listing Agent Michael Perez PREMIER SOTHEBY'S INTL REALTY

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

    $575,000 Sold Oct 10, 2025

    1809 Gulf Blvd Unit B1, 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 B1, Indian Rocks Beach, FL 33785
  • /2

    $639,000 Sold Feb 24, 2025

    1500 Bayshore Blvd, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 1,390 Sq Ft
    • Built 1978

    Last Sold Summary

    • 20% Below List Price
    • $460/SF
    • 195 Days On Market

    Current Estimated Value $651,592

    Last Listing Agent Jason Derrick VENIE BRINSON REAL ESTATE INC

    1500 Bayshore Blvd, Indian Rocks Beach, FL 33785
  • /2

    $370,000 Sold Jan 07, 2025

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

    • 1 Bed
    • 2 Baths
    • 785 Sq Ft
    • Built 1979

    Last Sold Summary

    • 1% Below List Price
    • $471/SF
    • 24 Days On Market

    Current Estimated Value $357,247

    Last Listing Agent Heloise Povey COASTAL PROPERTIES GROUP INTERNATIONAL

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

    $1,037,500 Sold Dec 23, 2025

    307 16th Ave, Indian Rocks Beach, FL 33785

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

    Last Sold Summary

    • 1% Below List Price
    • $618/SF
    • 79 Days On Market

    Last Listing Agent Kyle Erhard ENGEL & VOLKERS ST. PETE

    307 16th Ave, Indian Rocks Beach, FL 33785
  • /2

    $855,000 Sold Jul 24, 2025

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

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

    Last Sold Summary

    • 14% Below List Price
    • $638/SF
    • 234 Days On Market

    Current Estimated Value $882,854

    Last Listing Agent Barb Ulrich KELLER WILLIAMS REALTY PORTFOLIO COLLECTION

    2618 Gulf Blvd Unit 407, Indian Rocks Beach, FL 33785
  • /2

    $317,000 Sold Dec 31, 2024

    364 12th Ave, Indian Rocks Beach, FL 33785

    • Land
    • 0.13 Acre
    • $2,438,462 per Acre

    Last Sold Summary

    • 21% Below List Price
    • 43 Days On Market

    Current Estimated Value $327,445

    Last Listing Agent Jake Yencarelli KELLER WILLIAMS REALTY- PALM H

    364 12th Ave, Indian Rocks Beach, FL 33785
  • /2

    $1,300,000 Sold Oct 23, 2025

    487 Harbor Dr S, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2.5 Baths
    • 2,231 Sq Ft
    • Built 2015

    Last Sold Summary

    • 23% Below List Price
    • $583/SF
    • 59 Days On Market

    Last Listing Agent Kelly Ackley PREMIER SOTHEBY'S INTL REALTY

    487 Harbor Dr S, Indian Rocks Beach, FL 33785
  • /2

    $1,000,000 Sold Nov 13, 2025

    425 12th Ave, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 3 Baths
    • 1,950 Sq Ft
    • Built 1948

    Last Sold Summary

    • 29% Below List Price
    • $513/SF
    • 174 Days On Market

    Last Listing Agent Pete Mustafaraj SMITH & ASSOCIATES REAL ESTATE

    425 12th Ave, Indian Rocks Beach, FL 33785
  • /2

    $357,000 Sold Jun 02, 2025

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

    • 2 Beds
    • 2 Baths
    • 785 Sq Ft
    • Built 1979

    Last Sold Summary

    • 3% Below List Price
    • $455/SF
    • 4 Days On Market

    Current Estimated Value $360,027

    Last Listing Agent Megan Bower COASTAL PROPERTIES GROUP INTERNATIONAL

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

    $1,550,000 Sold Apr 29, 2025

    2 15th Ave Unit 104, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 2.5 Baths
    • 2,000 Sq Ft
    • Built 2000

    Last Sold Summary

    • 3% Below List Price
    • $775/SF
    • 7 Days On Market

    Current Estimated Value $1,546,418

    Last Listing Agent Julie Folden COASTAL PROPERTIES GROUP INTERNATIONAL

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

    $630,000 Sold Jul 15, 2025

    905 Hidden Harbour Dr, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 3 Baths
    • 1,462 Sq Ft
    • Built 1990

    Last Sold Summary

    • 14% Below List Price
    • $431/SF
    • 156 Days On Market

    Current Estimated Value $629,265

    Last Listing Agent Jenna Kuzma THE SHOP REAL ESTATE CO.

    905 Hidden Harbour Dr, Indian Rocks Beach, FL 33785
  • /2

    $425,000 Sold Feb 21, 2025

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

    • 1 Bed
    • 1 Bath
    • 445 Sq Ft
    • Built 1969

    Last Sold Summary

    • 11% Below List Price
    • $955/SF
    • 191 Days On Market

    Current Estimated Value $415,611

    Last Listing Agent Kelly Wilkerson PALERMO REAL ESTATE PROF. INC.

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

    $1,450,000 Sold Jun 13, 2025

    1808 Gulf Blvd Unit A & B, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 4 Baths
    • 1,747 Sq Ft
    • Built 1974

    Last Sold Summary

    • 34% Below List Price
    • $830/SF
    • 139 Days On Market

    Last Listing Agent Brenda Bianchi YOUR HOME SOLD GUARANTEED REALTY GROUP

    1808 Gulf Blvd Unit A & B, Indian Rocks Beach, FL 33785
  • /2

    $365,000 Sold Feb 14, 2025

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

    • 2 Beds
    • 2 Baths
    • 785 Sq Ft
    • Built 1979

    Last Sold Summary

    • 3% Below List Price
    • $465/SF
    • 65 Days On Market

    Current Estimated Value $361,149

    Last Listing Agent Heloise Povey COASTAL PROPERTIES GROUP INTERNATIONAL

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

    $900,000 Sold Mar 07, 2025

    823 Gulf Blvd, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 4 Baths
    • 1,921 Sq Ft
    • Built 1949

    Last Sold Summary

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

    Last Listing Agent Jatnna Jimenez LPT REALTY, LLC

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

    $2,865,000 Sold May 05, 2025

    308 Harbor Dr, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 4.5 Baths
    • 4,002 Sq Ft
    • Built 2007

    Last Sold Summary

    • 20% Below List Price
    • $716/SF
    • 142 Days On Market

    Current Estimated Value $2,720,742

    Last Listing Agent Dania Perry CENTURY 21 JIM WHITE & ASSOC

    308 Harbor Dr, Indian Rocks Beach, FL 33785
  • /2

    $2,100,000 Sold Feb 07, 2025

    421 20th Ave, Indian Rocks Beach, FL 33785

    • 5 Beds
    • 5 Baths
    • 3,846 Sq Ft
    • Built 1964

    Last Sold Summary

    • 40% Below List Price
    • $546/SF
    • 208 Days On Market

    Current Estimated Value $2,271,188

    Last Listing Agent Frank Ambrosio THE AMBROSIO GROUP

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

    $1,425,000 Sold Nov 05, 2025

    300 10th Ave, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 1,434 Sq Ft
    • Built 1940

    Last Sold Summary

    • 16% Below List Price
    • $994/SF
    • 141 Days On Market

    Last Listing Agent Adrienne Dauses COMPASS FLORIDA LLC

    300 10th Ave, Indian Rocks Beach, FL 33785
  • /2

    $965,000 Sold Jul 01, 2025

    2010 20th Avenue Pkwy, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 2,134 Sq Ft
    • Built 1955

    Last Sold Summary

    • 1% Below List Price
    • $452/SF
    • 3 Days On Market

    Current Estimated Value $960,533

    Last Listing Agent Natalie Scott COMPASS FLORIDA LLC

    2010 20th Avenue Pkwy, Indian Rocks Beach, FL 33785
  • /2

    $1,395,000 Sold Apr 18, 2025

    476 Harbor Dr S, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 3 Baths
    • 2,367 Sq Ft
    • Built 1970

    Last Sold Summary

    • 11% Below List Price
    • $589/SF
    • 35 Days On Market

    Current Estimated Value $1,373,415

    Last Listing Agent Megan Bower COASTAL PROPERTIES GROUP INTERNATIONAL

    476 Harbor Dr S, Indian Rocks Beach, FL 33785
  • /2

    $625,000 Sold Apr 11, 2025

    212 20th Ave, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 3 Baths
    • 1,788 Sq Ft
    • Built 1962

    Last Sold Summary

    • 14% Below List Price
    • $350/SF
    • 47 Days On Market

    Current Estimated Value $671,117

    Last Listing Agent Christina & Bill DeVine COASTAL PROPERTIES GROUP INTERNATIONAL

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

    $1,550,000 Sold Dec 19, 2025

    417 20th Ave, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2.5 Baths
    • 2,230 Sq Ft
    • Built 1952

    Last Sold Summary

    • 6% Below List Price
    • $695/SF
    • 46 Days On Market

    Last Listing Agent Julie Folden COASTAL PROPERTIES GROUP INTERNATIONAL

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

    $470,000 Sold Mar 27, 2025

    620 Garland Cir, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,465 Sq Ft
    • Built 1994

    Last Sold Summary

    • 10% Below List Price
    • $321/SF
    • 13 Days On Market

    Current Estimated Value $473,327

    Last Listing Agent Edwards Todd REDFIN CORPORATION

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

    $1,650,000 Sold Nov 02, 2025

    601 & 605 2nd St, Indian Rocks Beach, FL 33785

    • 6 Beds
    • 8 Baths
    • 4,080 Sq Ft
    • Built 1988

    Last Sold Summary

    • 3% Below List Price
    • $404/SF
    • 0 Days On Market

    Last Listing Agent Michael Perez PREMIER SOTHEBY'S INTL REALTY

    601 & 605 2nd St, Indian Rocks Beach, FL 33785
  • /2

    $900,000 Sold Aug 18, 2025

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

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

    Last Sold Summary

    • $692/SF
    • 10 Days On Market

    Current Estimated Value $912,603

    Last Listing Agent Sandra Risberg PLUMLEE GULF BEACH REALTY

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

    $790,000 Sold Jan 24, 2025

    99 Haven Beach Dr, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 3 Baths
    • 1,985 Sq Ft
    • Built 2014

    Last Sold Summary

    • 1% Below List Price
    • $398/SF
    • 17 Days On Market

    Current Estimated Value $815,346

    Last Listing Agent Bob Dean CENTURY 21 BEGGINS

    99 Haven Beach Dr, Indian Rocks Beach, FL 33785
  • /2

    $735,000 Sold Jul 25, 2025

    300 16th Ave, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 1 Bath
    • 1,028 Sq Ft
    • Built 1950

    Last Sold Summary

    • 8% Below List Price
    • $715/SF
    • 112 Days On Market

    Current Estimated Value $721,314

    Last Listing Agent Mark Baserap COASTAL PROPERTIES GROUP

    300 16th Ave, Indian Rocks Beach, FL 33785
  • /2

    $500,000 Sold Apr 28, 2025

    405 16th Ave, Indian Rocks Beach, FL 33785

    • Land
    • 0.18 Acre
    • $2,777,778 per Acre

    Last Sold Summary

    • 19% Below List Price
    • 73 Days On Market

    Last Listing Agent Adrienne Dauses COMPASS FLORIDA LLC

    405 16th Ave, Indian Rocks Beach, FL 33785
  • /2

    $2,075,000 Sold Apr 08, 2025

    2025 20th Avenue Pkwy, Indian Rocks Beach, FL 33785

    • 5 Beds
    • 4 Baths
    • 3,271 Sq Ft
    • Built 1962

    Last Sold Summary

    • 6% Below List Price
    • $634/SF
    • 14 Days On Market

    Current Estimated Value $2,006,910

    Last Listing Agent Natalie Scott COMPASS FLORIDA LLC

    2025 20th Avenue Pkwy, Indian Rocks Beach, FL 33785
  • /2

    $875,000 Sold Jan 17, 2025

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

    • 2 Beds
    • 2 Baths
    • 1,275 Sq Ft
    • Built 1981

    Last Sold Summary

    • 7% Below List Price
    • $686/SF
    • 138 Days On Market

    Current Estimated Value $828,052

    Last Listing Agent Julie Folden COASTAL PROPERTIES GROUP INTERNATIONAL

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

    $500,000 Sold Apr 28, 2025

    405 16th Ave, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 3 Baths
    • 2,046 Sq Ft
    • Built 1960

    Last Sold Summary

    • 19% Below List Price
    • $244/SF
    • 90 Days On Market

    Last Listing Agent Adrienne Dauses COMPASS FLORIDA LLC

    405 16th Ave, Indian Rocks Beach, FL 33785
  • /2

    $1,400,000 Sold Jun 06, 2025

    81 Gulf Blvd, Indian Rocks Beach, FL 33785

    • 5 Beds
    • 3 Baths
    • 3,330 Sq Ft
    • Built 1912

    Last Sold Summary

    • 12% Below List Price
    • $420/SF
    • 127 Days On Market

    Current Estimated Value $1,400,856

    Last Listing Agent Jonathan Minerick HOMECOIN.COM

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

    $975,000 Sold Dec 29, 2024

    451 20th Ave, Indian Rocks Beach, FL 33785

    • Land
    • 0.21 Acre
    • $4,642,857 per Acre

    Last Sold Summary

    • 19% Below List Price
    • 15 Days On Market

    Current Estimated Value $1,044,841

    Last Listing Agent xTroy Nowak MANGROVE BAY REALTY LLC

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

    $400,000 Sold May 16, 2025

    114 12th Ave, Indian Rocks Beach, FL 33785

    • Land
    • 0.12 Acre
    • $3,333,333 per Acre

    Last Sold Summary

    • 6% Below List Price
    • 21 Days On Market

    Current Estimated Value $480,073

    Last Listing Agent Adrienne Dauses COMPASS FLORIDA LLC

    114 12th Ave, Indian Rocks Beach, FL 33785
  • /2

    $1,525,000 Sold Dec 08, 2025

    2011 1st St, Indian Rocks Beach, FL 33785

    • 8 Beds
    • 4 Baths
    • 2,824 Sq Ft
    • Built 1972

    Last Sold Summary

    • 5% Below List Price
    • $540/SF
    • 84 Days On Market

    Last Listing Agent Evan Pedone ENGEL & VOLKERS MADEIRA BEACH

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

    $860,000 Sold May 05, 2025

    12 Gulf Blvd Unit B-4, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 1,250 Sq Ft
    • Built 1978

    Last Sold Summary

    • 14% Below List Price
    • $688/SF
    • 189 Days On Market

    Current Estimated Value $861,696

    Last Listing Agent Kylie Evanz CHARLES RUTENBERG REALTY INC

    12 Gulf Blvd Unit B-4, Indian Rocks Beach, FL 33785
  • /2

    $1,450,000 Sold Jun 13, 2025

    1808 Gulf Blvd Unit 1, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 4 Baths
    • 1,747 Sq Ft
    • Built 1974

    Last Sold Summary

    • 34% Below List Price
    • $830/SF
    • 134 Days On Market

    Last Listing Agent Brenda Bianchi YOUR HOME SOLD GUARANTEED REALTY GROUP

    1808 Gulf Blvd Unit 1, Indian Rocks Beach, FL 33785

Showing Results 41 - 80, Page 2 of 5

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