Machakos County, located just 66 kilometers from Nairobi CBD, is a hidden gem waiting to be explored. While it may not be as famous as other Kenyan destinations like Nakuru or Kiambu, it offers a range of scenic landscapes, historical sites, and wildlife reserves. This makes it an ideal spot for short trips. Here’s a guide to the top places to visit in Machakos County, perfect for nature lovers, history buffs, and adventure seekers alike.
1. Iveti Forest Reserve
Iveti Forest Reserve, located near Mumbuni Boys High School, sits on the second-highest peak in Machakos. This reserve, just 15 minutes off Machakos-Kangundo Road, is abundant with cedar and pine trees, offering peaceful trails for hiking and opportunities for bird watching. With several campsites available, it’s a perfect spot for an overnight adventure.
2. Ol Donyo Sabuk National Park
Known as Mt. Kilimambogo, Ol Donyo Sabuk National Park offers rich biodiversity and scenic hiking trails. Located about 85 km from Nairobi, the park is home to wildlife such as buffalos, baboons, and various bird species. Visitors can hike to the summit for a breathtaking view of the surrounding areas or enjoy a drive through the lush montane forest.
3. Maanzoni Sanctuary
Maanzoni Sanctuary, located in Athi River, is a 10,000-acre ranch teeming with wildlife like zebras, giraffes, and gazelles. The sanctuary is free to visit, and guests can enjoy walking safaris, allowing them to get closer to nature. A luxurious lodge, Maanzoni Lodge, sits in the heart of the sanctuary, offering visitors a relaxing stay with the option of exploring the area on foot.
4. Masinga Dam
Masinga Dam, located about 106 km from Nairobi, is the largest man-made reservoir in East and Central Africa. Spanning 47 square kilometers, the dam is a beautiful site to visit. After a guided tour, guests can hike to the highest point of the dam for stunning views. There are also campsites nearby for those looking to spend the night under the stars.
5. Kituluni Hill/Kyamwilu Hill
Kituluni Hill is a fascinating site where water appears to flow uphill. A gravity-defying phenomenon, it’s a must-see for anyone curious about natural wonders. The hill offers a great spot for picnics and is a popular stop for tourists passing through Machakos County.
6. Lukenya Hill and Caves
Lukenya Hill and its caves, located near Lukenya School, are a significant archaeological and historical site. These caves were used as hiding spots by the Mau Mau fighters during Kenya’s struggle for independence. Today, the site is a great place for a mix of history and adventure, with hiking trails and the option to explore the caves.
7. Machakos People’s Park
Located in the heart of Machakos town, Machakos People’s Park is a sprawling park with manicured lawns, vibrant flowers, and a range of activities. It’s an excellent destination for families, with children-friendly activities such as zip-lining, boat rides, archery, and camel rides. The park is open from Thursday to Sunday, offering a relaxing getaway within the town.
8. Lord Macmillan’s Castle
Built by American explorer Lord Macmillan in the early 1900s, this grand 32-room castle has a fascinating history. It has hosted prominent figures such as former US President Theodore Roosevelt and former British Prime Minister Winston Churchill. Visitors can tour the castle and learn about its rich history and the man behind its construction.
9. African Heritage House
Located in Mlolongo, the African Heritage House is a cultural hub filled with unique artworks, sculptures, and fabric collected by Allan Donovan during his travels. The house offers tours led by Donovan himself, who shares the fascinating stories behind each piece. Visitors can also enjoy picnics and sundowners in the beautifully manicured lawns overlooking Nairobi National Park.
10. Mua Hills
Mua Hills, located off Mombasa Road near the Mua Road junction, is a fantastic spot for hiking. Known for its easy trails, it’s perfect for beginners looking to experience the beauty of nature in Machakos. The hills offer panoramic views and are speculated to have once been part of a large highland plateau that connected the Aberdares and Mbooni Hills.









