C. scylla a une large distribution en Asie du Sud-Est et en Australasie. Son aire de répartition s'étend du Myanmar, du Cambodge, des Philippines, de la Thaïlande et du Vietnam, le long de la péninsule malaise, à travers Java et Sumatra, et sur le nord de l'Australie. Il a été récemment découvert au Sri Lanka.