33785 Homes for Sale — Indian Rocks Beach, FL

Every active MLS listing in Indian Rocks Beach’s 33785 ZIP code, refreshed nightly, with the price bands, the property mix and the communities that have the most homes for sale. For the whole city see homes for sale in Indian Rocks Beach, FL (86 listings); for the ZIP’s values, taxes and growth see the 33785 housing scorecard.

33785 at a glance

ZIP 33785 is Indian Rocks Beach, Pinellas County, FL. The numbers below are computed from MLS closings and live listings for every community in the ZIP and refresh with each data pull.

Where it isIndian Rocks Beach, Pinellas County, FL
Communities170 MLS communities, 26 with 12-month sales data
Median sold price, 12 months$530K (-1.0% year over year)
Price per square foot$476
For sale / under contract now49 / 10
Homes sold, 12 months159
Days to contract (median)75
Months of supply4.3
New construction share of sales2%
Sale-to-original-list90.6%
By price band (for sale / sold 12 mo / months)$300K–$500K: 16 / 32 / 6.0; $500K–$750K: 17 / 81 / 2.5; $750K+: 14 / 37 / 4.5
Schools listings report mostPinellas County Public Schools (verify by address); Confirm zoned elementary, middle, and high; Magnet and choice options may apply
Communities with the most salesBahia Vista ($530K), Indian Beach Re-Revised 1St Add ($515K), Barefoot Beach Resort Of Indian Shores ($350K), Curlew Landings South Indian Rocks Beach ($542K), Golden Shores Condo ($465K), Waterside ($975K)

33785 housing market tracker · all homes for sale in Indian Rocks Beach, FL · Pinellas County property tax

79 homes are for sale in ZIP 33785 (Indian Rocks Beach, FL) right now, from $332,000 to $2,350,000 for the middle 80%, at a median asking price of $799,000 and $640 per square foot. The typical listing is 1,275 sq ft, built 1978; 2 came on the market in the last 7 days and 8% are new construction.

Newest homes for sale in 33785

404 Harbor Drive, home for sale in Indian Rocks Beach 33785
$1,185,000
3 bd · 2 ba · 2,230 sq ft · built 1972
404 Harbor Drive
Listing courtesy of COASTAL PROPERTIES GROUP INTERNATIONAL
50 Gulf Boulevard #313, home for sale in Indian Rocks Beach 33785
$590,000
1 bd · 1 ba · 714 sq ft · built 1972
50 Gulf Boulevard #313
Fifty Gulfside Condo
Listing courtesy of KINEST REALTY
1904 Gulf Boulevard #D, home for sale in Indian Rocks Beach 33785
$699,000
2 bd · 2 ba · 1,135 sq ft · built 1997
1904 Gulf Boulevard #D
Listing courtesy of EXIT BAYSHORE REALTY
1 Windrush Boulevard #83, home for sale in Indian Rocks Beach 33785
$259,000
2 bd · 2 ba · 1,040 sq ft · built 1976
1 Windrush Boulevard #83
Windrush Cove
Listing courtesy of CENTURY 21 BEGGINS
1400 Gulf Boulevard #3A, home for sale in Indian Rocks Beach 33785
$795,000
2 bd · 2 ba · 1,074 sq ft · built 1978
1400 Gulf Boulevard #3A
Listing courtesy of COASTAL PROPERTIES GROUP INTERNATIONAL
388 12Th Avenue, home for sale in Indian Rocks Beach 33785
$515,000
2 bd · 1.5 ba · 1,186 sq ft · built 1957
388 12Th Avenue
Indian Beach Re
Listing courtesy of KELLER WILLIAMS TAMPA CENTRAL
927 Gulf Boulevard #50, home for sale in Indian Rocks Beach 33785
$300,000
1 bd · 1 ba · 650 sq ft · built 1970
927 Gulf Boulevard #50
Spanish Ii Villas Condo
Listing courtesy of CHARLES RUTENBERG REALTY INC
1512 Gulf Boulevard, home for sale in Indian Rocks Beach 33785
$5,395,000
5 bd · 4 ba · 3,037 sq ft · built 1952
1512 Gulf Boulevard
Indian Beach Re
Listing courtesy of COASTAL PROPERTIES GROUP INTERNATIONAL
517 20Th Avenue, home for sale in Indian Rocks Beach 33785
$1,399,000
5 bd · 3 ba · 2,765 sq ft · built 1971
517 20Th Avenue
Indian Beach Re
Listing courtesy of KELLER WILLIAMS GULF BEACHES
503 Janice Place, home for sale in Indian Rocks Beach 33785
$1,215,000
3 bd · 2 ba · 1,898 sq ft · built 1979
503 Janice Place
Indian Beach Re
Listing courtesy of PINEYWOODS REALTY LLC
1811 2Nd Street, home for sale in Indian Rocks Beach 33785
$799,000
1 bd · 2 ba · 1,415 sq ft · built 1970
1811 2Nd Street
Indian Beach Re
Listing courtesy of LPT REALTY, LLC
2112 Gulf Boulevard #4B, home for sale in Indian Rocks Beach 33785
$749,900
2 bd · 2 ba · 1,080 sq ft · built 1982
2112 Gulf Boulevard #4B
Sea Haven Resort Condo
Listing courtesy of PEOPLE'S CHOICE REALTY SVC LLC
2700 Gulf Boulevard #2, home for sale in Indian Rocks Beach 33785
$699,900
2 bd · 2.5 ba · 1,180 sq ft · built 1984
2700 Gulf Boulevard #2
Bengal Bay Condo
Listing courtesy of LIZARD REALTY
513 Harbor Drive, home for sale in Indian Rocks Beach 33785
$1,250,000
2 bd · 2 ba · 1,826 sq ft · built 1971
513 Harbor Drive
Listing courtesy of COLDWELL BANKER REALTY
1310 Gulf Boulevard #502, home for sale in Indian Rocks Beach 33785
$1,149,000
2 bd · 2 ba · 1,340 sq ft · built 1985
1310 Gulf Boulevard #502
Listing courtesy of PREMIER SOTHEBY'S INTL REALTY
60 Gulf Boulevard #402, home for sale in Indian Rocks Beach 33785
$999,900
2 bd · 2.5 ba · 1,795 sq ft · built 1973
60 Gulf Boulevard #402
Happy Fiddler Condo
Listing courtesy of LPT REALTY, LLC
117 12Th Avenue, home for sale in Indian Rocks Beach 33785
$575,000
3 bd · 2 ba · 1,521 sq ft · built 1940
117 12Th Avenue
Indian Beach Re
Listing courtesy of COASTAL PROPERTIES GROUP
2706 Gulf Boulevard, home for sale in Indian Rocks Beach 33785
$1,995,000
2 bd · 3 ba · 1,446 sq ft · built 1951
2706 Gulf Boulevard
Indian Beach Re
Listing courtesy of DOUGLAS ELLIMAN
60 Gulf Boulevard #214, home for sale in Indian Rocks Beach 33785
$815,000
2 bd · 2 ba · 1,090 sq ft · built 1973
60 Gulf Boulevard #214
Happy Fiddler Condo
Listing courtesy of REAL ESTATE WITH AN ACCENT LLC
2003 Beach Trail #A, home for sale in Indian Rocks Beach 33785
$2,350,000
4 bd · 4.5 ba · 2,691 sq ft · built 2027
2003 Beach Trail #A
Indian Beach Re
Listing courtesy of SHORE PROPERTY GROUP
2003 Beach Trail #B, home for sale in Indian Rocks Beach 33785
$2,350,000
4 bd · 4.5 ba · 2,691 sq ft · built 2027
2003 Beach Trail #B
Indian Beach Re
Listing courtesy of SHORE PROPERTY GROUP
2005 Beach Trail #A, home for sale in Indian Rocks Beach 33785
$2,350,000
4 bd · 4.5 ba · 2,691 sq ft · built 2027
2005 Beach Trail #A
Indian Beach Re
Listing courtesy of SHORE PROPERTY GROUP
2005 Beach Trail #B, home for sale in Indian Rocks Beach 33785
$2,350,000
4 bd · 4.5 ba · 2,691 sq ft · built 2027
2005 Beach Trail #B
Indian Beach Re
Listing courtesy of SHORE PROPERTY GROUP
2110 Gulf Boulevard #6, home for sale in Indian Rocks Beach 33785
$350,000
1 bd · 1 ba · 455 sq ft · built 1973
2110 Gulf Boulevard #6
Sea Treat Condo
Listing courtesy of BILTMORE GROUP INC
205 Bates Avenue #B, home for sale in Indian Rocks Beach 33785
$1,782,450
4 bd · 4.5 ba · 2,550 sq ft · built 2025
205 Bates Avenue #B
Bahia Vista
Listing courtesy of SHORE PROPERTY GROUP
205 Bates Avenue #A, home for sale in Indian Rocks Beach 33785
$1,782,450
4 bd · 4.5 ba · 2,550 sq ft · built 2026
205 Bates Avenue #A
Bahia Vista
Listing courtesy of SHORE PROPERTY GROUP
900 Gulf Boulevard #303, home for sale in Indian Rocks Beach 33785
$705,000
2 bd · 2 ba · 1,275 sq ft · built 1981
900 Gulf Boulevard #303
Reflections On The Gulf Condo
Listing courtesy of LAMAR PROPERTIES, INC.
1 Windrush Boulevard #65, home for sale in Indian Rocks Beach 33785
$289,000
2 bd · 1 ba · 770 sq ft · built 1976
1 Windrush Boulevard #65
Windrush Cove
Listing courtesy of NARZINSKY REALTY INC
1907 Bay Boulevard, home for sale in Indian Rocks Beach 33785
$1,690,000
4 bd · 3 ba · 2,914 sq ft · built 1957
1907 Bay Boulevard
Indian Beach Re
Listing courtesy of SHORE PROPERTY GROUP
1802 Gulf Boulevard #8, home for sale in Indian Rocks Beach 33785
$690,000
2 bd · 2 ba · 762 sq ft · built 1991
1802 Gulf Boulevard #8
Listing courtesy of REAL BROKER, LLC

Every home for sale in 33785 right now (76)

All 76 active listings in ZIP 33785 with a detail page, newest first, refreshed twice a day from the MLS.

Homes for sale in 33785 by price

Price bandFor saleShare
$200K–$300K45%
$300K–$400K68%
$400K–$500K79%
$500K–$750K1924%
$750K+4354%

Communities in 33785 with the most homes for sale

How to read this

Counts and medians are from active MLS listings with a 33785 mailing ZIP as of October 24, 2026; property mix Condo 59%, Single-family 27%, Townhouse 9%. Prices are asking prices. Listings are shown with the courtesy of the listing brokerage under IDX rules; information deemed reliable but not guaranteed. See also homes for sale in Pinellas County. More: Indian Rocks Beach condos, Indian Rocks Beach townhomes, luxury homes in Indian Rocks Beach, new listings this week in Indian Rocks Beach, Indian Rocks Beach homes by street.

Hiring an agent in Indian Rocks Beach, FL?

Get matched with the right local expert.

Tell us your goal in Indian Rocks Beach, FL and we’ll connect you with the Momentum agent who knows it best — backed by a RealTrends 500 brokerage. No pressure, no obligation.

Prefer to talk now? Call (904) 351-6461.

Work with a local Indian Rocks Beach, FL expert

A real conversation with a local specialist, usually within one business day.

or call (904) 351-6461