The town is located on the Nairobi-Mombasa Highway, in Makueni County, in southeastern Kenya on the map, close to the International border with the Tanzania.
[1] Makindu lies approximately 356 kilometres (221 mi), by road, northwest of the coastal city of Mombasa.
The Sikh Temple in Makindu that was built at that time, still bears reminiscence to the railway building days.
The temple was a place of worship and social centre for many of the workers from India.
The temple is well preserved and is managed as a free lodge for any traveller who knocks on its doors.