breeds northeastern Australia (northeastern Cape York Peninsula, northern Queensland); winters New Guinea
Erythropitta macklotii finschii
Goodenough and Fergusson, in D'Entrecasteaux Archipelago (off southeastern New Guinea); recent sight records from Normanby Island probably also refer to this species
Erythropitta macklotii habenichti
northern New Guinea (Weyland Mountains to Astrolabe Bay)
Erythropitta macklotii loriae
southeastern New Guinea
Erythropitta macklotii macklotii
western and southern New Guinea, including Raja Ampat Islands (off western New Guinea), and Aru Islands (off southwestern New Guinea)
Erythropitta macklotii oblita
upper Aroa River watershed (southeast New Guinea west of Port Moresby)