The Portneuf River is a 124-mile-long tributary of the Snake River in southeastern Idaho, United States. It drains a ranching and farming valley in the mountains southeast of the Snake River Plain. The city of Pocatello sits along the river near its emergence from the mountains onto the Snake River Plain.