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