Some of the best places to spot Sloth Bears in India are the national parks in South India and the dry forests in the Western Ghats and Central India. You should visit places like BRT, Bandipur, Kudremukh, Anshi, Kanha, Bandhavgarh, Tadoba, Pench and Ranthambore to spot the animals.