Андаманские острова
Обитает вдоль Гималаев — от Пакистана и Непала через Бангладеш, Никобарские и Андаманские острова (Индия) до Вьетнама и южного Китая — на востоке, до Явы и Молуккских островов (Индонезия) на юге. Встречается также на Тайване и в Шри-Ланке.