Se encuentra en las islas Molucas septentrionales, islas Sula, islas Banggai y el extremo oeste de Nueva Guinea e islas próximas.