The Kitwanga River is a tributary of the Skeena River near Hazelton in northwestern British Columbia, Canada, joining that stream at the community of Kitwanga (Gitwangak), which means "people of the place of rabbits".
The river is approximately 60 kilometres (37 mi) long, beginning in the mountains to the northwest and curving around via and including 7-kilometre (4 mi) long Kitwancool Lake before heading south for 30 kilometres (19 mi) to the confluence with the Skeena. Just north of Kitwancool Lake is a level pass with the upper basin of the Cranberry River, a tributary of the Nass. The Kispiox Range lies west of the valley of the Kitwanga and Cranberry rivers.
Coordinates: 55°06′00″N 128°05′00″W / 55.10000°N 128.08333°W