Indian Rocks Beach

Listings

Indian Rocks Beach has 97 active listings and the average listing price is $1,487,000. The typical home in Indian Rocks Beach has 3.1 beds, 2.9 baths, and is 1,968.7 SqFt. Land-only listings are excluded to provide accurate averages for price, size, beds, and baths

RECENT LISTINGS

105 HAVEN BEACH DR,  Indian Rocks Beach,  FL 33785
Townhouse

$805,000

$33K

105 HAVEN BEACH DR, Indian Rocks Beach, FL 33785

  • 3 Beds
  • 3 Baths
  • 1,935 SqFt

Listing Provided By BLACKBURN COASTAL REALTY

900 GULF BLVD #302,  Indian Rocks Beach,  FL 33785
Condo

$755,000

$20K

900 GULF BLVD #302, Indian Rocks Beach, FL 33785

  • 2 Beds
  • 2 Baths
  • 1,275 SqFt

Listing Provided By SAND KEY REALTY

Unlock Recent Listings