Indian Beach may refer to:

  • Indian Beach (Marin County, California), a beach within Tomales Bay State Park in Marin County, California
  • Indian Beach (Oregon), a beach within Ecola State Park in Oregon
  • Indian Beach, Delaware
  • Indian Beach, Florida, a historical neighborhood in Sarasota
  • Indian Beach, North Carolina
  • Old Home Beach (also known as Indian Beach), a beach in Trinidad, Humboldt County, California