Common treeshrews occur south of about 10°N latitude in southern Thailand through mainland Malaysia and adjacent coastal islands to Singapore.
Common treeshrews are probably present throughout the lowlands and hills up to in the Kelabit Highlands of Borneo.