Der Salcha River entspringt in den Tanana Hills südlich der Steese National Conservation Area auf einer Höhe von etwa 1200m. Von dort fließt er in überwiegend westsüdwestlicher Richtung durch das Alaska Interior und mündet 50Kilometer südöstlich von Fairbanks nahe Salcha in den Tanana River. Der Richardson Highway (Alaska Route 2) überquert den Fluss 4km oberhalb dessen Mündung in einen rechten Seitenarm des Tanana River. Oberhalb der Straßenbrücke befindet sich am linken Flussufer die ganzjährig geöffnete Salcha River State Recreation Site (⊙64.46982-146.93002) mit Zeltplätzen, einer Bootsrampe sowie einer Übernachtungshütte (public use cabin). 25km oberhalb der Flussmündung kreuzt die Trans-Alaska-Pipeline (⊙64.48661-146.66492) den Unterlauf des Salcha River.
Der North Fork Salcha River ist ein 66km langer rechter Nebenfluss des Salcha River. Er entspringt auf einer Höhe von etwa 1300m und fließt in überwiegend südwestlicher Richtung, bis er auf einer Höhe von 359m auf den Salcha River trifft, 124km oberhalb dessen Mündung.
Der South Fork Salcha River ist ein 38km langer linker Nebenfluss des Salcha River. Das Quellgebiet liegt auf einer Höhe von etwa 760m. Der South Fork Salcha River fließt überwiegend nach Norden und mündet auf einer Höhe von 347m in den Salcha River, 5,7km unterhalb der Mündung des North Fork Salcha River.