Kavirondo Rocks

Natural Landmarks in Busia

Kavirondo Rocks: Scenic Steep Cleavages

Either route from Malaba to Busia – Amukura-Alupe-Busia Route or the longer Mumias-Nambale-Busia Route – treats travellers to fine views of the elephantine granitic rocks that bestrewn the northern area of Busia County. These rocks are a minor attraction, yet, the keen motorist will find a thrilling experience in just driving past them. The Kavirondo Rocks are well developed around Butula and Nambale sometimes covering patches of 5 km2 marked by very steep cleavages.

There are fantastic hills and tors seen at Amukura and Chelelemuk (also known as Kocholia Hills). The road switchbacks through fields of rocks, hillocks, farms interspersed with huge rocks and woodlands, with hardly a stretch of more than a few miles without a sighting, offers a comic, if not amusing, aspect. Kavirondo Rocks include granites, black felsites, dolerites, mudstones, conglomerates and sandstones. These rocks, resembling those seen along Kisumu-Kakamega Road, originated from the same Nyanzanian Belt also dubbed as the Kavirondian Belt.


Kenya is blessed with a diverse range of natural landmarks, showcasing the country’s stunning landscapes and rich biodiversity. These natural landmarks represent Kenya’s breathtaking beauty and ecological diversity, making it a top destination for safari adventures, outdoor, and wilderness exploration.


Enjoy the warm hospitality of the people of Busia County while exploring its diverse attractions. Busia County offers a blend of cultural experiences, natural beauty, and historical sites. Visit the lakeshore to enjoy serene views, take boat rides, and possibly visit fishing communities to learn about their way of life.

You Are Here: Kavirondo Rocks

Where to Next?

Explore Destinations Nearby Kavirondo Rocks


The temperature around Busia is more or less homogeneous. Mean maximum temperature ranges yearly between 26°C and 30°C while the average minimum temperature ranges yearly betwixt 14°C and 22°C.

Know More About Busia County…