Stoddard Creek Campground

Campground

Stoddard Creek Campground is located just off of Interstate 15 north of Dubois, Idaho. Hiking, fishing, mountain biking and ATVs are popular activities. Capacity: 315 Water: Yes, drinking water is available from faucets Restroom: Vault toilet(s)

Loading spot…