My gps shows the distance from trailhead to Army Pass as 7.2 miles, Army Pass to New Army Pass as 8/10 of a mile, and New Army to Trailhead as 7.1 miles. Hope that helps. Of course I created my own switchbacks between Old Army and New Army, so it could be done shorter.
John