Se encuentran en el Himalaya occidental, Camboya, Birmania, Tailandia, Vietnam, Malasia y las Filipinas en los valles tropicales en la sombra y acantilados o en los árboles de los bosques en alturas de 400 a 800 msnm.