From the Piedra Blanca Trailhead, southern starting point, the trail crosses Lion Creek and the Sespe River. The trail continues north over impressive sandstone formations and then it follows along the Piedra Blanca Creek. After passing Piedra Blanca and Twin Forks Camps, the trail leaves the creek and climbs to Pine Mountain Lodge Camp. Traveling north west, the trail passes Three Mile and Haddock Camps. Just beyond Haddock Camp, the trail enters the Mt. Pinos District, where it descends to Bear Creek and Upper Reyes Camps. Three miles beyond Upper Reyes Camp is the northern trailhead at Reyes Creek Campground.