Beaton Creek is a tributary of the Columbia River in the Canadian province of British Columbia.
Beaton Creek flows generally northwest into Beaton Arm and Upper Arrow Lake, part of the Columbia River.