Complete List of SHA-Accredited Hospitals in Nairobi (2026)

You're sick at 10pm on a Tuesday.
You need a hospital that accepts SHA.
You don't want to drive across town only to be told "we don't take SHIF."
Here's your cheat sheet: every SHA-accredited hospital in Nairobi, organized by area.
Bookmark this. You'll need it.
Table of Contents
- How to Use This List
- Nairobi CBD & Surrounding
- Westlands & Parklands
- Eastlands & Industrial Area
- Karen, Lang'ata & South
- Kilimani, Lavington & Kileleshwa
- South B, South C & Nairobi West
- Kasarani, Roysambu & Thika Road
- Embakasi & Airport Area
- What to Bring to an SHA Hospital
- What If the Hospital Says No?
- Public vs. Private: Which to Choose?
- The Bottom Line
- Next Steps
How to Use This List
SHA accreditation changes. Hospitals join and leave.
This list is current as of 2026, but always:
- Call ahead to confirm SHA acceptance
- Bring your ID (your SHA/SHIF card is linked to it)
- Check the SHA app for real-time facility status

Nairobi CBD & Surrounding
The central hospitals everyone knows:
| Hospital | Services | Contact |
|---|---|---|
| Kenyatta National Hospital | Full (public) | 020 2726300 |
| Nairobi Hospital | Full (private) | 020 2845000 |
| Coptic Hospital | General, maternity | 0711 043000 |
| Gertrude's Children's Hospital | Pediatric | 0709 529000 |
| Avenue Healthcare (CBD) | General outpatient | 0711 060000 |
| Mediheal Hospital | General | 0722 218416 |
Note: Nairobi Hospital accepts SHA but may require top-up for private rooms.
Westlands & Parklands
The upper-middle-class corridor:
| Hospital | Services | Contact |
|---|---|---|
| Aga Khan University Hospital | Full, specialists | 020 3662000 |
| M.P. Shah Hospital | Full | 0111 000600 |
| The Mater Hospital | Full, maternity | 0719 073000 |
| Avenue Hospital (Parklands) | General | 0711 060101 |
| Meridian Medical Centre | Outpatient | 0709 572000 |
| Gertrude's (Muthaiga) | Pediatric | 0709 529000 |
| Metropolitan Hospital | General | 0709 148000 |

Eastlands & Industrial Area
Budget-friendly options with SHA:
| Hospital | Services | Contact |
|---|---|---|
| Mama Lucy Kibaki Hospital | Full (public) | 020 2297000 |
| Jacaranda Maternity | Maternity focus | 0731 999077 |
| Umoja 1 Health Centre | Outpatient (public) | - |
| Kayole 1 Health Centre | Outpatient (public) | - |
| Baba Dogo Health Centre | Outpatient (public) | - |
| Buruburu Medical Centre | General | 0719 888444 |
| Dandora 2 Health Centre | Outpatient (public) | - |

Karen, Lang'ata & South
The leafy suburbs:
| Hospital | Services | Contact |
|---|---|---|
| Karen Hospital | Full | 0709 382000 |
| Nairobi Women's Hospital (Lang'ata) | Maternity, general | 0709 667000 |
| PCEA Kikuyu Hospital | Full, ophthalmology | 0722 207636 |
| St. Mary's Mission Hospital (Lang'ata) | General | 020 7851300 |
| Avenue Hospital (Karen) | Outpatient | 0711 060000 |
Kilimani, Lavington & Kileleshwa
Upper Nairobi:
| Hospital | Services | Contact |
|---|---|---|
| AAR Healthcare (Kileleshwa) | Outpatient | 0111 049900 |
| Meridian Hospital (Kilimani) | General | 0709 572000 |
| Bliss Medical Centre (Kilimani) | Outpatient | 0730 704000 |
| Nairobi Women's Hospital (Hurlingham) | Full, maternity | 0709 667000 |
| Columbia Africa Healthcare (Lavington) | Outpatient | 0111 011500 |
South B, South C & Nairobi West
Middle-class residential areas:
| Hospital | Services | Contact |
|---|---|---|
| Nairobi South Hospital | General | 0721 700408 |
| South B Hospital | General | 0722 509165 |
| AAR Healthcare (South C) | Outpatient | 0111 049900 |
| Mbagathi Hospital | Full (public) | 0721 311808 |
| Metropolitan Hospital (South C) | General | 0709 148000 |
Kasarani, Roysambu & Thika Road
Northern corridor:
| Hospital | Services | Contact |
|---|---|---|
| Ruaraka Uhai Neema Hospital | General | 0721 451397 |
| Kasarani Health Centre | Outpatient (public) | - |
| Avenue Healthcare (Thika Road Mall) | Outpatient | 0711 060000 |
| Kenyatta University Teaching Hospital | Full | 0800 721038 |
| Bliss Medical (Thika Road) | Outpatient | 0730 704000 |
| Garden City Healthcare | Outpatient | 0711 060000 |
Embakasi & Airport Area
Eastern Nairobi:
| Hospital | Services | Contact |
|---|---|---|
| Embakasi Health Centre | Outpatient (public) | - |
| Tena Estate Health Centre | Outpatient (public) | - |
| Pipeline Health Centre | Outpatient (public) | - |
| Jamaa Mission Hospital | General | 020 7785547 |
| Bliss Medical (Fedha) | Outpatient | 0730 704000 |
What to Bring to an SHA Hospital
Don't show up empty-handed:
Required:
- National ID card (or passport for foreigners)
- Your phone (for SHA Super App verification)
Helpful:
- Previous medical records
- List of current medications
- Emergency contact details
- Private insurance card (if you have top-up cover)

What If the Hospital Says No?
Sometimes hospitals claim they "don't accept SHA" even when accredited.
Steps to take:
-
Ask for the exact reason — Is it a system issue? Specific service not covered?
-
Show the SHA app — Pull up the hospital's accreditation status
-
Call SHA directly — 0800 720 601 (toll-free). They can verify and intervene.
-
Pay and claim later — If urgent, pay out of pocket and file for reimbursement through SHA
-
Report it — File a complaint through the SHA app. Non-compliant hospitals lose accreditation.
Public vs. Private: Which to Choose?
Go Public (KNH, Mbagathi, Mama Lucy) if:
- Budget is tight
- You don't mind waiting
- It's not urgent
Go Private (Aga Khan, Nairobi Hospital, Karen) if:
- You want faster service
- You need specialist care
- You're willing to pay top-up fees
SHA covers both. Private hospitals just cost more if you want extras (private room, specific doctor).

The Bottom Line
Nairobi has 200+ SHA-accredited facilities.
You're never far from one.
Save this list. Share it with family. And next time you're sick at midnight, you'll know exactly where to go.
Next Steps
- Download the SHA Super App for real-time hospital search
- Save the SHA hotline: 0800 720 601
- Know 3 hospitals near home and work
Not sure if SHA is enough for you? Read my guide on SHA vs Private Insurance.
Ready to Get Started?
Get personalized advice and quotes tailored to your needs. No pressure, just honest guidance.
👉 Or start a chat with our assistant now.