The metallic pigeon is distributed to tropical forests of eastern Indonesia, the Philippines, New Guinea, Solomon Islands, Fiji, New Caledonia, Samoa and surrounding southwest Pacific islands.
The metallic pigeon is found in tropical forests of eastern Indonesia, the Philippines, New Guinea, Solomon Islands, Fiji, New Caledonia, Samoa, and surrounding southwest Pacific islands.