Charnley River is a river in the Kimberley region of Western Australia. The river has its headwaters situated below Rocky Mountain in the Caroline Ranges and flows eastward across the Gardner Plateau and discharges into the Indian Ocean via Walcott Inlet.