Visit Stoddard Creek Campground, located near Dubois, Idaho. As part of Caribou-Targhee National Forest, the park features opportunities for hiking, biking, and wildlife watching. Fish in the nearby Stoddard Creek or go hunting. Many of the available campsites are pull-through and include water hookups. Make a reservation today!