Here is a list of the 10 Must-Visit Waterfalls in Kenya:
1. Karuru Falls:

You can join a local group tour from Matubio West Gate for a hike to the falls. It's a must-see attraction in Kenya, and you can stay in Nyeri or Nairobi, just a few hours away, with various accommodation options.
Location: Aberdare National Park
How to Reach: To reach Karuru Falls, it's a 170-kilometer drive from Nairobi, taking about 3.5 to 4 hours by road. You'll pass through Nyeri Town to Aberdare National Park's Matubio West Gate. From there, it's about a 7-kilometer hike to the falls, which usually takes 2-3 hours.
2. Ngare Ndare Falls:

Location: Ngare Ndare Forest
How to Reach: Ngare Ndare Falls is a 220-kilometer drive from Nairobi, taking about 4.5 to 5 hours by car. Head towards Timau and follow the signs to Ngare Ndare Forest. From there, it's a 6-kilometer hike, typically taking 2-3 hours.
3. Thomson Falls:

Location: Near Nyahururu, Central Kenya
How to Reach: Thomson Falls is approximately 170 kilometres from Nairobi, which is a 3.5 to 4-hour drive by road. Head through the Nakuru and Nyahururu towns to reach the falls. From the viewpoint, it's just a short 0.5-kilometer walk, taking 15-30 minutes.
4. Zaina Falls:

Location: Nyeri, Central Kenya
How to Reach: Zaina Falls is about 160 kilometres from Nairobi, a 3.5-hour drive by car. Drive from Nairobi to Nyeri, and then a short trip to Zaina Falls. It's a brief 1-2 kilometre hike from Aberdare Forest, taking 30 minutes to 1 hour.
5. Gura Falls:

Keep in mind that there are no accommodations or restaurants nearby, but you can plan a day trip from Nairobi, which offers plenty of lodging and dining options.
Location: Aberdare National Park
How to Reach: Gura Falls in Aberdares is roughly 170 kilometres from Nairobi, accessible by a 3.5 to 4-hour car journey. Drive to Aberdare National Park and hike about 5 kilometres from the park's entrance to the falls, taking around 2-3 hours.
6. Sheldrick Falls:

Shimba Hills Reserve is a diverse wildlife area, and you can explore it with a 2-hour forest walk from the reserve or join a tour from Diani or Mombasa. Diani Beach offers great places to stay for visitors to Sheldrick Falls.
Location: Shimba Hills National Reserve
How to Reach: For Sheldrick Falls, it's a long 8-hour road trip covering about 480 kilometres from Nairobi. Head to Shimba Hills National Reserve or join a tour from Diani or Mombasa. The falls require a 5-kilometer hike, taking about 1.5 to 2 hours.
7. Oloolua Nature Trail Falls:

Location: Oloolua Nature Trail, Nairobi
How to Reach: Oloolua Nature Trail Falls is just 20 kilometres from Nairobi City Center, taking around 30 to 45 minutes by car or bus. Drive or take a bus to Karen Shopping Center and follow Karen Road to the trail. The falls are a 1-kilometer hike from the trail's entrance, taking about 15-30 minutes on foot.
8. Ragia Falls:

Location: Lari
How to Reach: Ragia Falls in Lari is about 40 kilometres from Nairobi, a 1.5-hour drive. Head towards Lari from Nairobi, and follow signs to Ragia Falls. The falls are approximately 1.5 kilometres from the trailhead, with a hike taking about 30 minutes to 1 hour.
9. Chania Falls:

Location: Thika
How to Reach: To reach Chania Falls, drive approximately 45 kilometres from Nairobi, taking about 1.5 hours. Head towards Thika from Nairobi, then follow signs to Chania Falls. Once you arrive, a short 2-kilometer hike will take you to the falls, typically lasting about 30 minutes to 1 hour.
10. Fourteen Falls:

Location: Kilimambogo
How to Reach: Fourteen Falls in Kilimambogo is roughly 70 kilometres from Nairobi, and the journey by road takes about 2 hours. Head to Kilimambogo from Nairobi, then follow signs to the falls. Fourteen Falls are roughly 2 kilometres from the viewing area, and the hike typically takes about 30 minutes to 1 hour.
Additional Waterfalls:
Many more stunning waterfalls in Kenya are worth exploring. To name a few more, here are 10 additional waterfalls in Kenya that you can explore.- Kipkaren River Falls (Kakamega Forest)
- River Ndarugu Waterfall (Nyahururu)
- Sosiani River Waterfall (Eldoret)
- Thika River Waterfall (Thika)
- Chebloch Gorge Falls (Bomet)
- Kerio Valley Waterfall (Kerio Valley)
- Loita Hills Waterfall (Loita Hills)
- Kaptagat Falls (Kaptagat)
- Naro Moru Falls (Naro Moru)
- Bogoria Hot Springs Waterfall (Lake Bogoria National Reserve)