Planning to travel to countries that require Yellow Fever certification? Nairobi offers multiple trusted centers—from public health clinics to private hospitals and airport facilities. Here’s your ultimate Yellow Fever vaccination resource with locations, costs, and essential travel tips.
1. Port Health Clinic – JKIA (Jomo Kenyatta Intl. Airport)
The most convenient option upon arrival or departure.
- Services: Yellow Fever + other travel vaccines
- Cost: ~KSh 3,500
- Contacts: 0705 164 724 / 0776 183 068 / 0773 053 845
- Email: [email protected]
2. Port Health Office – Wilson Airport
Fast service; a favorite among frequent travelers.
- Cost: Approx. KSh 2,500–3,000
- Contact: 0707 424 036
- Hours: 06:30–20:30
3. Nairobi City County Health Services (City Hall)
Public facility with affordable pricing.
- Cost: KSh 2,500–3,000
- Location: City Hall Annex, 3rd Floor, Room 305
- Contact: +254 20 222 4281
- Vaccine & card issued on-site
4. Karen Hospital
A reliable private hospital in southwest Nairobi.
- Cost: Varies (usually higher than public clinics)
- Location: Along Lang’ata Road, Karen
- Contacts: 0726 222 001 / 0736 200 001 / 020 661 3000
5. Mater Misericordiae Hospital
Popular travel clinic in South B.
- Contacts: +254 71 907 3000 / +254 73 216 3000
- Email: [email protected]
- Cost: Private hospital rates (~KSh 3,900)
6. MP Shah Hospital
In Parklands, well-equipped immunization center.
- Contact: +254 20 4291 100
- Email: [email protected]
7. Nairobi Hospital
Upper Hill-based private hospital with global-standard travel vaccines.
- Contacts: 0703 082 000 / 0730 666 000
- Email: [email protected]
8. Aga Khan University Hospital
Private clinic in Parklands offering Yellow Fever immunization.
- Contacts: +254 20 366 2000 / 0711 092 000
- Email: [email protected]
9. Nairobi Women’s Hospital
In Hurlingham, offers adult and travel vaccinations.
- Contacts: 0709 667 000 / 0733 618 353
- Email: [email protected]
10. Amref Travel Clinic (Wilson Airport)
Specialises in travel vaccines.
- Contacts: +254 20 699 4000 / +254 20 600 6340
- Email: [email protected]
11. Centre for Tropical & Travel Medicine (CTTM)
Expertise in tropical diseases and travel immunization.
- Cost: ~KSh 3,900
- Location: Off Ngong Road, Adams Arcade
- Contacts: 0721 163 974 / 0734 211 888
- Email: [email protected]
12. (Other) Level-5 Public & Referral Hospitals
Facilities like Kenyatta National Hospital and KUTRRH should also have Yellow Fever vaccine upon request
Cost Comparison at a Glance
| Facility | Cost (KSh) | Notes |
|---|---|---|
| Public City Hall Clinic | 2,500–3,000 | Cheapest certified option |
| Wilson Airport Port Health | 2,500–3,000 | Fast, useful for urgent travellers |
| JKIA Port Health Clinic | 3,500 | Airport convenience |
| Private Hospitals (e.g. Mater, Karen, Aga Khan) | 3,000–4,000+ | Premium care, may require appointments |
| CTTM | ~3,900 | Specialist tropical medicine clinic |
Quick Tips
- The Yellow Card (ICVP) is issued 10 days post-vaccination and valid for life
- Avoid uncertified centres—fake vaccines have been reported at some City Hall offices
- Carry your passport when getting vaccinated, especially at airports .
Final Word
For reliable, certified Yellow Fever vaccination in Nairobi, public clinics and port health offices offer the best balance of cost and convenience. But if you prefer private facilities, hospitals like Mater, Karen, Aga Khan, and Nairobi Hospital offer top-tier service. Choose the option that fits your budget, travel timing, and care preference.
READ MORE:Vaccinations Required to Travel to Kenya | Full Travel Health Guide








