I write this article because I wish someone else had already done it when I was trying to figure out how to get yellow fever vaccinations in India. If you are not traveling to or from any of these countries, this article isn’t really for you.
There are a number of African and South American countries where Yellow Fever is still a thing and if you are going to any of those countries or coming back from them, you must have a yellow fever certificate. However, getting your yellow fever vaccination / immunization shot in India is not as simple as going to your local hospital. There are only a few places in the country where you can get this done and my wife and I chose to get ours done in Bangalore.
Even in the bustling city of Bangalore, with a large international community, there is only one place (that I could find) that administers yellow fever vaccinations and that too, only on a Wednesday between 10 am and 12 noon. In case Wednesday is a public holiday, it will be done on the following day.
Here is what you need to know:
- You are expected to bring your own syringe, carry a 2 ml disposable syringe (No. 24 gauze) with you.
- Bring your passport as your passport number has to be verified and written on the certificate (a xerox/photocopy will do as you passport may have been given in for a visa application).
- If you do not have a yellow fever booklet, it will be provided for you.
- It costs Rs 400 for the shot (as of April 2016), if it wasn’t government subsidized it would be a lot more!
- Register your name at least two days in advance for the vaccination by calling this number: 080 222 0248 no one asked for our names when we arrived but I still recommend doing it.
- Get your shot at least 10 days before your departure.
This is the address (easily found on google maps too):
Public Health Institute (Opposite: S.J.Polytechnique college), Near Atria Hotel/ K.R Circle, Bangalore-560001, Karnataka state, India. Telephone Number from India: 080-22210248 (very near to Maharani College)
It’s not clear where to go and what to do once you arrive at the institute, but this is what we experienced:
- If you were given a specific time to come, go earlier, they didn’t check our booking and the whole process only took about 30 min once we arrived.
- First you go get a simple form to fill up with your name, address passport number and a few yes/no medical questions.
- Next, proceed to the payment area where you will have to pay Rs 400 per person
- Go back to where you got the form to fill out, here you will sign a register and be given a yellow passport size document which needs to be filled up with your name, date of birth and passport number. The person who gave you the document will also give you a token number for waiting in line for the shot.
- Now you are ready for the shot, a friendly doctor (nurse maybe?) administers the shot and takes the spare syringe from you.
- Wait a minute for a the pricked area to stop bleeding, check to make sure your yellow fever certificate is stamped and signed and you are then free to leave.
Otherwise I was pleasantly surprised at the helpfulness of the staff despite the large amount of people there. Also, the vaccination lasts 10 years, so I guess I will update this article again in 2026 😉
Have a safe journey!
(This article represents my experience, it is not medical or legal advice!)