3,721

Indian Rocks Beach, FL Homes

Section Image
  • /35

    $460,000 Pending

    • 2 Beds
    • 1 Bath
    • 552 Sq Ft

    1507 Legion Ln, Indian Rocks Beach, FL 33785

    Under contract-accepting backup offers. One or more photo(s) has been virtually staged. In a market where buyers are paralyzed by overhead and restrictions, 1507 Legion Lane offers a rare, high-performance pivot: an effortless, turn-key coastal cash-flow engine. Located in the highly sought-after, zero-HOA zone of Indian Rocks Beach, this efficient 2-bedroom block-construction home is expertly

    Jonathan Benn REDFIN CORPORATION

    1507 Legion Ln, Indian Rocks Beach, FL 33785
    • /2

      Not Listed For Sale

      105 12th Ave, Indian Rocks Beach, FL 33785

      • 6 Beds
      • 4 Baths
      • 2,815 Sq Ft
      • Built 1938
      105 12th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • $254/SF
      • 74 Days On Market

      Last Sold Price $715,000

      Last Listing Agent Mike Jansen COASTAL PROPERTIES GROUP INTERNATIONAL

    • /98

      Not Listed For Sale

      2 18th Ave, Indian Rocks Beach, FL 33785

      • 8 Beds
      • 8 Baths
      • 6,914 Sq Ft
      • Built 1998
      2 18th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • $1,085/SF
      • 281 Days On Market

      Last Sold Price $7,500,000

      Last Listing Agent Martha Thorn COLDWELL BANKER REALTY

    • /77

      Est $629,285 Not Listed For Sale

      922 Harbour House Dr, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 3 Baths
      • 1,616 Sq Ft
      • Built 1992
      922 Harbour House Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

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

      Last Sold Price $680,000

      Last Listing Agent Maryann Spearman BHHS FLORIDA PROPERTIES GROUP

    • /86

      Est $1,517,788 Not Listed For Sale

      Unlisted Address

      • 5 Beds
      • 3 Baths
      • 2,311 Sq Ft
      • Built 1979
      Unlisted Address

      Last Sold Summary

      • 8% Below List Price
      • $714/SF
      • 1 Day On Market

      Last Sold Price $1,650,000

      Last Listing Agent Lou Talarico BILTMORE GROUP INC

    • /69

      Est $623,810 Not Listed For Sale

      2006 Bayview Place, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 1 Bath
      • 1,316 Sq Ft
      • Built 1957
      2006 Bayview Place, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 1% Above List Price
      • $470/SF
      • 216 Days On Market

      Last Sold Price $618,700

      Last Listing Agent Heloise Povey COASTAL PROPERTIES GROUP INTERNATIONAL

    • /46

      Not Listed For Sale

      1900 Gulf Blvd, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 1 Bath
      • 1,836 Sq Ft
      • Built 1935
      1900 Gulf Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • $858/SF
      • 257 Days On Market

      Last Sold Price $1,575,000

      Last Listing Agent Sofi Menahem COLDWELL BANKER REALTY

    • /46

      Est $538,754 Not Listed For Sale

      1400 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 1 Bath
      • 704 Sq Ft
      • Built 1973
      1400 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 3% Below List Price
      • $788/SF
      • 72 Days On Market

      Last Sold Price $555,000

      Last Listing Agent Sharon Molnar ADVANTAGE REAL ESTATE SERVICES

    • /56

      Est $1,302,159 Not Listed For Sale

      381 12th Ave, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 2,187 Sq Ft
      • Built 1958
      381 12th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 7% Below List Price
      • $640/SF
      • 88 Days On Market

      Last Sold Price $1,400,000

      Last Listing Agent Michael Perez PREMIER SOTHEBY'S INTL REALTY

    • /77

      Est $1,749,838 Not Listed For Sale

      305 Harbor Dr, Indian Rocks Beach, FL 33785

      • 4 Beds
      • 2 Baths
      • 2,403 Sq Ft
      • Built 1969
      305 Harbor Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 19% Below List Price
      • $895/SF
      • 74 Days On Market

      Last Sold Price $2,150,000

      Last Listing Agent Scott Bugna ARGO GROUP PROPERTIES LLC

    • /83

      Est $2,382,094 Not Listed For Sale

      1209 Bayshore Blvd, Indian Rocks Beach, FL 33785

      • 5 Beds
      • 4 Baths
      • 3,754 Sq Ft
      • Built 2002
      1209 Bayshore Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 4% Above List Price
      • $607/SF
      • 193 Days On Market

      Last Sold Price $2,279,790

      Last Listing Agent Julie Folden COASTAL PROPERTIES GROUP INTERNATIONAL

    • /59

      Est $1,013,653 Not Listed For Sale

      304 14th Ave, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,555 Sq Ft
      • Built 1997
      304 14th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 8% Below List Price
      • $707/SF
      • 15 Days On Market

      Last Sold Price $1,100,000

      Last Listing Agent Stewart DeVore MAVREALTY

    • /48

      Est $562,653 Not Listed For Sale

      104 12th Ave, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 1 Bath
      • 1,092 Sq Ft
      • Built 1950
      104 12th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 13% Below List Price
      • $595/SF
      • 126 Days On Market

      Last Sold Price $650,000

      Last Listing Agent Randall Cortner PHILLIP SCOTT MANAGEMENT & INV

    • /2

      Est $403,083 Not Listed For Sale

      364 12th Ave, Indian Rocks Beach, FL 33785

      • Built 1950
      364 12th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 27% Above List Price
      • $384/SF
      • 43 Days On Market

      Last Sold Price $317,000

      Last Listing Agent Jake Yencarelli KELLER WILLIAMS REALTY- PALM H

    • /2

      Est $1,203,249 Not Listed For Sale

      475 Harbor Dr N, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,803 Sq Ft
      • Built 1969
      475 Harbor Dr N, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 15% Above List Price
      • $582/SF
      • 43 Days On Market

      Last Sold Price $1,050,000

      Last Listing Agent Tricia Priest COLDWELL BANKER REALTY

    • /91

      Est $2,970,245 Not Listed For Sale

      474 Harbor Dr S, Indian Rocks Beach, FL 33785

      • 7 Beds
      • 6 Baths
      • 3,850 Sq Ft
      • Built 1995
      474 Harbor Dr S, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 13% Below List Price
      • $883/SF
      • 2 Days On Market

      Last Sold Price $3,400,000

      Last Listing Agent Cyndee Haydon FUTURE HOME REALTY INC

    • /2

      Est $1,018,340 Not Listed For Sale

      420 Harbor Dr S, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,940 Sq Ft
      • Built 1978
      420 Harbor Dr S, Indian Rocks Beach, FL 33785

      Last Sold Summary

      Last Listing Agent Taylor Holevas SUNSTAR REAL ESTATE LLC

    • /41

      Est $1,129,982 Not Listed For Sale

      310 Bahia Vista Dr, Indian Rocks Beach, FL 33785

      • 4 Beds
      • 2.5 Baths
      • 1,883 Sq Ft
      • Built 1957
      310 Bahia Vista Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 5% Below List Price
      • $630/SF
      • 182 Days On Market

      Last Sold Price $1,187,000

      Last Listing Agent Robyn Burton CHARLES RUTENBERG REALTY INC

    • /45

      Est $978,222 Not Listed For Sale

      417 12th Ave, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,531 Sq Ft
      • Built 1957
      417 12th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 8% Below List Price
      • $696/SF
      • 24 Days On Market

      Last Sold Price $1,065,000

      Last Listing Agent Tricia Priest COLDWELL BANKER REALTY

    • /13

      Est $484,617 Not Listed For Sale

      344 12th Ave, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 1 Bath
      • 750 Sq Ft
      • Built 1951
      344 12th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 2% Above List Price
      • $633/SF
      • 99 Days On Market

      Last Sold Price $475,000

      Last Listing Agent Cathy Young PASS A GRILLE REALTY 8TH AVE

    • /39

      Est $978,842 Not Listed For Sale

      450 20th Ave, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,837 Sq Ft
      • Built 1956
      450 20th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 6% Above List Price
      • $503/SF
      • 27 Days On Market

      Last Sold Price $924,000

      Last Listing Agent Stephen Kepler ENGEL & VOLKERS BELLEAIR

    • /62

      Est $1,812,248 Not Listed For Sale

      492 20th Ave, Indian Rocks Beach, FL 33785

      • 4 Beds
      • 3 Baths
      • 2,392 Sq Ft
      • Built 1956
      492 20th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 17% Below List Price
      • $918/SF
      • 1 Day On Market

      Last Sold Price $2,195,000

      Last Listing Agent Dania Perry CENTURY 21 JIM WHITE & ASSOC

    • /16

      Est $759,622 Not Listed For Sale

      353 La Hacienda Dr, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,230 Sq Ft
      • Built 1960
      353 La Hacienda Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 13% Above List Price
      • $549/SF
      • 45 Days On Market

      Last Sold Price $675,000

      Last Listing Agent Christopher Wescott CHARLES RUTENBERG REALTY INC

    • /68

      Est $548,530 Not Listed For Sale

      207 Marcdale Blvd, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 3 Baths
      • 1,656 Sq Ft
      • Built 1996
      207 Marcdale Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 5% Below List Price
      • $347/SF
      • 112 Days On Market

      Last Sold Price $575,000

      Last Listing Agent Heloise Povey COASTAL PROPERTIES GROUP INTERNATIONAL

    • /54

      Est $827,093 Not Listed For Sale

      334 Bahia Vista Dr, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 1 Bath
      • 1,150 Sq Ft
      • Built 1962
      334 Bahia Vista Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 8% Below List Price
      • $783/SF
      • 29 Days On Market

      Last Sold Price $900,000

      Last Listing Agent Gordon Obarski GORDON REALTY HOUSE

    • /64

      Est $1,422,234 Not Listed For Sale

      1907 Bay Blvd, Indian Rocks Beach, FL 33785

      • 4 Beds
      • 3 Baths
      • 2,914 Sq Ft
      • Built 1957
      1907 Bay Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 2% Below List Price
      • $498/SF
      • 131 Days On Market

      Last Sold Price $1,450,000

      Last Listing Agent Tricia Priest COLDWELL BANKER REALTY

    • /2

      Est $985,550 Not Listed For Sale

      422 20th Ave, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,007 Sq Ft
      • Built 1967
      422 20th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 12% Below List Price
      • $1,112/SF
      • 130 Days On Market

      Last Sold Price $1,120,000

      Last Listing Agent Adrienne Dauses COMPASS FLORIDA LLC

    • /2

      Est $1,289,752 Not Listed For Sale

      344 La Hacienda Dr, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2.5 Baths
      • 1,844 Sq Ft
      • Built 1958
      344 La Hacienda Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 11% Below List Price
      • $789/SF
      • 188 Days On Market

      Last Sold Price $1,455,500

      Last Listing Agent Jane Bricker BHHS FLORIDA PROPERTIES GROUP

    • /55

      Est $623,083 Not Listed For Sale

      307 Hidden Harbour Dr, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 3 Baths
      • 1,462 Sq Ft
      • Built 1990
      307 Hidden Harbour Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • $424/SF
      • 66 Days On Market

      Last Sold Price $620,000

      Last Listing Agent Tricia Priest COLDWELL BANKER REALTY

    • /49

      Est $823,575 Not Listed For Sale

      1213 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,496 Sq Ft
      • Built 1990
      1213 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 7% Below List Price
      • $592/SF
      • 1 Day On Market

      Last Sold Price $885,000

      Last Listing Agent Michelle Cline RE/MAX

    • /2

      Est $536,703 Not Listed For Sale

      1403 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,198 Sq Ft
      • Built 1967
      1403 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 25% Above List Price
      • $359/SF
      • 2 Days On Market

      Last Sold Price $430,000

      Last Listing Agent Ellen Schwandt THE AMBROSIO GROUP

    • /80

      Est $1,741,484 Not Listed For Sale

      478 20th Ave, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 3 Baths
      • 2,051 Sq Ft
      • Built 1958
      478 20th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 21% Below List Price
      • $1,072/SF
      • 121 Days On Market

      Last Sold Price $2,199,000

      Last Listing Agent Laurin Evans ENGEL & VOLKERS BELLEAIR

    • /53

      Est $2,142,407 Not Listed For Sale

      530 Harbor Dr N, Indian Rocks Beach, FL 33785

      • 4 Beds
      • 3 Baths
      • 2,873 Sq Ft
      • Built 1968
      530 Harbor Dr N, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 21% Below List Price
      • $940/SF
      • 22 Days On Market

      Last Sold Price $2,700,000

      Last Listing Agent Chris Hounchell REALTY EXPERTS

    • /57

      Est $633,955 Not Listed For Sale

      915 Harbour House Dr, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 3 Baths
      • 1,616 Sq Ft
      • Built 1993
      915 Harbour House Dr, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 10% Below List Price
      • $435/SF
      • 23 Days On Market

      Last Sold Price $702,500

      Last Listing Agent Danielle Lower EXP REALTY LLC

    • /50

      Est $774,309 Not Listed For Sale

      505 Janice Place, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,233 Sq Ft
      • Built 1957
      505 Janice Place, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 10% Below List Price
      • $702/SF
      • 33 Days On Market

      Last Sold Price $865,000

      Last Listing Agent Timothy O'Neil PLUMLEE GULF BEACH REALTY

    • /27

      Est $1,982,004 Not Listed For Sale

      498 Harbor Dr N, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,811 Sq Ft
      • Built 1962
      498 Harbor Dr N, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 10% Below List Price
      • $1,215/SF
      • 156 Days On Market

      Last Sold Price $2,200,000

      Last Listing Agent Jennifer Stein HOMELISTER, INC

    • /31

      Est $560,485 Not Listed For Sale

      1405 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 1 Bath
      • 968 Sq Ft
      • Built 1967
      1405 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 4% Below List Price
      • $604/SF
      • 132 Days On Market

      Last Sold Price $585,000

      Last Listing Agent David Rogers CHARLES RUTENBERG REALTY INC

    • /55

      Est $1,026,347 Not Listed For Sale

      1109 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,438 Sq Ft
      • Built 1962
      1109 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 7% Below List Price
      • $765/SF
      • 121 Days On Market

      Last Sold Price $1,100,000

      Last Listing Agent Salma Abdelaal COASTAL PROPERTIES GROUP INTERNATIONAL

    • /44

      Est $1,007,630 Not Listed For Sale

      320 12th Ave, Indian Rocks Beach, FL 33785

      • 3 Beds
      • 2 Baths
      • 1,906 Sq Ft
      • Built 1957
      320 12th Ave, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 16% Below List Price
      • $630/SF
      • 83 Days On Market

      Last Sold Price $1,200,000

      Last Listing Agent Mark Schmitz EXCEL REALTY OF PINELLAS CTY

    • /15

      Est $694,412 Not Listed For Sale

      1801 2nd St, Indian Rocks Beach, FL 33785

      • 2 Beds
      • 2 Baths
      • 1,162 Sq Ft
      • Built 1972
      1801 2nd St, Indian Rocks Beach, FL 33785

      Last Sold Summary

      • 1% Below List Price
      • $602/SF
      • 2 Days On Market

      Last Sold Price $699,900

      Last Listing Agent Brandon LaHaie CHARLES RUTENBERG REALTY INC

Showing Results 481 - 520, Page 13 of 18

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