Xylotheca kraussiana is an African shrub or small multi-stemmed tree growing in the sandveld and widely distributed throughout the eastern parts of Southern Africa, in particular the eastern Transvaal, coastal Natal and Mozambique, preferring the sandy soils of coastal bush and forest.