Within the species, three subspecies are recognised—the nominate subspecies, which is found on the main mountain range along New Guinea from the Bismarck Range eastwards, subspecies hagenensis from Mount Hagen west into Irian Jaya, and subspecies saruwagedi of the Huon Peninsula.