Day trip to Machakos from Nairobi
Sixty-three kilometres southeast of Nairobi, Machakos is the closest proper town escape: hill views, a lakeside park, wood carvers and lunch for KSh400. Matatus cost KSh200.
Green hills above Machakos town southeast of Nairobi
Why Machakos, and how to get there
Machakos is the old Ukambani administrative town, established in 1887 as the first inland British headquarters before Nairobi existed, and it sits in a bowl of green hills 63 kilometres southeast of the capital. It is not a wildlife destination and it has no famous museum, which is exactly the point: it is where you go to see an ordinary, prosperous Kenyan county town, eat well for very little and walk in hills nobody photographs. Half a day is enough, a full day is comfortable.
Drive out on the A109 Mombasa Road through Athi River, then turn left at the Machakos junction onto the C99; the whole run is 75 to 90 minutes outside rush hour, and the Nairobi Expressway from Westlands to Mlolongo, about KSh300 in tolls for a car, saves you the worst of it. Matatus to Machakos leave from the Machakos Country Bus station and the Railways area in the Nairobi CBD roughly every 15 minutes from 6am, cost KSh200 to KSh300 and take 90 minutes. It is one of the easiest day trips from Nairobi without a car.
Machakos People's Park and Maruba Dam
Machakos People's Park, opened in 2015 on the edge of town, is the county's showpiece: 100-odd acres of landscaped lawns, a lake with paddle boats, an amphitheatre and food kiosks. Entry is nominal, a couple of hundred shillings, boats around KSh300, and on Sundays and public holidays it fills with families, church groups and wedding photographers. It is a very Kenyan afternoon rather than a tourist attraction, and the walk around the water takes an hour. There is shade, which matters here.
Above the park, Maruba Dam supplies the town's water and its reservoir has a walkable perimeter with good birdlife: herons, kingfishers, weavers and the occasional hamerkop. Local guides at the park gate will walk you up for KSh500 to KSh1,000. Go in the morning before the heat, take water, and expect to be the only visitor doing it. Combined, the park and dam are two easy hours and cost less than a coffee in Westlands.
The hills: Iveti, Kituluni and Kyamwilu
The Iveti Hills rise straight behind Machakos town to about 1,900 metres, and the road up through Kaseve and Katoloni is one of the best short drives near Nairobi, with views back over the town and out across the Athi plains toward Ol Donyo Sabuk on a clear day. You can walk sections of it; boda-boda riders will take you up for KSh300 to KSh500 and wait. Mist and coffee smallholdings on the upper slopes make it feel a long way from Mombasa Road, which is 30 kilometres away.
Kituluni Hill, on the Machakos–Wote road, is the local viewpoint of choice and the site of the Kyamwilu gravity anomaly, where a stretch of tarmac appears to make vehicles roll uphill. It is an optical illusion caused by the surrounding slope, and it is genuinely fun to test with a bottle of water; there is usually a small crowd and someone charging a token fee. Sunset from the Kituluni ridge over the hills to the west is the best free thing in the county.
Wood carvings at Wamunyu
Thirty-five kilometres east of Machakos on the road toward Kitui, Wamunyu is the village where Kenya's wood-carving industry began: a Kamba veteran named Mutisya Munge started carving after the First World War and the trade spread from there to every souvenir stall in Nairobi. The Wamunyu Handicraft Cooperative workshops let you watch carvers working ebony, mahogany and neem with hand tools, and buy at source. A small bowl runs KSh500, a good animal figure KSh1,500 to KSh4,000, a large piece considerably more.
Prices here are perhaps a third of the Maasai Market in Nairobi and the quality is easier to judge because you can see the raw wood. Ask about the species and whether the piece is one block or glued; check the base for cracks. A matatu from Machakos to Wamunyu is KSh150 to KSh200 and takes 45 minutes, or add it as a loop if you have a car. It turns Machakos from a park visit into an actual craft trip.
Eating in Machakos
Machakos food is Kamba home cooking, cheap and generous. The staple to order is muthokoi, dehusked maize stewed with pigeon peas and often served with a stew of goat or beef, around KSh250 to KSh400 in a town canteon. Isyo, the maize-and-bean mix, and mukimo appear on the same menus. Grilled goat at the choma joints on Syokimau Road and around the market runs KSh900 to KSh1,200 a kilo with kachumbari and ugali included.
For a sit-down lunch, the Gelian Hotel on Mombasa Road in town and the Machakos Green Hotel do buffets and grills at KSh700 to KSh1,500, and the Gelian rooftop is the one place in town with a proper view. The open-air market by the bus stage sells mangoes, oranges, sweet bananas and macadamia nuts far cheaper than Nairobi — a kilo of mangoes in season is under KSh100 — and that is what to fill your bag with before heading home.
Timing and what a day costs
Leave Nairobi by 8am and you will be in Machakos before 10am, with the hills done before the midday heat, lunch at 1pm, the People's Park in the afternoon and back in the city by 6pm. Add Wamunyu and you need a 7am start. Avoid arriving mid-afternoon on a Sunday, when the park is at its busiest and the matatus back to Nairobi are full. Machakos sits at about 1,600 metres and is warmer and drier than Nairobi, so bring sun protection.
Costs are the appeal. By matatu, a full day comes to KSh1,500 to KSh2,500 per person including return fares, the park, boda-bodas and lunch. With a private car and driver it is KSh8,000 to KSh12,000 for the vehicle plus about KSh300 in Expressway tolls and KSh1,500 in fuel. It is the cheapest genuine day trip from Nairobi, and unlike Naivasha or Nakuru there are no park entry fees to change the arithmetic.
Frequently asked questions
What people ask before they set off on this one.
Sixty-three kilometres southeast, via the A109 Mombasa Road to the Machakos junction and then the C99. Driving takes 75 to 90 minutes outside peak hours, and using the Nairobi Expressway as far as Mlolongo, about KSh300 in tolls for a car, avoids the worst congestion. Matatus from the Machakos Country Bus station in the CBD cost KSh200 to KSh300 and take about 90 minutes.
Machakos People's Park with its lake and paddle boats, the Maruba Dam walk, a drive or boda-boda ride up the Iveti Hills, and Kituluni Hill with the Kyamwilu gravity illusion. Add the Wamunyu wood-carving cooperative 35 kilometres east if you have a full day. Lunch on muthokoi or nyama choma in town costs KSh250 to KSh1,200.
It is worth it if you want an ordinary Kenyan county town rather than an attraction, with hills, cheap fruit markets and Kamba food. There is no big wildlife and no headline museum. What it offers is the closest, cheapest genuine escape from Nairobi, at KSh1,500 to KSh2,500 per person for the whole day by matatu.
Entry is nominal, a couple of hundred shillings per adult, with paddle boats about KSh300 and food kiosks on site. It is busiest on Sundays and public holidays, when families, church groups and wedding parties take over the lawns. Go on a weekday morning if you want the lake path quiet, and expect to spend about an hour walking the perimeter.
Wamunyu, 35 kilometres east of Machakos on the Kitui road, is where the Kamba carving trade started and where the cooperative workshops sell direct. Small bowls from KSh500, good animal figures KSh1,500 to KSh4,000, roughly a third of Nairobi Maasai Market prices. Check whether a piece is carved from one block or glued, and ask which wood was used.
Technically yes, since both lie south and east of the city, but it is a poor plan. The park wants a 6am start and three hours, and Machakos deserves a relaxed midday. Better to do the park on one morning and give Machakos its own easy day, especially since park entry alone is about KSh5,600 per non-resident adult.
Hotels in Nairobi
Hotels we cover across Nairobi
- Marble Arch Hotel 3★ · 4.1/5
- Nemadek Royal Park 3★ · 4.1/5
- Red Buffalo House Hotel 3★ · 4.1/5
- Ridgeways Park Hotel 3★ · 4.1/5
- Sagas Hotel Ltd 3★ · 4.1/5
- Sentrim 680 Hotel 3★ · 4.1/5
- Sirona Get Away 3★ · 4.1/5
- Summerdale Inn 3★ · 4.1/5
- Sunstar Hotel 3★ · 4.1/5
- The Luke Hotel 3★ · 4.1/5
- YWCA Parkview Suites Nairobi 3★ · 4.1/5
- Christina D Hotel 2★ · 4.1/5
- Milestone City Hotel 2★ · 4.1/5
- Pearl Palace Hotel 4★ · 4/5
- Airport Gate View Hotel 3★ · 4/5
- Anchor Hotel 3★ · 4/5
- Ash White Hotel 3★ · 4/5
- Bankhouse Karen 3★ · 4/5
- Barre Hotel 3★ · 4/5
- Bermuda Garden Hotel 3★ · 4/5
- Blue Hut Hotel 3★ · 4/5
- Capital Heights Hotel 3★ · 4/5
- Corna View Palace 3★ · 4/5
- Diamond Hotel 3★ · 4/5
More guides to Nairobi
All guides
Itineraries · 8 min read
48 hours in Nairobi
Two nights is enough for a dawn game drive, the Karen museums and one proper night out — if you sleep in the right suburb. Here is the hour-by-hour plan, with room rates from KSh5,500 to KSh45,000.
Itineraries · 10 min read
One week in Nairobi
Seven nights lets you settle into one suburb, walk three forests, eat across four cuisines and still fit an overnight in the Rift Valley. Here is the week, with apartment rates from KSh6,000 a night.
Itineraries · 9 min read
Nairobi in 3 days on a budget
Three days in Nairobi for under KSh9,000 a day, including a bed, three meals and the entry fees that actually matter. Matatus, guesthouses and the two attractions worth paying for.
Compare real rates across the city and the Rift Valley towns, and fund a verified tonne of carbon removal with every booking.