Kowesas River flows generally north for 22 miles (35 km), draining a watershed of 101,807 acres (41,200 ha) in the Coast Mountains before emptying into the head of Chief Mathews Bay, about 112 miles (180 km) southeast of Prince Rupert and 17 miles (27 km) south-southwest of Kemano, British Columbia.