Waigeo (Raja Ampat Islands, off western New Guinea)
Colluricincla megarhyncha aruensis
Aru Islands (New Guinea)
Colluricincla megarhyncha despecta
Papuan Peninsula, westward in the north to the Huon Gulf and in the south to the upper Fly-Digul Rivers
Colluricincla megarhyncha discolor
Tagula (Louisiade Archipelago, off southeastern New Guinea)
Colluricincla megarhyncha fortis
D'Entrecasteaux Archipelago (off southeastern New Guinea)
Colluricincla megarhyncha griseata
northeastern Australia (Starke to Cape Bowling Green, northeastern Queensland)
Colluricincla megarhyncha hybridus
northwestern and west-central New Guinea
Colluricincla megarhyncha madaraszi
northeastern New Guinea (Huon Peninsula)
Colluricincla megarhyncha maeandrina
northeastern New Guinea (upper Sepik River and Victor Emanuel Mountains)
Colluricincla megarhyncha megarhyncha
Salawati Island (west Papuan islands), Vogelkop Peninsula to head of Cenderawasih Bay and adjacent southwestern New Guinea plain
Colluricincla megarhyncha normani
southern New Guinea and northeastern Australia (western Torres Strait islands, northern Queensland from Nicholson River eastward to Normanby River catchment, Cape York Peninsula, northern Queensland)
Colluricincla megarhyncha obscura
Yapen (Cenderawasih Bay, off northwestern New Guinea)
Colluricincla megarhyncha parvula
northwestern Australia (Kimberley region, northern Western Australia, to Calvert River, eastern Northern Territory)
Colluricincla megarhyncha rufogaster
eastern Australia (Bowen, northeastern Queensland, southward to Port Macquarie, central New South Wales)
Colluricincla megarhyncha tappenbecki
northeastern New Guinea (Astrolabe Bay to lower Sepik River)