This species is found in southern peninsular Thailand, Malaysia (Malay Peninsula, Sabah, Sarawak, and Laut), and Indonesia (Kalimantan, Sumatra, the Lingga Islands, Banggi, and Balambangan) (Helgen 2005). It is sympatric in parts of its range with T. glis, T. longipes and T. gracilis. It is a lowland species, most commonly found up to about 1,000 m (K. H. Han pers. comm.), though recorded to 1,700 m by Corbet and Hill (1992).