Home / Travel Stories / Featured / How We Saved a Thousand Dollars by Getting Our Immunizations in Bangkok

How We Saved a Thousand Dollars by Getting Our Immunizations in Bangkok

As we were preparing for our trip backpacking around Southeast Asia we started to do some research on the travel vaccinations that we needed to keep ourselves healthy during our adventure. Our hearts sank when we heard how much it would have cost to consult with a doctor and get our shots at a travel clinic in Canada. Thanks to a brilliant post by fellow travel blogger Johnny Vagabond we got our immunizations in Bangkok at the Queen Saovabha Memorial Institute instead and saved nearly one thousand dollars!

Remember that scene in The Hangover 2 when Phil gets shot in the arm and treated at a clinic in Bangkok? He walks out with his arm bandaged and a bewildered look on his face saying, “That only cost ten dollars!”

It’s a funny scene, but it is based in reality because if you are used to high medical costs at home you will be amazed at how much more cheaply you can get your travel immunizations in Bangkok. We were immunized at the Queen Saovabha Memorial Institute for a fraction of what it would have cost back home. The facilities were clean and modern, the doctors spoke English and were friendly and the vaccines were pre-packaged Red Cross supplies identical to what you would get in any hospital in the Western World.

Considering we were getting jabbed in the arm (which is never fun no matter what country you are in) the experience of getting immunizations in Bangkok was pretty much painless and simple. To make things just a bit surreal, we were even filmed for a promotional video marking the Queen Saovabha Memorial Institute’s 90th Anniversary!

Getting My Travel Immunizations in Bangkok, On Camera!
Getting My Travel Immunizations in Bangkok, On Camera!

Tips for Getting Immunizations in Bangkok at Queen Saovabha Memorial Institute

Here are some tips that will make your visit go more smoothly:

– Be sure to take cash with you as the medical center does not accept credit cards. However, if you forget there is an ATM only a few meters away from the side of the building.

– Bring your passport with you, they will need to see it.

– If you can, find out your medical history and what vaccinations you already have before you go. However, this is not essential because there is an option to check “Not Sure” on the paperwork.

– You will need to know which countries you plan on visiting during your trip so that the doctor can tell you which diseases you will be at risk for.

– The institute closes at lunchtime for one hour between noon and 1pm so time your visit accordingly.

– You will need to wait for 15 minutes to ensure that you do not have an allergic reaction to the vaccine and after that you will be good to go.

– Your arm might feel a little sore afterwards, so take it easy and get lots of rest that evening.

– If you have time, check out the snake farm directly behind the building. There are some pretty amazing snakes including huge pythons!

Checking Out the Snakes at the Queen Saovabha Memorial Institute
Checking Out the Snakes at the Queen Saovabha Memorial Institute

How to Get There

The Number 15 bus leaves from near Khao San Road and takes you almost to the door of the Queen Saovabha Memorial Institute. Using Google Maps it is easy to find your way there on the Bangkok public transit system from anywhere in the city. Simply search for this address:

Queen Saovabha Memorial Institute, 1871 Rama 4 Road, Pathumwan, Bangkok 10330 (662) 252-0161-4

What It Cost to Get Immunizations in Bangkok

Registration Fee: 20 Baht = $0.65 CAD
Vaccinations for Typhoid and Japanese Encephalitis: 805 Baht = $25.95 CAD

Total: $26.60 CAD Each

The Vaccines Available
The Vaccines Available

What It Would Have Cost Back Home in Canada

When we were looking to get our shots in Canada, we spoke to a travel clinic in St. John’s Newfoundland. We were told that we had to pay $60 each just for the doctor’s consultation to find out which shots we needed. Even though we were traveling together and the shots required would have been identical, they wouldn’t let us both sit in on the same consultation.

After that, the cost of the Typhoid vaccination would have been $45 each and the two doses of Japanese Encephalitis vaccine would have cost $210 each. I don’t know if Lee’s shots would have cost more because he is not Canadian, but if we learned anything from the broken wrist incident, they probably would have.

However, even if they were the same as my costs, this is what our total bill would have come to if we had not gotten our travel immunizations in Bangkok at the Queen Saovabha Memorial Institute:

Doctor’s Consultation – $60 CAD
Typhoid – $45 CAD
Japanese Encephalitis Dose 1 – $210 CAD
Japanese Encephalitis Dose 2 – $210 CAD

Total: $525 CAD Each

That’s right, we could have stupidly spent $1050 between the two of us on vaccinations in Canada if we hadn’t found out that we could get the exact same immunizations in Bangkok for approximately $26 each.

We are even considering going back to get some other vaccinations for common tropical country diseases such as Yellow Fever. Our logic is that a Yellow Fever shot lasts for 10 years and there is a good chance with our world-wandering lifestyle that we will end up in a Yellow Fever risk country in the next 10 years so we may as well get the vaccine while it is cheap!

The Travel Immunizations in Bangkok We Received
The Travel Immunizations in Bangkok We Received

If you are venturing to Southeast Asia, save yourself hundreds of dollars and get your immunizations in Bangkok. You’ll have so much more money left over to spend on spicy Thai curry, amazing foot massages and private bungalows on white sand beaches!

About Kelly Dunning

A Canadian freelance writer with a love of art, culture, literature and adventure, Kelly loves exploring foreign lands and expressing her experiences through the power of the written word.


  1. This is really useful to know. I had a similar experience in France. My one concern in such a situation would be whether you could contract something before reaching the clinic in Bangkok- is there any advantage to having the vaccinations before you go just to be safe for this reason alone? Either way, congrats on saving all that money!

  2. Most people who just visit Bangkok don’t usually get vaccinations. In big cities there is usually a very low risk of contracting anything worse than a hangover. If you are heading out of the cities vaccinations are probably a good idea.

    There is little advantage to getting them before you go unless they are free in your home country, you are not going to catch these diseases in Bangkok in 2 or 3 days and if its the difference of hundreds of dollars (which can get you a looong way in South East Asia) there is no question that its a better idea to get them done on arrival in Bangkok.

  3. Is it kind of scary how much everything cost here compared to in a different country? I know my husband had back surgery which cost close to 90K in USD in the United States. Thankfully the insurance company paid for all of it. However, they will not pay for a second surgery if he needs it and if he does he said he will go to India. They have world class hospitals there and they would only charge him 3K for a surgery that in the US has not went up to 150 thousand!

  4. So glad to hear that you went for your shots in BKK — it’s an amazing difference. In the US, my Yellow Fever shot was going to cost $160 by itself. I managed to get 5 shots in BKK for less than $100. Definitely worth the tuk tuk ride ๐Ÿ™‚

  5. That is such a good idea. Thanks for the info! I would never think to get them done in the country of destination. It would make sense that it’s cheaper if the general cost of living is cheaper. Cost of healthcare is generally overpriced the further west you go, especially in the United States!

  6. This is an amazing idea – I always pay tons to get immunizations in the US before going abroad. However, sometimes don’t they want you to be immunized before even entering the other country? It’s a very small risk, I’ll admit, but I thought there were rules about that. I may be wrong, though.

    • In some countries they do, but in Thailand it was not necessary. We didn’t have to show any proof of vaccinations when we entered Thailand, so there was no problem getting them as soon as we arrived and then laying low in Bangkok and waiting for them to kick in before exploring further afield.

  7. One thousand dollars? That is very expensive, in the UK the consultation is free, and you only have to pay if you need certain special jabs, a lot of the time it’s free, sometimes it costs around 5 GBP.

    They rip you off over here with Doxycycline (Malaria Pills) though, it can cost hundreds of pounds for a few months supply, but you can get them at pharmacies in Bangkok for a few pence each, it’s the same product.

    Nice tip though, I bet some people out there might save a lot of money after reading this! I laughed at the photo of you being filmed!

  8. That is correct. Medical cost are only a fraction here in India, than what you would spend in western countries. In fact, the some people come here as medical vacation. The dental treatment is costing not more $10 including 3 sittings.
    The reason being that insurance companies have most of risks covered in the price of medicines.

  9. Do they give shots for STD also? I think I have something I need a shot for…

    • Not sure how serious you are but as this is Bangkok I will assume you are genuine. The clinic is only really a travel shot clinic. Make sure you visit the hospital, in Bangkok its pretty cheap.

  10. Yeah, I don’t know this sounds like a n amazing idea, but realistically for most travels who only spends a couple of days (maybe a week in Bangkok while on the indochina backpacker curcit, it might be risky) in bangkok before heading on through the country either up North or down South the vaccines would not have taken affect in those two or three days before you visit more rual areas of the country. What do you guys think about that?

    • Its a fair point, I still think the chances of picking up these diseases in Thailand is very small* and the savings in cash outweigh the very small risk. (*Unless you go working on a farm) I am obviously by no means a doctor but I have read many different opinions from much smarter people than myself and come to the conclusion that there is little benefit in paying the $500 extra.

      My second point would be that most of these vaccines last years, so you may as well get yourself protected against everything that you are likely to need in the next decade, not just your time in SE Asia.

  11. Is it just one shot that you need for JE vaccine in Bangkok?

    Here in the UK I’d need to get 1 and then another after 28 days, I don’t have enough time before i leave but am wanting the vaccine if possible.

    Also do you know how long it kicks in after?

  12. useful information,


  13. Thanks for the very useful post!
    I’ m travelling soon in Thailand and I was wondering if you happened to know what JE vaccine you’ve been given? Was it Ixiaro (2 shots 28 days apart) or IMOJEV (single shot)?
    This would be very useful for my trip planing.
    Thanks a lot again!

  14. Great information, thank you. I had all my shots in Canada before I left for Chiang Mai, Thailand. Thank goodness my employment health plan paid for them all.

    But I can tell you that getting professional dental cleaning at a highly rated dental clinic in Chiang Mai only cost me 600 Baht….. about $22.00 Canadian. (Dental 4U on Thapae Road, not far from Thapae Gate)

    (When you’ve been going regularly to the dentist all your life…. you have an instinct the tells you when you’ve had a very good cleaning from the Dental Hygienist.
    The service and cleaning I received in Chiang Mai, Thailand were top notch in my opinion. )

    In Canada for instance… at the Linwell Park Dental Centre in the Niagara Region, the same treatment would cost $220.00 Canadian for someone walking in off the street that wanted the same professional cleaning.

    You’re talking ten times the cost.. to get the same treatment in Canada for professional teeth cleaning that would cost only $22.00 in Chiang Mai, Thailand.

    If your going to Thailand or some other south Asian country in the next few months…. get your treatment there… save a lot of money. Just research online to find the best clinics…. talk to people and ask for references …then go to the clinic and see how well it is taken care of and you will get a good idea if they are good.

    • Thanks Robert! You’re absolutely right. I got my teeth cleaned and some fillings done last time I was in Bangkok and the quality of dental care was fine and it cost me a mere fraction of what it would have cost in Canada!

  15. This is awesome! i’m so proud of myself because i thought of this on my own today and this is the site i stumbled upon first when i googled my idea. my one question is, did you have to return to the place to get your second shot? it my understanding that you have to wait a week between your first and second japanese encephalitis shots. i’m also wanting my rabies shot, and here in canada they make you wait 7 days after your first and 21 days after your second to get your 3rd. well if you can’t help me maybe i can search the info myself. thanks for the words!

  16. William Strickland

    Another clinic you could go to is MedConsult Clinic! It is in central Bangkok and extremely accessible. It was really a great experience for me and so much cheaper than getting my vaccination back home. Dr. Donna (who runs that clinic) is actually British but has bean practicing in Thailand for years so it was really nice to have an english speaking doctor. I would recommend her for things other than vaccinations as well!

    • Thanks for the recommendation William. It’s great that you have found a good quality doctor in Thailand for a much cheaper price than back home!

      • Good advice. Vaccinations are much cheaper in-country. Dr Donna’s clinic is well known as the only western style clinic. She covers everything, not just vaccinations, at a reasonable price, and will treat the problem not just dump you with a variety bag of expensive medicines.

  17. Thanks for writing up this article. I’ve got a question about the Japanese Encephalitis vaccination. Was it one dose or two doses in Thailand? If it was two did you have to go back to the clinic to get a second shot?

  18. How long after your JE vaccination did it become effective? I’ll be in Bangkok briefly & then onto Laos & some rural areas so would like it to get to work rather quickly..

Leave a Reply

Your email address will not be published. Required fields are marked *

Follow us on Facebookschliessen