 The bat is found in Democratic Republic of the Congo, Kenya, Malawi, Mozambique, Rwanda, South Africa, Swaziland, Tanzania, Uganda, Zambia, and Zimbabwe.The upper elevation limit for the bat is around 2,200 meters above sea level.It is found in dry bushveld, lowveld, mistbelt, and forest habitats, where caves, tunnels, unused mines and railways, and rocky overhangs are present.