El binturong se encuentra en el sur y sureste de Asia. Su amplio rango de distribución se extiende desde la isla de Java en Indonesia hasta Yunnan en el sur de China.
Los países en los que se encuentra el binturong incluyen Nepal, Bangladesh, India, China, Indonesia, Bután y Filipinas.
El binturong vive en una gran variedad de hábitats forestales, que van desde bosques verdes a colinas boscosas y pastizales. Prefiere hábitats húmedos con vegetación densa y alta.