Makindu
Makueni, Kenya
Why visit Makindu?
Makindu is a roadside transit town in Makueni County along the A109 Mombasa Road, roughly 170 km southeast of Nairobi and 315 km northwest of Mombasa. Originating in the late 1890s as a service and water replenishment depot on the Uganda Railway, it sits in Kenya's semi-arid eastern lowlands between the Athi River basin and the northern slopes of the Chyulu Hills.
The town's defining landmark is Gurdwara Makindu Sahib, a prominent Sikh temple founded in 1926 by Punjabi railway workers. The complex is renowned across East Africa for providing free vegetarian meals (langar) and lodging around the clock to all travelers on the Mombasa-Nairobi highway, regardless of religion or background.
Beyond its spiritual landmark, Makindu serves as a central trading market for local Akamba farming communities dealing in maize, pigeon peas, mangoes, and watermelons. The climate is warm and semi-arid, with daytime temperatures hovering between 28 °C and 34 °C throughout most of the year.
Planning Makindu? Tell us your dates and we’ll tailor the trip.
Ask on WhatsAppHow do you get there?
By Plane
No commercial scheduled passenger flights serve Makindu. The nearest major commercial airport is Jomo Kenyatta International Airport (NBO) in Nairobi, 165 km northwest (approximately 3 to 3.5 hours by road), which connects to numerous international and regional destinations. Wilson Airport (WIL) in Nairobi handles domestic safari charters. Makindu Airstrip (HKMK) is an unpaved local landing strip restricted to private charter flights and emergency medical aircraft.
By Train
Kenya Railways operates the Madaraka Express Standard Gauge Railway (SGR) between Nairobi and Mombasa. While the rail line passes through Makindu, express passenger services do not stop at Makindu station. Travelers take the daily SGR Inter-County Train to either Kibwezi Station (30 km southeast, ~30 minutes by matatu) or Emali Station (45 km northwest, ~45 minutes by matatu). The train journey from Nairobi Terminus to Kibwezi takes about 2 hours 15 minutes. One-way fares on the Inter-County train are KSh 600–1,000 ($4.50–7.50 USD) for Economy Class and KSh 2,000–3,000 ($15–23 USD) for First Class.
By Bus
Frequent long-distance buses running along the Nairobi–Mombasa highway stop at Makindu's main roadside stage. Major operators include Mash East Africa, Tahmeed Coach, Modern Coast, Coast Bus, and Dreamline Express. Buses depart throughout the day and night from Nairobi (Country Bus Station and River Road) and Mombasa (Mwembe Tayari).
- From Nairobi: 3 to 4 hours; fare is KSh 800–1,500 ($6–11 USD).
- From Mombasa: 5 to 6 hours; fare is KSh 1,200–2,000 ($9–15 USD). Regional 14-seater matatus operate frequently from Nairobi (Machakos Country Bus), Machakos town, Wote, and Voi.
By Car
Makindu lies directly on the A109 highway (Mombasa Road). Driving from Nairobi takes roughly 3 to 3.5 hours over a distance of 170 km. From Mombasa, the 315 km drive takes 5 to 6 hours depending on freight truck traffic. The highway is fully paved, though heavy commercial transport requires alert driving.
The town centre along Mombasa Road is compact and can be explored on foot.
- Boda-bodas (motorcycle taxis): The standard method to reach surrounding villages, lodges, and shrines off the main road. Short trips within town cost KSh 50–100 ($0.40–0.75 USD), while rides out to rural settlements range from KSh 150–300 ($1.15–2.30 USD).
- Matatus: Minibuses running along the A109 corridor charge KSh 100–200 ($0.75–1.50 USD) for trips to neighbouring centres like Kiboko, Simba, or Kibwezi.
- Taxis: Unmetered private saloon cars can be hired near the bus stage for day excursions to Kibwezi Forest or Chyulu Hills gates; negotiate the fare before departure (typically KSh 3,500–6,000 / $27–46 USD per day). Ride-hailing apps do not operate in Makindu.
What are the things to do?
Gurdwara Makindu Sahib: Built in 1926 by Sikh railway workers, this Sikh shrine features white marble architecture, courtyard grounds with free-roaming peacocks, and a 151-foot Nishan Sahib flagstaff. Visitors of all backgrounds can explore the prayer halls, rest in the gardens, and view historical photographs of early railway pioneers. Entry is free; modest dress and head coverings (provided at the entrance) are required.
Makindu Open-Air Market: A busy local agricultural market along the highway where farmers sell fresh mangoes, sweet watermelons, dry beans, cowpeas, and honey. Free entry.
Makindu Railway Heritage Site: Historical remains of the meter-gauge Uganda Railway station and original water reservoirs used during the steam locomotive era. Free to view from public access points.
Muooni Sand River & Dam: A seasonal riverbed just outside the town center where local herders water livestock, illustrating traditional semi-arid sand dam water conservation systems. Free entry.
Kibwezi Forest Reserve & Umani Springs (35 km southeast): A groundwater spring forest managed by the Kenya Forest Service in partnership with the Sheldrick Wildlife Trust. It protects dense canopy trees, butterflies, baboons, and an elephant corridor. Entry fee: KSh 600 ($4.50 USD) for citizens, KSh 1,500 ($12 USD) for non-residents.
Share Langar at the Gurdwara: Participate in the communal vegetarian dining hall where volunteers prepare fresh roti, dal, sabzi, and masala chai around the clock. Meals are open to every visitor regardless of creed.
Hike and Game Watch in Chyulu Hills: Organize a day excursion south into the Chyulu Hills volcanic range to explore the Shetani lava flow and watch for eland, giraffes, and zebras, with clear views of Mount Kilimanjaro in the early morning.
Shop for Kamba Woodcarvings: Browse roadside craft stalls near the Makindu junction for hand-carved mahogany and ebony animal sculptures crafted by local woodworkers.
Birdwatching along the Kiboko & Makindu Waterways: Spot arid-zone bird species including hornbills, weavers, and kingfishers around the seasonal riverbanks and irrigation ponds.
Planning Makindu? Want these on a customised itinerary?
Ask on WhatsAppWhere to eat?
- Langar at Gurdwara Makindu Sahib: Freshly prepared Punjabi vegetarian food including rotis, lentil curries, vegetable sabzi, kheer, and hot masala chai. Free to all visitors; voluntary contributions are accepted in the main hall.
- Safari Motel & Nyama Choma Joint: Roadside eatery serving roasted goat meat (nyama choma), beef stew, ugali, and fresh kachumbari salad. Budget: KSh 300–800 ($2.30–6 USD).
- The Oasis Hotel Restaurant: Casual dining spot offering Kenyan staples such as chapati with ndengu (green grams), beef pilau, and fried chicken. Budget: KSh 250–600 ($2–4.50 USD).
- Kampdavid Restaurant: Popular local eatery serving hearty breakfasts, hot mandazi, samosas, and traditional stew lunches. Budget: KSh 200–500 ($1.50–3.80 USD).
- Hunters Lodge Restaurant (Kiboko, 15 km northwest): Historic dining room overlooking a natural spring, offering multi-course meals, fresh tilapia, and cold beverages in a garden setting. Mid-range: KSh 1,200–2,500 ($9–19 USD).
Where to drink?
- Freshly brewed spiced chai and ginger tea are available at roadside tea kiosks and the Gurdwara.
- Local milk bars sell fresh and fermented milk (maziwa lala).
- Evening bars along the main street serve Kenyan beers such as Tusker Lager, White Cap, and Guinness (KSh 200–300 / $1.50–2.30 USD per 500ml bottle).
- Bottled purified drinking water is readily sold in grocery shops and petrol station mini-marts (KSh 50–100 / $0.40–0.75 USD).
Planning Makindu? We’ll book the stays and dining for you.
Ask on WhatsAppWhere to stay?
- Gurdwara Makindu Sahib Guesthouse: Offers clean rooms with en-suite bathrooms and fans for pilgrims and travelers. Accommodation and meals are provided without fixed charges; guests are invited to leave a modest donation for temple upkeep. (Donation / Budget).
- Chelsea Blues Hotel: Central hotel providing basic self-contained rooms with TV, hot showers, and on-site security. Budget: KSh 1,200–2,200 ($9–17 USD) per night.
- The Oasis Hotel Makindu: Lodge along the main road with en-suite guest rooms, secure parking, and breakfast service. Budget: KSh 1,500–2,800 ($12–21 USD) per night.
- Shushan Palace Hotel: Comfortable lodging with spacious furnished rooms, Wi-Fi, and an on-site restaurant and lounge. Mid-range: KSh 3,000–5,000 ($23–38 USD) per night.
- Hunters Lodge (Kiboko, 15 km northwest): Historic lodge on landscaped grounds by the Kiboko River with a swimming pool, resident peacocks, restaurant, and air-conditioned cottage rooms. Mid-range to Upscale: KSh 10,000–16,000 ($75–120 USD) per night.
Where to go next?
- Kibwezi (30 km southeast): A neighbouring agricultural town housing the SGR Kibwezi Station and serving as the access point for Umani Springs and the Kibwezi Forest elephant sanctuary.
- Emali (45 km northwest): The primary highway junction connecting Mombasa Road to the C102 route toward Oloitokitok, Kimana, and the southern gates of Amboseli National Park.
- Chyulu Hills National Park (50 km south): A green volcanic ridge famous for the Kisula Caves, wildlife viewing, and panoramic vistas of Mount Kilimanjaro.
- Tsavo West National Park (90 km southeast): One of Kenya's premier safari reserves, featuring Mzima Springs, the Shetani Lava Flow, and dense populations of elephants, lions, and rhinos.
- Nairobi (170 km northwest): Kenya's capital city, reachable in 3.5 hours by car or bus, offering international flight hubs, cultural museums, and urban safari parks.
Nearby in Makueni
More places to explore around Makindu.
Guide content as of June 2026.
Contact Us
Get in touch with us.
Get in touch
Contact Us
Tell us where you'd like to go and how you like to travel. A real Tripcuro planner — not a bot — will craft an itinerary around you.
- Personalised, hassle-free planning end-to-end
- Transparent pricing, no hidden costs
- 24/7 support for complete peace of mind
