Der Snake River ist ein Fluss im Nordwesten der Vereinigten Staaten von Amerika. Er ist 1.670 km lang und ist der wichtigste Nebenfluss des Columbia River.
Der Snake River hat seine Quelle an der kontinentalen Wasserscheide im Yellowstone-Nationalpark, fließt dann in Wyoming nach Süden durch den Grand-Teton-Nationalpark. Hinter dem Snake River Canyon biegt er nach Westen ab, fließt an den Städten Idaho Falls und Twin Falls vorbei, bildet im südliche Idaho mehrere Stauseen und kreuzt die Ebene Snake River Plain. Dann strömt er weiter nach Norden und bildet einen Teil der Grenze zwischen Idaho und Oregon. Auf der Höhe von Twin Falls bildet der Snake River die 70m tiefen Shoshone Falls, auch Niagara's of the west genannt.
Südlich von Lewiston durchquert der Snake River den Hells Canyon (Höllen-Schlucht). Mit bis zu 2.410 m Tiefe zählt der Hells Canyon zu den tiefsten Schluchten der Welt. Nach dem Zusammenfluss mit dem Clearwater River wird der Fluss im US-Bundesstaat Washington mehrfach zur Energieerzeugung aufgestaut und mündet schließlich bei Pasco in den Columbia River.
Früher wurde der Fluss unter anderem Lewis River genannt, nachdem die Lewis-und-Clark-Expedition im Jahr 1805 einen Teil des Flusses erforscht hatte. Der Name Snake stammt möglicherweise von einem S-förmigen Handzeichen der Shoshone-Indianer, das einen schwimmenden Lachs symbolisierte.