Castle Creek is a tributary of the North Fork Toutle River on the flank of Mount St. Helens in Washington state. It rises about two miles (three kilometers) northwest of the crater rim () and flows generally to the northwest. The outflow of Castle Lake joins the creek at the lake's north end () after traveling a few hundred meters on the South Fork Castle Creek. It joins the North Fork Toutle River at , elevation 2,200 feet.