Lilac-breasted rollers are found throughout eastern and southern Africa, and occurs locally at sea level, and up to 2,000 metres above sea level or over. Their range extends from the Red Sea coast of Eritrea through East Africa (including Zanzibar) to southern Africa, where they occur commonly in Namibia (excluding the Namib Desert), Botswana, Zimbabwe, and northeastern South Africa. The nominate subspecies C. c. caudatus is non-migratory, but a measure of post-breeding dispersal occurs into miombo woodland or sandy areas, before they return to the breeding areas at the start of the rains. Its counterpart, the lilac-throated roller (C. c. lorti) migrates from northeast Kenya to northwest Somalia to breed from late April to mid-September. The latter subspecies is also a vagrant to Eritrea, Oman and Yemen. Lilac-breasted rollers are most abundant in Kenya, though the species is less abundant than in former times.
