North Maluku
Es endémica de las selvas de las Molucas septentrionales, aunque no se encuentra ni en las islas Obi ni en las islas Sula (Indonesia).