This species is known only from the highlands of southern Sumatra and Java, Indonesia: it occurs as far east on Java as the Ijang plateau (van Bree and Boeadi 1978, Meri et al.2007). On Sumatra, it is known from Bengkulu Province (Sody 1949), where it was found on Mt. Dempo (Lunde and Musser 2003) and recently was recorded north to Gon Kerinci (Holden 2006). ). The northern and central highlands of Sumatra have not been surveyed well enough to say whether or not it occurs there (Meiri et al. 2007). The altitudinal range of this species on Sumatra is 1,000 to 3,000 m (Lunde and Musser 2003, van Bree and Boeadi 1978, Holden 2006).