About

Historic town southeast of Nairobi, first British administrative center in Kenya.

Machakos is a historic town in Machakos County, in the East Africa region of Kenya, lying southeast of Nairobi. It is a place where Kenya's colonial past is part of the everyday landscape, since the town served as the first British administrative centre in the country.

What a visit offers

For many travellers, Machakos is a day or overnight stop rather than a destination in itself. Its appeal lies in its history and in the chance to see a town that played an early role in how the modern country was governed. Visitors interested in the story of Kenya's development will find the town a useful reference point, and those travelling between Nairobi and the wider eastern region can make it a convenient break on the journey.

Getting oriented

  • Location: southeast of Nairobi, within Machakos County.
  • Character: a historic town, best approached with an interest in its past.
  • Who it suits: history-minded visitors and travellers exploring the country beyond the capital.

Because the surrounding area is part of a wider county, it is worth planning around a few specific sites rather than expecting one compact set of attractions. Checking current access and local arrangements before setting out will help you make the most of a visit.

Your next idea