목탁수구리는 드물게 관찰되는 물고기지만 분포 지역은 매우 넓어서 인도-태평양의 거의 모든 열대 해안수역에 분포한다. 인도양의 경우 남쪽으로는 남아프리카 카와줄루나탈에서 북쪽으로는 세이셸을 거쳐 홍해까지, 또 몰디브를 포함한 인도 아대륙과 남아시아 해안에서 웨스턴오스트레일리아의 샤크 만에 이르기까지 발견된 바 있다. 태평양 분포는 북으로는 한반도와 일본열도 남부, 동으로는 뉴기니, 남으로는 호주 뉴사우스웨일스에 이른다.
목탁수구리는 인도양, 태평양 등 다양한 지역에 분포한다.