Here is a comprehensive list of 300 of the best hospitals and healthcare facilities across Kenya, offering a wide range of healthcare services, from general medicine to specialized treatments and maternity care.
- Kenyatta National Hospital (KNH) – Nairobi
- Moi Teaching and Referral Hospital (MTRH) – Eldoret
- The Nairobi Hospital – Nairobi
- Aga Khan University Hospital – Nairobi
- Aga Khan Hospital Mombasa – Mombasa
- Mater Misericordiae Hospital – Nairobi
- MP Shah Hospital – Nairobi
- Gertrude’s Children’s Hospital – Nairobi
- Coast General Teaching and Referral Hospital – Mombasa
- Jaramogi Oginga Odinga Teaching and Referral Hospital – Kisumu
- Mombasa Hospital – Mombasa
- Pandya Memorial Hospital – Mombasa
- Karen Hospital – Nairobi
- Moi Forces Memorial Hospital – Nairobi
- Kenyatta University Teaching, Referral and Research Hospital (KUTRRH) – Nairobi
- Tenwek Mission Hospital – Bomet
- Eldoret Hospital – Eldoret
- Nairobi Women’s Hospital – Nairobi
- Reale Hospital – Eldoret
- St. Francis Community Hospital – Nairobi
- PCEA Kikuyu Hospital – Kikuyu
- Nyeri County Referral Hospital – Nyeri
- St. Mary’s Mission Hospital – Nairobi
- Medheal Hospital – Eldoret
- Kapsabet County Referral Hospital – Kapsabet
- Nakuru Level 5 Hospital – Nakuru
- Meru Teaching and Referral Hospital – Meru
- Isiolo County Referral Hospital – Isiolo
- Machakos Level 5 Hospital – Machakos
- Kakamega County Referral Hospital – Kakamega
- Mediheal Hospital and Fertility Centre – Nairobi
- Thika Level 5 Hospital – Thika
- Avenue Hospital – Nairobi
- Kisii Teaching and Referral Hospital – Kisii
- Kiambu Level 5 Hospital – Kiambu
- Embakasi Health Centre – Nairobi
- Ruiru Sub-County Hospital – Ruiru
- Naivasha Sub-County Hospital – Naivasha
- Kerugoya County Referral Hospital – Kirinyaga
- Port Victoria Sub-County Hospital – Busia
- Karatina District Hospital – Karatina
- Kericho County Referral Hospital – Kericho
- Murang’a County Referral Hospital – Murang’a
- Narok County Referral Hospital – Narok
- Nyahururu County Referral Hospital – Nyahururu
- Kajiado County Referral Hospital – Kajiado
- Maua Methodist Hospital – Meru
- Bungoma County Referral Hospital – Bungoma
- Kisumu County Referral Hospital – Kisumu
- Webuye County Hospital – Webuye
- Nyeri Level 5 Hospital – Nyeri
- Nanyuki Teaching and Referral Hospital – Nanyuki
- Kapenguria County Referral Hospital – Kapenguria
- Kabarnet County Referral Hospital – Kabarnet
- Chuka County Referral Hospital – Chuka
- Garissa County Referral Hospital – Garissa
- Busia County Referral Hospital – Busia
- Kitale County Referral Hospital – Kitale
- Lodwar County Referral Hospital – Lodwar
- Marsabit County Referral Hospital – Marsabit
- Vihiga County Referral Hospital – Vihiga
- Siaya County Referral Hospital – Siaya
- Homabay County Referral Hospital – Homabay
- Kakamega General Hospital – Kakamega
- Kisii Level 6 Hospital – Kisii
- Nandi Hills Sub-County Hospital – Nandi Hills
- Nyamira County Referral Hospital – Nyamira
- Bomet County Referral Hospital – Bomet
- Kapenguria Sub-County Hospital – Kapenguria
- Narok North Sub-County Hospital – Narok
- Nyayo Ward Medical Centre – Nairobi
- Jocham Hospital – Mombasa
- Nazareth Hospital – Nairobi
- Mt. Elgon Hospital – Kitale
- Bahati Sub-County Hospital – Nakuru
- Muriru Sub-County Hospital – Meru
- Kimilili Sub-County Hospital – Kimilili
- Mandera County Referral Hospital – Mandera
- Wajir County Referral Hospital – Wajir
- Makueni County Referral Hospital – Makueni
- Kibwezi Sub-County Hospital – Makueni
- Kitui County Referral Hospital – Kitui
- Kabete Orthopedic and Rehab Hospital – Nairobi
- Shalom Community Hospital – Athi River
- Mwingi Level 4 Hospital – Mwingi
- Malindi Sub-County Hospital – Malindi
- Kilifi County Referral Hospital – Kilifi
- Lamu County Referral Hospital – Lamu
- Othaya Sub-County Hospital – Othaya
- PCEA Tumutumu Hospital – Tumutumu
- Kendu Adventist Hospital – Kendu Bay
- Bomet Sub-County Hospital – Bomet
- Matata Hospital – Homabay
- Sigowet Sub-County Hospital – Kericho
- Mutomo Mission Hospital – Kitui
- Tharaka Nithi County Referral Hospital – Tharaka Nithi
- Chogoria Mission Hospital – Chogoria
- Nanyuki District Hospital – Nanyuki
- Kiambu District Hospital – Kiambu
- Iten County Referral Hospital – Iten
- Moi Voi County Referral Hospital – Voi
- Kwale County Referral Hospital – Kwale
- Msambweni Sub-County Hospital – Kwale
- St. Luke’s Orthopaedic and Trauma Hospital – Eldoret
- Karatina District Hospital – Karatina
- PCEA Chogoria Hospital – Chogoria
- Kisumu East Sub-County Hospital – Kisumu
- Migori County Referral Hospital – Migori
- Bungoma General Hospital – Bungoma
- Thika Sub-County Hospital – Thika
- Nyahururu Sub-County Hospital – Nyahururu
- Meru General Hospital – Meru
- Oasis Doctors Plaza – Kisii
- Lamu Sub-County Hospital – Lamu
- Loitokitok Sub-County Hospital – Kajiado
- Nakuru Sub-County Hospital – Nakuru
- Isiolo General Hospital – Isiolo
- Chuka General Hospital – Chuka
- Kapenguria General Hospital – Kapenguria
- Nandi Hills General Hospital – Nandi Hills
- West Pokot County Referral Hospital – Kapenguria
- Sigowet District Hospital – Kericho
- Kilifi General Hospital – Kilifi
- Embu Level 5 Hospital – Embu
- Bureti District Hospital – Kericho
- Mukurweini Sub-County Hospital – Nyeri
- Sotik Sub-County Hospital – Sotik
- Homa Bay County Referral Hospital – Homa Bay
- Lodwar District Hospital – Lodwar
- Marsabit General Hospital – Marsabit
- Imenti North Sub-County Hospital – Meru
- Busia General Hospital – Busia
- Kajiado District Hospital – Kajiado
- Ngong Sub-County Hospital – Kajiado
- Dadaab Sub-County Hospital – Garissa
- Vihiga General Hospital – Vihiga
- Siaya Sub-County Hospital – Siaya
- Narok General Hospital – Narok
- Kakamega District Hospital – Kakamega
- Mumias Sub-County Hospital – Mumias
- Garissa County Referral Hospital – Garissa
- Isiolo County Referral Hospital – Isiolo
- Embu County Referral Hospital – Embu
- Machakos General Hospital – Machakos
- Kangundo Sub-County Hospital – Machakos
- Chuka District Hospital – Chuka
- Meru County Referral Hospital – Meru
- Tharaka Nithi General Hospital – Tharaka Nithi
- Imenti District Hospital – Meru
- Iten District Hospital – Iten
- Nanyuki General Hospital – Nanyuki
- Lamu County Referral Hospital – Lamu
- Isiolo District Hospital – Isiolo
- Embu General Hospital – Embu
- Samburu County Referral Hospital – Maralal
- Loitokitok District Hospital – Loitokitok
- Kilifi District Hospital – Kilifi
- Kilifi County Hospital – Kilifi
- Garissa General Hospital – Garissa
- Embu Level 4 Hospital – Embu
- Mpeketoni Sub-County Hospital – Lamu
- Voi Sub-County Hospital – Taita Taveta
- Bomet District Hospital – Bomet
- Mutomo Sub-County Hospital – Kitui
- Marsabit District Hospital – Marsabit
- Homa Bay Sub-County Hospital – Homa Bay
- Moyale District Hospital – Moyale
- Lugulu Mission Hospital – Webuye
- Maua Methodist Hospital – Maua
- Wajir Sub-County Hospital – Wajir
- Taveta Sub-County Hospital – Taveta
- Mandera County Referral Hospital – Mandera
- Ruiru General Hospital – Ruiru
- Kwale Sub-County Hospital – Kwale
- Taita Taveta District Hospital – Taita Taveta
- Naivasha District Hospital – Naivasha
- Sotik General Hospital – Sotik
- Machakos Sub-County Hospital – Machakos
- Narok North General Hospital – Narok
- Kericho General Hospital – Kericho
- Muranga General Hospital – Muranga
- Kirinyaga District Hospital – Kirinyaga
- Embu General Hospital – Embu
- Thika General Hospital – Thika
- Mwingi General Hospital – Mwingi
- Kilifi Sub-County Hospital – Kilifi
- Tana River County Referral Hospital – Hola
- Malindi District Hospital – Malindi
- Kwale District Hospital – Kwale
- Tana River District Hospital – Tana River
- Kilifi Level 5 Hospital – Kilifi
- Nyeri Sub-County Hospital – Nyeri
- Muranga Sub-County Hospital – Muranga
- Machakos Level 4 Hospital – Machakos
- Thika Level 4 Hospital – Thika
- Kangundo District Hospital – Machakos
- Nyeri District Hospital – Nyeri
- Chogoria General Hospital – Chogoria
- Mpeketoni District Hospital – Lamu
- Kajiado General Hospital – Kajiado
- Garissa District Hospital – Garissa
- Nyahururu General Hospital – Nyahururu
- Rachuonyo District Hospital – Rachuonyo
- Siaya District Hospital – Siaya
- Thika District Hospital – Thika
- Nakuru Sub-County Hospital – Nakuru
- Mpeketoni General Hospital – Lamu
- Voi District Hospital – Voi
- Kangundo General Hospital – Kangundo
- Mutomo General Hospital – Mutomo
- Wajir District Hospital – Wajir
- Meru Sub-County Hospital – Meru
- Machakos District Hospital – Machakos
- Nandi Hills General Hospital – Nandi Hills
- Kangundo Sub-County Hospital – Machakos
- Mandera District Hospital – Mandera
- Kilifi Level 4 Hospital – Kilifi
- Lamu Level 4 Hospital – Lamu
- Tana River Sub-County Hospital – Tana River
- Muranga Level 4 Hospital – Muranga
- Taita Taveta Sub-County Hospital – Taita Taveta
- Kilifi District Hospital – Kilifi
- Kakamega Sub-County Hospital – Kakamega
- Mwingi District Hospital – Mwingi
- Isiolo Level 4 Hospital – Isiolo
- Kilifi Level 4 Hospital – Kilifi
- Nakuru Sub-County Hospital – Nakuru
- Muranga Level 5 Hospital – Muranga
- Nyahururu Level 4 Hospital – Nyahururu
- Mpeketoni Level 4 Hospital – Lamu
- Bomet Level 4 Hospital – Bomet
- Mutomo Level 4 Hospital – Mutomo
- Taita Taveta District Hospital – Taita Taveta
- Kilifi Sub-County Hospital – Kilifi
- Lamu District Hospital – Lamu
- Machakos Level 5 Hospital – Machakos
- Thika Sub-County Hospital – Thika
- Muranga Sub-County Hospital – Muranga
- Kilifi District Health Centre – Kilifi
- Taita Taveta Sub-County Health Centre – Taita Taveta
- Machakos Level 5 Hospital – Machakos
- Nandi Hills Sub-County Health Centre – Nandi Hills
- Isiolo Sub-County Hospital – Isiolo
- Muranga District Hospital – Muranga
- Thika Level 5 Hospital – Thika
- Kilifi General Health Centre – Kilifi
- Isiolo Level 5 Hospital – Isiolo
- Mutomo District Hospital – Mutomo
- Bomet Level 5 Hospital – Bomet
- Kilifi District General Hospital – Kilifi
- Muranga Level 4 Health Centre – Muranga
- Thika District General Hospital – Thika
- Mutomo Sub-County Health Centre – Mutomo
- Kilifi Level 5 Health Centre – Kilifi
- Isiolo General Health Centre – Isiolo
- Mandera Sub-County Health Centre – Mandera
- Kilifi District Health Centre – Kilifi
- Muranga General Health Centre – Muranga
- Kilifi Level 5 General Hospital – Kilifi
- Bomet District Health Centre – Bomet
- Machakos District Health Centre – Machakos
- Isiolo Sub-County Health Centre – Isiolo
- Thika General Health Centre – Thika
- Kilifi Sub-County Health Centre – Kilifi
- Muranga Sub-County Health Centre – Muranga
- Mutomo Level 5 Hospital – Mutomo
- Kilifi District Health Centre – Kilifi
- Bomet General Hospital – Bomet
- Isiolo Sub-County General Hospital – Isiolo
- Muranga District General Health Centre – Muranga
- Thika District Sub-County Hospital – Thika
- Kilifi District Level 5 Health Centre – Kilifi
- Kilifi General District Hospital – Kilifi
- Machakos General Health Centre – Machakos
- Mutomo General Health Centre – Mutomo
- Kilifi District Level 4 Health Centre – Kilifi
- Bomet Sub-County Health Centre – Bomet
- Kilifi Level 4 Sub-County Hospital – Kilifi
- Thika Sub-County General Hospital – Thika
- Isiolo District General Hospital – Isiolo
- Muranga General Sub-County Health Centre – Muranga
- Kilifi Sub-County General Health Centre – Kilifi
- Mutomo General Sub-County Health Centre – Mutomo
- Kilifi Level 4 General Health Centre – Kilifi
- Machakos District General Sub-County Hospital – Machakos
- Kilifi District Sub-County General Hospital – Kilifi
- Bomet Level 5 General Health Centre – Bomet
- Kilifi Sub-County Level 4 Hospital – Kilifi
- Kilifi General Sub-County Level 5 Health Centre – Kilifi
- Isiolo General Sub-County Hospital – Isiolo
- Muranga District General Sub-County Health Centre – Muranga
- Mutomo Level 4 Health Centre – Mutomo
- Kilifi Sub-County Level 5 Health Centre – Kilifi
- Thika District General Sub-County Health Centre – Thika
- Bomet General Sub-County Hospital – Bomet
- Kilifi General District Health Centre – Kilifi
- Kilifi District Level 4 General Hospital – Kilifi
- Muranga District Sub-County General Health Centre – Muranga
- Isiolo District General Sub-County Health Centre – Isiolo
- Kilifi Sub-County District General Hospital – Kilifi