Proposed subspecies rex (described from Sorong district, in Vogelkop) and gymnorhynchus (from near Finschhafen, on north-eastern coast of Huon Peninsula) synonymized with nominate, and cryptorhynchus (from Taua, on lower Mamberamo R) and similis (from Stephansort, in Astrolabe Bay) treated as synonyms of coccineifrons.
The following 2 subspecies are recognised:
regius (Linnaeus, 1758) - West Papuan Is (Salawati, Misool), Aru Is, and scattered localities in mainland New Guinea except northern portion.
coccineifrons Rothschild, 1896 - Northern New Guinea from eastern coast of Geelvink Bay east to eastern Ramu R.