273

Recently Sold Homes in 33785

Section Image
  • /2

    $4,500,000

    Sold Jan 30, 2026

    2 4th Ave N, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 5.5 Baths
    • 3,870 Sq Ft
    • Built 2022

    Last Sold Summary

    • 10% Below List Price
    • $1,163/SF
    • 82 Days On Market

    Current Estimated Value $4,764,390

    Last Listing Agent Michael Perez PREMIER SOTHEBY'S INTL REALTY

    2 4th Ave N, Indian Rocks Beach, FL 33785
  • /2

    $1,190,000

    Sold Feb 26, 2026

    18500 Gulf Blvd Unit 503, Indian Shores, FL 33785

    • 3 Beds
    • 2 Baths
    • 1,470 Sq Ft
    • Built 1981

    Last Sold Summary

    • 8% Below List Price
    • $810/SF
    • 201 Days On Market

    Current Estimated Value $1,195,977

    Last Listing Agent Holly Swendson REALTY EXPERTS

    18500 Gulf Blvd Unit 503, Indian Shores, FL 33785
  • /2

    $850,000

    Sold May 07, 2026

    1510 Gulf Blvd Unit 101, Indian Rocks Beach, FL 33785

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

    Last Sold Summary

    • 8% Below List Price
    • $773/SF
    • 31 Days On Market

    Current Estimated Value $847,239

    Last Listing Agent Holly Swendson REALTY EXPERTS

    1510 Gulf Blvd Unit 101, Indian Rocks Beach, FL 33785
  • /2

    $625,000

    Sold Mar 20, 2026

    19201 Vista Ln Unit D7, Indian Shores, FL 33785

    • 3 Beds
    • 3 Baths
    • 1,500 Sq Ft
    • Built 1992

    Last Sold Summary

    • 13% Below List Price
    • $417/SF
    • 202 Days On Market

    Current Estimated Value $622,514

    Last Listing Agent McKenna Hale LPT REALTY, LLC.

    19201 Vista Ln Unit D7, Indian Shores, FL 33785
  • /2

    $1,060,000

    Sold May 29, 2026

    19418 Gulf Blvd Unit 204, Indian Shores, FL 33785

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

    Last Sold Summary

    • 8% Below List Price
    • $744/SF
    • 14 Days On Market

    Current Estimated Value $1,082,437

    Last Listing Agent Oleg Lossem CENTURY 21 JIM WHITE & ASSOC

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

    $405,000

    Sold Feb 13, 2026

    19451 Gulf Blvd Unit 211, Indian Shores, FL 33785

    • 2 Beds
    • 2 Baths
    • 1,050 Sq Ft
    • Built 1976

    Last Sold Summary

    • 11% Below List Price
    • $386/SF
    • 57 Days On Market

    Current Estimated Value $434,645

    Last Listing Agent samuel rudolph COLDWELL BANKER REALTY

    19451 Gulf Blvd Unit 211, Indian Shores, FL 33785
  • /2

    $435,000

    Sold Apr 28, 2026

    306 12th Ave, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 2 Baths
    • 702 Sq Ft
    • Built 1959

    Last Sold Summary

    • 8% Below List Price
    • $620/SF
    • 38 Days On Market

    Current Estimated Value $442,865

    Last Listing Agent Richard Rippetoe COASTAL PROPERTIES GROUP INTERNATIONAL

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

    $545,000

    Sold May 29, 2026

    19417 Gulf Blvd Unit 101, Indian Shores, FL 33785

    • 2 Beds
    • 1 Bath
    • 950 Sq Ft
    • Built 1961

    Last Sold Summary

    • 2% Below List Price
    • $574/SF
    • 28 Days On Market

    Last Listing Agent Lisa Burnette THE AGENCY FL

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

    $485,000

    Sold Oct 30, 2025

    19717 Gulf Blvd Unit V5, Indian Shores, FL 33785

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

    Last Sold Summary

    • 15% Below List Price
    • $452/SF
    • 111 Days On Market

    Current Estimated Value $495,354

    Last Listing Agent Michael Lynch PREMIER SOTHEBY'S INTL REALTY

    19717 Gulf Blvd Unit V5, Indian Shores, FL 33785
  • /2

    $2,054,000

    Sold Nov 21, 2025

    2205 Gulf Blvd Unit A, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 4.5 Baths
    • 3,320 Sq Ft
    • Built 2025

    Last Sold Summary

    • 11% Below List Price
    • $619/SF
    • 0 Days On Market

    Last Listing Agent Petra Will ENGEL & VOLKERS BELLEAIR

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

    $1,400,000

    Sold Sep 03, 2025

    479 Harbor Dr N, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 3 Baths
    • 2,332 Sq Ft
    • Built 1964

    Last Sold Summary

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

    Current Estimated Value $1,503,825

    Last Listing Agent Ty Paulk CHARLES RUTENBERG REALTY INC

    479 Harbor Dr N, Indian Rocks Beach, FL 33785
  • /2

    $2,713,500

    Sold Aug 12, 2026

    478 Harbor Dr S, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 3 Baths
    • 3,135 Sq Ft
    • Built 2015

    Last Sold Summary

    • 1% Above List Price
    • $866/SF
    • 10 Days On Market

    Current Estimated Value $2,658,936

    Last Listing Agent Stephen Kepler ENGEL & VOLKERS BELLEAIR

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

    $1,415,000

    Sold Dec 30, 2025

    454 20th Ave, Indian Rocks Beach, FL 33785

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

    Last Sold Summary

    • 6% Below List Price
    • $881/SF
    • 42 Days On Market

    Current Estimated Value $1,437,905

    Last Listing Agent Erin Edwards ENGEL & VOLKERS BELLEAIR

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

    $987,500

    Sold Apr 23, 2026

    1210 Bay Pine Blvd, Indian Rocks Beach, FL 33785

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

    Last Sold Summary

    • 1% Below List Price
    • $315/SF
    • 283 Days On Market

    Current Estimated Value $1,114,232

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

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

    $843,750

    Sold Dec 18, 2025

    19915 Gulf Blvd Unit 101, Indian Shores, FL 33785

    • 3 Beds
    • 2.5 Baths
    • 1,874 Sq Ft
    • Built 2016

    Last Sold Summary

    • 20% Below List Price
    • $450/SF
    • 8 Days On Market

    Current Estimated Value $878,868

    Last Listing Agent DJ Northrop HOMEFRONT REALTY

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

    $495,000

    Sold Nov 21, 2025

    123 11th Ave, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 1.5 Baths
    • 1,434 Sq Ft
    • Built 1977

    Last Sold Summary

    • 12% Below List Price
    • $345/SF
    • 64 Days On Market

    Current Estimated Value $512,552

    Last Listing Agent Bob Schmidt TROPICAL ISLES REALTY INC

    123 11th Ave, Indian Rocks Beach, FL 33785
  • /2

    $1,525,000

    Sold Aug 07, 2026

    441 Harbor Dr S, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 3 Baths
    • 1,898 Sq Ft
    • Built 1966

    Last Sold Summary

    • 8% Below List Price
    • $803/SF
    • 81 Days On Market

    Current Estimated Value $1,598,371

    Last Listing Agent Tricia Priest COLDWELL BANKER REALTY

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

    $680,500

    Sold Dec 15, 2025

    819 Gulf Blvd, Indian Rocks Beach, FL 33785

    • 2 Beds
    • 1 Bath
    • 1,064 Sq Ft
    • Built 1970

    Last Sold Summary

    • 6% Below List Price
    • $640/SF
    • 164 Days On Market

    Current Estimated Value $696,937

    Last Listing Agent Thea Marcacci KELLER WILLIAMS REALTY PORTFOLIO COLLECTION

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

    $1,235,000

    Sold May 22, 2026

    118 10th Ave, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 2,074 Sq Ft
    • Built 2016

    Last Sold Summary

    • 11% Below List Price
    • $595/SF
    • 65 Days On Market

    Current Estimated Value $1,224,269

    Last Listing Agent Michelle El Ghazal COMPASS FLORIDA LLC

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

    $700,000

    Sold Sep 26, 2025

    2010 Bayview Place, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 1,442 Sq Ft
    • Built 1958

    Last Sold Summary

    • 7% Below List Price
    • $485/SF
    • 83 Days On Market

    Current Estimated Value $713,991

    Last Listing Agent Katherine Congdon KELLER WILLIAMS REALTY- PALM HARBOR

    2010 Bayview Place, Indian Rocks Beach, FL 33785
  • /2

    $1,085,000

    Sold Feb 24, 2026

    807 E Gulf Blvd, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 4 Baths
    • 1,700 Sq Ft
    • Built 1979

    Last Sold Summary

    • 8% Below List Price
    • $638/SF
    • 45 Days On Market

    Last Listing Agent Beth Silverman EXP REALTY LLC

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

    $1,000,000

    Sold Feb 20, 2026

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

    • 3 Beds
    • 2 Baths
    • 1,530 Sq Ft
    • Built 1981

    Last Sold Summary

    • 9% Below List Price
    • $654/SF
    • 101 Days On Market

    Current Estimated Value $1,029,806

    Last Listing Agent David Christ, Jr. ENGEL & VOLKERS MADEIRA BEACH

    2504 Gulf Blvd Unit 505, Indian Rocks Beach, FL 33785
  • /2

    $350,000

    Sold Sep 22, 2025

    19701 Gulf Blvd Unit 320, Indian Shores, FL 33785

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

    Last Sold Summary

    • 12% Below List Price
    • $355/SF
    • 2 Days On Market

    Current Estimated Value $375,409

    Last Listing Agent Timothy O'Neil PLUMLEE GULF BEACH REALTY

    19701 Gulf Blvd Unit 320, 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
  • /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 $786,681

    Last Listing Agent Julie Folden COASTAL PROPERTIES GROUP INTERNATIONAL

    1300 Gulf Blvd Unit 202, 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 $783,429

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

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

    $755,000

    Sold Jun 12, 2026

    2515 Bay Blvd Unit B, Indian Rocks Beach, FL 33785

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

    Last Sold Summary

    • 1% Below List Price
    • $568/SF
    • 12 Days On Market

    Current Estimated Value $752,557

    Last Listing Agent Julie Folden COASTAL PROPERTIES GROUP INTERNATIONAL

    2515 Bay Blvd Unit B, Indian Rocks Beach, 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,125,352

    Last Listing Agent Angie Balthazar BLAKE REAL ESTATE INC

    19820 Gulf Blvd Unit 401, Indian Shores, 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 $395,889

    Last Listing Agent Debbie Kleinman SMITH & ASSOCIATES REAL ESTATE

    19111 Vista Bay Dr Unit 202, 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 $345,468

    Last Listing Agent Michael Perez PREMIER SOTHEBY'S INTL REALTY

    19417 Gulf Blvd Unit A103, 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,523

    Last Listing Agent Teresa Rojas CHARLES RUTENBERG REALTY INC

    19531 Gulf Blvd Unit 502, Indian Shores, 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 $738,691

    Last Listing Agent Amanda Baldwin COMPASS FLORIDA LLC

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

    $1,405,000

    Sold Jun 11, 2026

    483 Harbor Dr N, Indian Rocks Beach, FL 33785

    • 3 Beds
    • 2 Baths
    • 2,571 Sq Ft
    • Built 1969

    Last Sold Summary

    • 5% Below List Price
    • $546/SF
    • 60 Days On Market

    Current Estimated Value $1,548,020

    Last Listing Agent Martha Thorn COLDWELL BANKER REALTY

    483 Harbor Dr N, Indian Rocks Beach, 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 $537,897

    Last Listing Agent Fran Bartlett REALTY CONCEPTS OF PINELLAS

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

    $807,000

    Sold Jun 23, 2026

    93 the Cove Way, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 3 Baths
    • 1,985 Sq Ft
    • Built 2015

    Last Sold Summary

    • 5% Below List Price
    • $407/SF
    • 79 Days On Market

    Current Estimated Value $822,716

    Last Listing Agent Stephen Kepler ENGEL & VOLKERS BELLEAIR

    93 the Cove Way, Indian Rocks Beach, 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
  • /2

    $895,000

    Sold Jun 02, 2026

    2503 Coral Ct, Indian Rocks Beach, FL 33785

    • 4 Beds
    • 3 Baths
    • 1,934 Sq Ft
    • Built 2022

    Last Sold Summary

    • 2% Above List Price
    • $463/SF
    • 7 Days On Market

    Current Estimated Value $892,103

    Last Listing Agent Savannah Wyker PREMIER SOTHEBY'S INTL REALTY

    2503 Coral Ct, 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
  • /2

    $670,000

    Sold Mar 13, 2026

    2505 Bay Blvd Unit 4, Indian Rocks Beach, FL 33785

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

    Last Sold Summary

    • 4% Below List Price
    • $467/SF
    • 81 Days On Market

    Current Estimated Value $680,479

    Last Listing Agent Martha Thorn COLDWELL BANKER REALTY

    2505 Bay Blvd Unit 4, Indian Rocks Beach, FL 33785
  • /2

    $655,000

    Sold Jun 29, 2026

    19727 Gulf Blvd Unit 210, Indian Shores, FL 33785

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

    Last Sold Summary

    • 6% Below List Price
    • $455/SF
    • 385 Days On Market

    Current Estimated Value $660,099

    Last Listing Agent monica cooper INVESTMENT BUILDING GROUP RLTY

    19727 Gulf Blvd Unit 210, Indian Shores, FL 33785

Showing Results 41 - 80, Page 2 of 7

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