Молуккские острова
Встречается в тропической и субтропической Азии: Китай, Индия, Бангладеш, Шри-Ланка, Лаос, Мьянма, Тайвань, Вьетнам, Борнео, Ява, Молуккские острова, Филиппины, Сулавеси, Новая Гвинея.