Where to get yellow fever vaccination in kenya

It's my first time in need of yellow fever vaccination so kindly direct me where to get in kenya

Hey Xebi, Welcome to Expat.com

You will need to get in contact with one of the following:-

Ministry of Health
Afya House, Cathedral Rd, Nairobi City, Kenya
P.O. Box 30016–00100,
Nairobi, Kenya.
Telephone: +254-20-2717077
Email: ps@health.go.ke
Website: http://www.health.go.ke/

Department of Health Services
Nairobi City County Government
City Hall Annex, 3rd Floor, Room 305
P.O. Box 30075 - 00100
Nairobi, Kenya
Tel: +254-020-2224281
Telephone: Chief Officer-Health Services 020-2025980
Email address: robayisi@nairobi.go.ke, info@nairobicity.go.ke
Website: http://www.nairobicity.go.ke
Operating Hours: 8.00 am-1.00 pm / 2.00 pm to 5.00pm

Either go to the City Hall Annex  - no need to contact them in advance, or make an appointment, just walk in.  The room is on the ground floor by the way.  The askari will direct you.  The cost (at City Hall) is Ksh 2500 - unless there's been a recent increase.  Cash only.

Alternatively go to Port Health at Jomo Kenyatta International. 

To the best of my knowledge you can't get the vaccination at the Ministry of Health, only the city hall, or airport.   I have pasted a map link to assist you in locating the city hall.

https://www.google.com/maps/place/City+ … 0994?hl=en

Please be aware that you must get the vaccination a minimum of 10 days before travel, otherwise you will be refused boarding.  This is because the vaccination needs to mature.

Longonot62 wrote:

Alternatively go to Port Health at Jomo Kenyatta International. 

To the best of my knowledge you can't get the vaccination at the Ministry of Health, only the city hall, or airport.   I have pasted a map link to assist you in locating the city hall.

I was told you can no longer get it the airport and for details on where you were best to contact Ministry of Health. But I could be the wrong :( .

Port Health at JKIA were definitely doing yellow fever vaccinations in November last year.

I have attached a link to the Ministry of Health Twitter feed on this:


You can also obtain the vaccination at some private hospitals, but at a greatly inflated cost.

Alternatively, also check with MP Shah Hospital in Westlands and The Aga Khan Hospital in Highridge.
Also Medanta on Waiyaki Way is another option.

The problem with the private hospitals is that the vaccination is way way more expensive  (like most services), so I cannot recommend them.

AMREF travel clinic,
Wilson Airport, right just before the security barrier.

Very fast, good service, very good hygiene.
For all travel health

Sometimes its not that expensive if you check, and it saves you a lot of time if you are near the hospitals mentioned.

How much do AMREF charge?

I had mine done at City Hall.  Also very quick and proper precautions followed with regard to hygiene.

I think Medanta Africare on Waiyaki Way may be the best option. Not VERY expensive.

Charges in M.P Shah Hospital is 2,300 ks
morning 8am to 4pm

Please note as of September 2017 you can only get Yellow Fever Vaccination at City Hall or the Airports. All other vaccination centers seem to have been deregistered. But Yellow Fever vaccine has now been declared a once a lifetime shot, you do not need to repeat it every 10 years any more.

https://www.wikiprocedure.com/index.php … ertificatehttp://www.who.int/ith/updates/20160727/en/

Hmm can't seem to find the actual press release right now.

I just got mine today at Wilson Airport (Lang'ata area) Ministry of Health (Port Public Health Office). Very quick and good service, 15 minutes max @ 2500 Ksh.

Similar service and the same price if you go to City Hall, although, being the city centre, its often busier.

Port Health is also present at Jomo Kenyatta International and (I assume) Mombasa.

This is true.

Medanta on Waiyaki way don't do.
Aga Khan filing for license.

I went to MP Shah. Cost 2,300 but if you don't have a card they charge extra 650.

City Hall is about 2,500 if you don't have the card and 1,500 if you do but was told its a nightmare in terms of queues.

Matter Hospital in South C was told do it but that was too far for me.

MP Shah was good. Got it within an hour and now its life time rather than 10years.
Many thanks to all who contributed to this post. Its what helped me.

Kind regards

M.P Shah Hospital is by far best place to get the service. I just walked in and was served within minutes.

How much did you pay in total?

<<I just walked in and was served within minutes.>>

Exactly the same level of service that is available at the Nairobi City Council facility...........but I bet its considerably cheaper there!


There is a place in Adams Arcade called Tropical and travel medicine. You can get yellow fever vaccination and other vaccination if needed.

I have visited this center for other issues such as food poisoning.  Dr. Chunge is one of the best if you must seek a health care services other than vaccinations.


By card you mean insurance card?