Maluku Islands
소순다 열도와 술라웨시섬, 말루쿠 제도, 파푸아뉴기니, 비스마르크 제도, 오스트레일리아 퀸즐랜드주에 널리 분포한다. 해발 400m와 2,800m 사이의 우림과 건조 또는 습윤 경엽수림에서 서식한다.