✓ Verified Listing
Kenyatta National Hospital (KNH)
Kenya’s largest and oldest national referral hospital — We Listen, We Care. A teaching hospital for the University of Nairobi serving patients from across East Africa.
🏥 National Public Referral Hospital
🎓 Teaching Hospital — University of Nairobi
☎️ Toll-Free 1521
📋 About Kenyatta National Hospital
Kenyatta National Hospital (KNH) is Kenya’s largest and oldest national referral and teaching hospital, located on Hospital Road, Upper Hill, Nairobi. As the country’s premier public hospital, KNH serves as the primary teaching hospital for the University of Nairobi’s Faculty of Health Sciences and other institutions including Jomo Kenyatta University of Agriculture and Technology (JKUAT) and the Kenya Medical Training College (KMTC), while also operating its own KNH School of Nursing offering specialised diploma and certificate courses. The hospital’s mission is to optimise patient experience through innovative, evidence-based specialised healthcare.
KNH provides a comprehensive range of specialist clinical services across virtually every discipline of medicine, from general and specialised surgery to oncology, renal care, cardiology, neurosurgery, and maternity, drawing patients from across Kenya and neighbouring East African countries who are referred here for advanced or complex care unavailable at lower-level facilities. The hospital also operates the Kenyatta National Hospital Private Wing (KPCC), offering a private care option within the same institution. Given its role as a national referral hub, KNH has a dedicated Social Health Authority (SHA) office located within its premises, helping patients navigate registration and claims. The hospital maintains a Service Delivery Charter and an Online Security Incident Reporting Tool as part of its commitment to accountability and continuous improvement.
🏷️ Hospital Details
| Type | National Public Referral & Teaching Hospital |
| Teaching Affiliations | University of Nairobi, JKUAT, KMTC |
| Address | Hospital Road, Upper Hill, Nairobi |
| City | Nairobi, Kenya |
| Postal Address | P.O. Box 20723-00202, Nairobi, Kenya |
| Private Wing | KNH Private Care Consultancy Clinic (KPCC) |
| Nursing School | KNH School of Nursing (Diploma & Certificate Courses) |
| SHA Office | On-Site, Hospital Road, Upper Hill (Registration & Claims Support) |
| Main Line | 020 2726300 |
| Mobile | 0709 854000 / 0730 643000 |
| Toll-Free | 1521 |
| Hotline | 020 2737390 |
| Referral Line | 0719 510510 |
| Disaster Management | 0797 398094 |
| knhadmin@knh.or.ke | |
| Website | knh.or.ke |
⚙️ Services Offered
🔵 General & Specialised Surgery
🔵 Oncology & Cancer Care
🔵 Renal Unit & Dialysis
🔵 Cardiology
🔵 Neurosurgery
🔵 Maternity & Labour Ward
🔵 Paediatrics
🔵 ICU & Critical Care
🔵 Orthopaedics
🔵 Radiology & Imaging
🔵 Laboratory & Pathology
🔵 KNH Private Wing (KPCC)
🔵 KNH School of Nursing
🔵 On-Site SHA Registration & Claims Support
🕐 Opening Hours
| Monday | Open 24 Hours | Open |
| Tuesday | Open 24 Hours | Open |
| Wednesday | Open 24 Hours | Open |
| Thursday | Open 24 Hours | Open |
| Friday | Open 24 Hours | Open |
| Saturday | Open 24 Hours | Open |
| Sunday | Open 24 Hours | Open |
🗺️ Service Areas
📍 National Referral — All 47 Counties
🌍 Regional Referrals — East Africa
📸 Photos
Swipe to view more photos
📍 Location & Map
📍 Hospital Road, Upper Hill, Nairobi, Kenya · Get Directions →
📬 Contact Information
| 🌐 Website | knh.or.ke |
| 📞 Main Line | 020 2726300 |
| 📞 Mobile | 0709 854000 / 0730 643000 |
| ☎️ Toll-Free | 1521 |
| 📞 Hotline | 020 2737390 |
| 📞 Referral Line | 0719 510510 |
| 📞 KPCC Customer Service | 020 7244707 |
| 📞 KPCC Admissions Desk | +254 785 405591 |
| 📞 Labour Ward | 020 2711515 |
| 📞 Security Control Room | 0722 237881 |
| 📞 Disaster Management | 0797 398094 |
| knhadmin@knh.or.ke | |
| 📍 Address | Hospital Road, Upper Hill, P.O. Box 20723-00202, Nairobi, Kenya |
🔗 Social Media
⭐ Reviews & Ratings
KNH’s own Facebook page reports 72% of reviewers recommend the hospital, with many patients citing life-saving specialist care — particularly oncology — after being referred from elsewhere. As Kenya’s largest public referral hospital handling an enormous patient volume, some visitors note that wait times can be long, which is common for facilities of this scale and mandate.
“Having gone to different hospitals and not getting help, we landed at KNH. My son had a major surgery and was discovered to have kidney cancer. He was well taken care of even after the surgery. Today our miracle boy is grown and in his final year at university. The oncology doctors are the best.”
“Training at KNH School of Nursing has exposed me to real, complex cases at Kenya’s largest referral hospital. The clinical experience is unmatched anywhere else in the country given the sheer volume and diversity of patients.”
“I was referred here for specialist care and the medical treatment itself was thorough once seen. Given how many patients come through as Kenya’s main national referral hospital, waiting times for certain departments can be long. I understand it’s a resourcing challenge given the scale of what they handle daily.”
“Having the SHA office right on the hospital premises made registering and sorting out my claims much easier than I expected. Staff there were patient in explaining the process. Grateful that this level of specialist care is accessible through the public system.”
📝 Share Your Experience
Have you been treated at or trained through Kenyatta National Hospital? Rate them and leave a comment below.
★
★
★
★
Reviews are moderated before publishing. Please be honest and respectful.
❓ Frequently Asked Questions
🔗 Related Businesses
Explore other top hospitals listed on Business.co.ke:
Listed on Business.co.ke · Business Listings Kenya · Last Updated: June 2026 ·
Report an error or claim this listing
Want Your Business Listed on Business.co.ke
Join hundreds of verified Kenyan businesses already listed on our directory. Get found by thousands of customers searching for your services every day.

Kenyatta National Hospital’s main campus on Hospital Road, Upper Hill, Nairobi
KNH School of Nursing — training the next generation of nurses in Kenya