The Twin River is a tributary of the Iskut River in the northwest part of the province of British Columbia, Canada. From its source in Twin Glacier the Twin River flows south for about 11 km (6.8 mi), east of Hoodoo Mountain to the Iskut River north of the Craig River watershed. The Twin River's watershed covers 203 km2 (78 sq mi), and its mean annual discharge is an estimated 16.7 m3/s (590 cu ft/s). The river's watershed's land cover is classified as 77.2% snow/glacier, 9.8% barren, 4.5% conifer forest, and small amounts of other cover.