말레이호저는 네팔부터 북동인도(아루나찰프라데시 주와 시킴 주, 서벵골 주, 마니푸르 주, 미조람 주, 메갈라야 주 그리고 나갈랜드 주)를 거쳐, 중국 중부와 남부(티베트 자치구, 하이난성, 윈난성, 쓰촨성, 충칭 시, 구이저우성, 훈난 구, 광시 좡족 자치구, 광둥성, 홍콩, 푸젠성, 젠시구, 저장성, 상하이시, 장쑤성, 안후이성, 허난성, 후베이성, 산시성, 간쑤성), 그리고 미얀마와 타이, 라오스, 캄보디아 그리고 베트남 전역, 말레이반도, 싱가포르, 수마트라섬(인도네시아) 그리고 보르네오섬 전역(인도네시아, 말레이시아, 사라왁, 그리고 브루나이)에서 발견된다. 말레이시아 피낭 주에서도 서식한다. 해수면부터 해발 1300m 사이에서 발견된다.