This species is endemic to Sri Lanka (Wilson and Reeder 2005) and has been recorded in Uda Walawe National Park (Hoffman 1990), the Sinharaja Forest area, Wasgomuwa and Yala National Parks (Ratnayeke pers. comm.). It is currently confined to a small range defined by where natural habitats remain (Schreiber et al. 1989). The species occurs in three distributional isolates.