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 (92 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

85 homes are for sale in ZIP 33785 (Indian Rocks Beach, FL) right now, from $350,000 to $2,900,000 for the middle 80%, at a median asking price of $815,000 and $674 per square foot. The typical listing is 1,340 sq ft, built 1979; 20 came on the market in the last 7 days and 12% are new construction.

Newest homes for sale in 33785

2003 Beach Trail #A, home for sale in Indian Rocks Beach 33785
$2,350,000 New
4 bd · 4.5 ba · 2,550 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 New
4 bd · 4.5 ba · 2,550 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 New
4 bd · 4.5 ba · 2,550 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 New
4 bd · 4.5 ba · 2,550 sq ft · built 2027
2005 Beach Trail #B
Indian Beach Re
Listing courtesy of SHORE PROPERTY GROUP
1512 Gulf Boulevard, home for sale in Indian Rocks Beach 33785
$5,395,000 New
5 bd · 4 ba · 3,037 sq ft · built 1952
1512 Gulf Boulevard
Indian Beach Re
Listing courtesy of COASTAL PROPERTIES GROUP INTERNATIONAL
16 Gulf Boulevard #301, home for sale in Indian Rocks Beach 33785
$3,795,000 New
2 bd · 3.5 ba · 2,649 sq ft · built 2026
16 Gulf Boulevard #301
Indian Rocks
Listing courtesy of CHIRINO REAL ESTATE
16 Gulf Boulevard #201, home for sale in Indian Rocks Beach 33785
$3,595,000 New
3 bd · 3.5 ba · 2,649 sq ft · built 2026
16 Gulf Boulevard #201
Indian Rocks
Listing courtesy of CHIRINO REAL ESTATE
60 Gulf Boulevard #402, home for sale in Indian Rocks Beach 33785
$999,900 New
2 bd · 2.5 ba · 1,795 sq ft · built 1973
60 Gulf Boulevard #402
Happy Fiddler Condo
Listing courtesy of LPT REALTY, LLC
1811 2Nd Street, home for sale in Indian Rocks Beach 33785
$799,900 New
1 bd · 2 ba · 1,415 sq ft · built 1970
1811 2Nd Street
Indian Beach Re
Listing courtesy of LPT REALTY, LLC
1400 Gulf Boulevard #3A, home for sale in Indian Rocks Beach 33785
$795,000 New
2 bd · 2 ba · 1,074 sq ft · built 1978
1400 Gulf Boulevard #3A
Listing courtesy of COASTAL PROPERTIES GROUP INTERNATIONAL
2700 Gulf Boulevard #2, home for sale in Indian Rocks Beach 33785
$699,900 New
2 bd · 2.5 ba · 1,180 sq ft · built 1984
2700 Gulf Boulevard #2
Bengal Bay Condo
Listing courtesy of LIZARD REALTY
117 12Th Avenue, home for sale in Indian Rocks Beach 33785
$575,000 New
3 bd · 2 ba · 1,521 sq ft · built 1940
117 12Th Avenue
Indian Beach Re
Listing courtesy of COASTAL PROPERTIES GROUP
388 12Th Avenue, home for sale in Indian Rocks Beach 33785
$515,000 New
2 bd · 1.5 ba · 1,186 sq ft · built 1957
388 12Th Avenue
Indian Beach Re
Listing courtesy of KELLER WILLIAMS TAMPA CENTRAL
2110 Gulf Boulevard #6, home for sale in Indian Rocks Beach 33785
$350,000 New
1 bd · 1 ba · 455 sq ft · built 1973
2110 Gulf Boulevard #6
Sea Treat Condo
Listing courtesy of BILTMORE GROUP INC
927 Gulf Boulevard #50, home for sale in Indian Rocks Beach 33785
$300,000 New
1 bd · 1 ba · 650 sq ft · built 1970
927 Gulf Boulevard #50
Spanish Ii Villas Condo
Listing courtesy of CHARLES RUTENBERG REALTY INC
1 Windrush Boulevard #83, home for sale in Indian Rocks Beach 33785
$259,000 New
2 bd · 2 ba · 1,040 sq ft · built 1976
1 Windrush Boulevard #83
Windrush Cove
Listing courtesy of CENTURY 21 BEGGINS
121 13Th Avenue, home for sale in Indian Rocks Beach 33785
$1,200,000 New
3 bd · 2 ba · 1,608 sq ft · built 2026
121 13Th Avenue
Indian Beach Re
Listing courtesy of CENTURY 21 COAST TO COAST
1206 Bay Shore Boulevard, home for sale in Indian Rocks Beach 33785
$615,000 New
2 bd · 1 ba · 792 sq ft · built 1958
1206 Bay Shore Boulevard
Indian Beach Re
Listing courtesy of CENTURY 21 BEGGINS
517 20Th Avenue, home for sale in Indian Rocks Beach 33785
$1,399,000 New
5 bd · 3 ba · 2,765 sq ft · built 1971
517 20Th Avenue
Indian Beach Re
Listing courtesy of KELLER WILLIAMS GULF BEACHES
50 Gulf Boulevard #206, home for sale in Indian Rocks Beach 33785
$499,990 New
1 bd · 1 ba · 714 sq ft · built 1972
50 Gulf Boulevard #206
Fifty Gulfside Condo
Listing courtesy of LIVE FLORIDA REALTY
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
2706 Gulf Boulevard, home for sale in Indian Rocks Beach 33785
$2,195,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
513 Harbor Drive, home for sale in Indian Rocks Beach 33785
$1,285,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
630 Garland Circle, home for sale in Indian Rocks Beach 33785
$465,000
2 bd · 2 ba · 1,465 sq ft · built 1994
630 Garland Circle
Curlew Landings South
Listing courtesy of REDFIN CORPORATION
604 Gulf Boulevard #207, home for sale in Indian Rocks Beach 33785
$1,445,000
3 bd · 3 ba · 2,145 sq ft · built 2009
604 Gulf Boulevard #207
Bella Capri Condo
Listing courtesy of FLORIDA DRIVEN REAL ESTATE
337 La Hacienda Drive, home for sale in Indian Rocks Beach 33785
$899,000
3 bd · 2 ba · 1,916 sq ft · built 1956
337 La Hacienda Drive
Listing courtesy of COASTAL PROPERTIES GROUP INTERNATIONAL
1 Windrush Boulevard #65, home for sale in Indian Rocks Beach 33785
$299,000
2 bd · 1 ba · 770 sq ft · built 1976
1 Windrush Boulevard #65
Windrush Cove
Listing courtesy of NARZINSKY REALTY INC
2718 Gulf Boulevard #2, home for sale in Indian Rocks Beach 33785
$3,300,000
4 bd · 3.5 ba · 2,964 sq ft · built 2004
2718 Gulf Boulevard #2
Listing courtesy of CENTURY 21 BEGGINS

Every home for sale in 33785 right now (84)

All 84 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–$400K67%
$400K–$500K911%
$500K–$750K1821%
$750K+4856%

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 6, 2026; property mix Condo 58%, Single-family 27%, Townhouse 11%. 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.

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