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