The Weiser River is a tributary of the Snake River, approximately 90 mi (145 km) long in western Idaho in the United States. It drains a mountainous area of 1,660 sq mi (4320 kmĀ²) consisting primarily of low rolling foothills intersected by small streams south and east of Hells Canyon along the Idaho-Oregon border.