Bengalhubro finnes på det indiske subkontinent fra Vesthimalaya over India, Nepal, Kashmir, Assam til Burma. Den foretrekker steinrik halvørken med åpen vegetasjon. Den holder også til i eldre mangoplantasjer i nærheten av bebyggelse. De blir vanligvis sett i par.