Running roughly parallel to California Route 127, the river passes through Death Valley Junction. Shortly thereafter it receives Carson Slough, which drains Ash Meadows National Wildlife Refuge, from the left. Soon the river passes between the Resting Spring Range to the left and the Greenwater Range to the right before reaching Shoshone. Below Shoshone, the river continues roughly parallel to Route 127 to Tecopa. Downstream of Tecopa, with the Old Spanish Trail, it passes through the Amargosa Canyon between the Sperry Hills on the right and the Dumont Hills on the left, enters San Bernardino County, California, and flows by Dumont Dunes in the northern Mojave Desert. Turning west, the river crosses under Route 127 and enters Death Valley National Park between the south end of the Amargosa Range on the right and the Avawatz Mountains on the left.