The cost of living in Indian Rocks Beach, Florida is 33.7% more expensive than Buffalo Grove, Illinois.