The cost of living in Indian Rocks Beach, Florida is 30.3% more expensive than New Smyrna Beach, Florida.