Length: 68 miles / 108.8 km Fees: There are fees associated with parking for more than a few hours near trailhead markers. Also, permits are required.