The Cane River is a river in the Pilbara region of Western Australia. With its headwaters rising west of the Hamersley Range, the river flows in a north-westerly direction through the Cane River Conservation Park and over the Onslow Coastal Plain, and eventually discharges into the Indian Ocean near Yardie Landing approximately 35 kilometres (22 mi) north-east of Onslow.