Njabini

Historic Towns in Nyandarua

Njabini: Of Ridges, Hills and History

The 23 km drive from A104 Flyover interchange to Njabini town, and the verging 16 km to Engineer town, is a ride across charming farms and almost every inch of this lightly-populated area is delightful and exemplified by sweeps of Aberdare Range, sighted in the east. Then, there’s the beauty of old colonial houses which give away its history as a ‘white-highland’ previously settled exclusively by the settler farmers who made good of the rich and fertile soils. Njabini Boys School, for example, was originally known as Brown Trout Inn – a former resort for the settler farmers. And going through Njabini town, which is conspicuously built on two separate ridges across from each other, it is easy to uncover the antiquated European houses, ideas, religion and social customs on this farming boondocks.


Historic towns around the world offer a glimpse into the past, preserving architecture, culture, and stories from different eras. In Kenya, some of the oldest towns are found along the coast, where medieval trade put on the map long before developments in the hinterland. Among these is Lamu town, a UNESCO World Heritage Site, known for its Swahili architecture and cultural traditions.


Greatly positioned as an agrarian hub, with increased investment in infrastructure, Nyandarua County is also famous for its scenic landscapes and montane climate. Named after the Aberdare Ranges, with an extensive presence, Nyandarua grew as an agribusiness locale but is well making a name for itself as an alpine escape.

You Are Here: Njabini

Where to Next?

Explore Destinations Nearby Njabini


Thanks to its high altitude, all of Nyandarua experiences pleasant to low temperatures. Highest temperatures are in the month of December that bears an average temperature of 25oC: Lowest in July, 14oC.

Know More About Nyandarua County…