Top Menu

How to get Safe and Cheap Vaccinations in Bangkok

Thai Clinic-104

The cost of getting travel vaccinations may be low for UK and European travelers, but if you’re an American planning a trip to Southeast Asia (or a RTW adventure) it’s a whole other story. The price of certain shots can run into the hundreds: that’s a whole lot of your vacation fund to drop before you even leave home! The good news? If you choose to start your travels in Thailand, it’s possible to get safe and cheap vaccinations in Bangkok for a fraction of the price you would pay back home.

Here’s how we did it–and you can too!

Your Guide to Safe and Cheap Vaccinations in Bangkok

Where to Go: The Thai Travel Clinic within the Hospital for Tropical Diseases in Bangkok.

Thai Clinic-102

Why Go There: Don’t trust just anyone with your health! The Thai Travel Clinic is staffed by certified doctors and nurses who specialize in Tropical Medicine and disease prevention. Their connection to the hospital and membership in the GeoSentinal Surveillance Network (a worldwide network of travel clinics) ensures there’s plenty of oversight, and high level of comprehensive care for all patients. 

What to Bring: 


–Cash or credit card for payment (see costs below)

–Vaccination booklet

Thai Clinic-105

Hours and Appointments: The clinic is open Mon.-Fri. 8am-4pm and Sat. 9am-12pm (by appointment). The clinic is closed on public holidays. Appointments can be made online, by telephone, or via email (for full contact and appointment info., click HERE). Appointments must be made at least 10 hours in advance of your desired date/time. You will need to provide your your name, date of birth, age, nationality, and passport number when making your appointment. You can “walk in” to the clinic, but wait times may be long depending on what time year you are traveling.

Getting There: The Thai Travel Clinic is located on the 3rd floor of the Hospital for Tropical Diseases. The most direct way to get to the hospital is via taxi (ask to be taken to Victory Monument, and then provide THIS MAP to your driver). But, it’s also easy to get there using the BTS Skytrain: take the train to Victory Monument station and use Exit 3 upon arrival.

With your back to the monument, walk down Rajavithi Rd. for approximately 10 minutes; the complex housing the hospital will be on your left–walk straight down the road through the complex until you see this building entrance: 


If you have an appointment, you can go directly to the third floor. If not, you will need to check in at the main desk on the ground floor of the building.

Costs: A doctor fee of 100 Baht (approximately $3 USD) and hospital fee of 70 Baht (approximately $2 USD) are charged on a per-visit basis. Costs of the actual vaccinations (per dose) offered at the Thai Travel Clinic appear in the table below. (Note: some vaccinations require more than one dose to be complete). Seriously–you can’t beat these prices for safe and cheap vaccinations in Bangkok!


Image from

Payments can usually be made via credit card, but sometimes the system goes down, so having cash as a back-up is recommended. Feel free to request an English-language version of your bill.

Thai Clinic-101

Other Things to Know

–While it’s not encouraged, you won’t be turned away if you end up running late to your appointment. (Everyone understands that Bangkok traffic is insane.)      

–Each time you come in for a shot, you will be required to have a pre-shot consult with a doctor to explain why you need the vaccine (I.E. where you’ll be traveling). If you’re making multiple visits, you will probably end up with a different doctor each time, so be prepared to repeat yourself.

–You may be required to sit in the clinic after your shot for a few minutes (the website says 30, but we never waited longer than 5-10) to ensure you don’t have a bad reaction to the vaccine. Be patient, and remember, it’s for your own safety!

–The waiting room can get boring and cell signal is usually very poor–bring your Kindle or Nook if you aren’t a fan of wall-staring contests. 

–The cafe on floor 2 of the hospital serves pretty good drinks, but take a pass on the hot food–it’s just reheated frozen meals marked up by 50% from the supermarket price. There’s also a FREE water dispenser outside the cafe on the right-hand side (as you’re facing the cafe) where you can fill up your reusable water bottle.

Thai Clinic-106

Have any questions about this article (or anything else)? Leave us a comment and us know! 

You can find other “How-To’s” and Travel Resources over here.

You can also read more about our adventures in Thailand here

*Please Note: The information provided in this article may not address the specific circumstances of every traveler. We are not physicians and the information provided in this article should not be considered professional medical advice, or acted upon in that regard. We are not affiliated with the Thai Travel Clinic in any way.

, ,

20 Responses to How to get Safe and Cheap Vaccinations in Bangkok

  1. Eliana Apicella May 21, 2019 at 10:03 am #

    Thank you!! I am a veterinary professional and in the USA the rabies vaccine is 900$. I’m volunteering in Thailand this summer and you just saved me a lot of money!

  2. newideal August 4, 2018 at 8:48 am #

    This is super helpful!, esp. the photos and good directions. Even I could do it! 😉 I’ll be going in October and am looking forward to saving some money by following your advice. Thanks again!

    • Roy May 12, 2019 at 1:36 pm #

      Might you have any info about a similar vaccination clinic in Chiang Mai?

      • UncontainedLife October 4, 2019 at 6:22 pm #

        Unfortunately, no. If you find someplace good, please come back and share!

    • Mr Justin T Scotcher June 9, 2019 at 9:18 pm #

      Just one quesfion, what is the vaccination booklet. I don’t have one of those.

      Great article,

  3. J M July 5, 2018 at 9:06 pm #

    Thank you for the very well put together article, very concise and useful.
    Also, props on the well thought out answers to everyones questions.
    Keep it up!

  4. Robin May 19, 2018 at 12:10 pm #


    My boyfriend and I are planning to travel to Thailand/Cambodia this summer. In regards to the JE vaccine- how long does it take for it to become active? We will be traveling to Sukhothai and then Chiang Mai/Mae Hong Son area after a 3 day stay in Bangkok. Want to be healthy, but also the JE vaccine is $760 in California, at $360 a pop! Any advice?

    • UncontainedLife May 25, 2018 at 9:24 pm #

      Our best advice is to send an email to the clinic in Bangkok and ask 🙂

  5. Jessica February 18, 2018 at 10:01 am #

    Hi! How did you obtain a vaccinations booklet? I would like to take your advice and get them when I’m there but I don’t have an immunizations booklet or would a doctor’s records of immunizations suffice?

    I’m traveling on a rather spur of the moment volunteer trip in 5 days (for a month), and was shocked when the costs of immunizations in NY were so high. I am hoping to get only the ones I absolutely need (Hep A, Typhoid, etc) and then get the rest for my rural stay while I’m in Bangkok.


    • UncontainedLife February 22, 2018 at 12:09 pm #

      When you go to your U.S. doctor (or local health and human services clinic) for the Hep A, etc. vaccinations you plan to get before you leave, you can request the booklet then. If you have copies of your doctor’s records showing past vaccinations, the staff should be able to copy that info. into your booklet for you (if not, just bring copies of those records when you travel). The Thai doctors will make note of any vaccinations you receive in Thailand in the same booklet, so in the end, you’ll have all your vaccinations recorded in one place. Best of luck to you, and we hope you have a fantastic adventure in Thailand!

  6. Sam July 29, 2017 at 10:48 am #

    Hi, thanks for the tips! Just checking that the Japanese encephalitis is a one-dose vaccine? How long would it take to take effect?

    • UncontainedLife August 2, 2017 at 2:31 am #

      Hi Sam! Yes, I do believe Japanese encephalitis is a single-dose vaccine. As far as how long it takes to become effective, you should consult a physician for that information. (If you email the travel clinic, they can also probably tell you.) Happy travels!

  7. Katie June 15, 2016 at 10:42 am #

    I am wondering about how long it takes for these vaccinations to become effective, if I were to wait until arrival in Thailand to get them. Is it a wise idea to wait till then? I’m desperate to save money but not at the risk of my health… I can’t find anything online about this. Do you have any insight?

    Thank you!

    • UncontainedLife June 15, 2016 at 12:12 pm #

      Hi Katie!

      We’re glad you’re planning to visit Thailand!

      It depends on where you’re going to be traveling within Thailand as well as how long you will be traveling. If you are going to be in major cities or tourist hubs like Bangkok, Chiang Mai, or Phuket, then the most you might need to be concerned about is Hepatitis A. Generally, vaccinations take about two weeks before they are fully effective. So, you may want to get your Hep.A vaccination before coming to Thailand.

      If you are going to be in Thailand longer than two weeks or are going to be in less-developed or rural areas, it is a good idea to have Typhoid, Japanese Encephalitis, and Rabies vaccinations. These shots are very expensive in the U.S. but very inexpensive in Thailand.

      We made appointments via email before we arrived in Thailand and stayed in Bangkok for the first two weeks of our stay so, our vaccinations were active before we went to more remote areas of the country.

      We hope that helps! Happy travels! Let us know how your trip goes!

      Disclaimer: We aren’t physicians, so please contact your medical professional for medical advice.

  8. Ruth C April 8, 2016 at 2:16 am #


    Did you get the Japanese Encephiltus vaccine and do you know if they do single-dose?


    • UncontainedLife April 8, 2016 at 5:00 am #

      Hi Ruth!

      Yes. Justin got the single-dose Japanese Encephalitis vaccine.

  9. Ellie February 6, 2016 at 12:30 pm #

    Those are actually great tips! Thanks!


  1. 16 things I wish I knew before I taught abroad in Thailand – Trekking Nikki - January 29, 2018

    […] up to 80%. I got my Japanese Encephalitis, Hep A+B, and Typhoid shot for $78 USD in Bangkok at the Hospital for Tropical Diseases. I know some people who have been here for 1 year and haven’t done any of them and they are […]

  2. Vaccinations for Thailand: An up-to-date list of all essential inoculations - November 13, 2017

    […] be aware of. For starters, when choosing a clinic it’s important to look for one staffed by certified medical practitioners who specialize in tropical medicine and disease […]