The Hoodoo River is a tributary of the Iskut River in the northwest part of the province of British Columbia, Canada, located west of Hoodoo Mountain and the Twin River in Cassiar Land District. From its source in Hoodoo Glacier the Hoodoo River flows south for about 10 km (6.2 mi) to the Iskut River northwest of the mouth of the Craig River. The mouth of the Hoodoo River is located about 68 km (42 mi) east-northeast of Wrangell, Alaska, about 120 km (75 mi) northwest of Stewart, British Columbia, and about 134 km (83 mi) south of Telegraph Creek, British Columbia.