M. crenata has the largest distribution of any species of Mairia. It has an isolated population on Table Mountain. From Du Toitskloof Pass and the Hottentots Holland Mountains in the west, it can be found along the length of the Riviersonderend Mountains, the Langeberg, the Outeniqua Mountains and Tsitsikamma Mountains all the way to the Kouga Mountains on the eastern end. It grows in fynbos vegetations on sandstone slopes.