Typhoid vaccine in Bangkok: who needs it and how long does it last?

Clinically reviewed by Dr. Ponlawat Pitsuwan, Physician, Doctor Bangkok. Last reviewed: July 2026

The injectable typhoid vaccine is available in Bangkok and takes about two weeks to become fully effective. It offers roughly two to three years of protection and should be repeated if your exposure continues. The oral typhoid vaccine is not routinely stocked in Thailand, so the injectable form is what you will receive here.

If you are already living in Bangkok and wondering whether you actually need this vaccine, the answer is probably yes. A lot of expats assume they have built up some immunity from eating local food for years. That is not how typhoid works. Exposure is not protection.

If you are visiting Thailand and never got this jab before you left home, you can still get it here. At Doctor Bangkok, we see both situations regularly. This article covers what is available in Bangkok, who needs it, how long it lasts, and what the vaccine cannot do on its own.

two men wearing face masks at an airport
Photo by Norbert Braun on Unsplash

What is typhoid fever and why does it matter in Thailand?

Typhoid is not something you catch from a person coughing near you. You get it by swallowing contaminated food or water. It is caused by a bacteria called Salmonella typhi, and it can survive in food that looks and smells perfectly fine.

Thailand carries a higher typhoid burden than most Western countries. Rural areas carry more risk than central Bangkok, but Bangkok is not risk-free. What makes this especially relevant here: some strains in Thailand are resistant to common antibiotics, including the ones doctors reach for first. That makes typhoid harder to treat if you catch it, which makes prevention more important here than in many other places.

Why long-term expats still need the typhoid vaccine

This is the group I worry about most. Expats often feel they have already adapted. They have been eating street food for two years, nothing bad has happened, and they assume they are fine. But your gut adjusting to local food is not the same as being protected against Salmonella typhi.

Expats in Bangkok face ongoing exposure, not a one-time travel risk. Every meal out, every street food stall, every trip to Chiang Mai or Isan adds up. If you have never been vaccinated, or your last jab was more than two to three years ago, you are unprotected right now.

I also see expats who travel within Thailand regularly and have never thought of typhoid as a domestic concern. It is. Rural Thailand carries a higher risk than central Bangkok, and that risk is entirely manageable with a single vaccine.

man in red and black vest wearing green goggles
Photo by Streets of Food on Unsplash

Which typhoid vaccine is available in Bangkok?

There are two types used globally. The injectable Vi polysaccharide vaccine is a single jab. The oral Ty21a vaccine, sold as Vivotif, is taken as capsules over several days.

The practical reality for Bangkok: the oral vaccine is not routinely stocked in Thailand. If you had the oral capsules before a previous trip, your booster here will be the injectable form. That is fine. It works well and the single injection is simpler.

The injectable vaccine covers Salmonella typhi only. It does not cover Salmonella Paratyphi, which causes a similar illness. Neither vaccine is 100 percent effective. WHO data puts the injectable vaccine at roughly 55 to 80 percent protection. That is meaningful, but it is not a guarantee, and food and water hygiene still matter.

A newer option called the typhoid conjugate vaccine offers stronger and longer-lasting protection and is preferred for children in endemic countries. If you are vaccinating a child, ask specifically about what is currently available when you book.

How long does the typhoid vaccine last and when do you need a booster?

The injectable vaccine is effective for about two to three years. After that, protection drops and a repeat jab is needed if you are still exposed.

For most expats in Bangkok, I recommend thinking of it as a two-year booster. If you are eating out regularly and travelling within Thailand, your exposure has not stopped, so your protection should not lapse either.

If you cannot remember when you last had it, just get it again. There is no harm in a repeat dose, and two to three years passes faster than most people expect.

Who should get the typhoid vaccine and who needs to take extra care?

Most adults and children over two years old can receive the injectable vaccine safely. If you are an expat in Bangkok who has never been vaccinated, get this done. If your booster is overdue, same answer.

A few groups need specific guidance before vaccinating. People who are immunocompromised, including those on immunosuppressant medications or those with HIV and a low CD4 count, should speak with a doctor first. The injectable vaccine is not a live vaccine, so it is generally considered safe for this group, but an individual assessment still matters.

Pregnant women and those who are breastfeeding should also speak with a doctor before vaccinating. The decision is weighed against the risk of the infection itself, and that conversation is worth having in person.

If you are currently on antibiotics, tell your doctor before any vaccination. The antibiotic concern mainly applies to the live oral vaccine, which is not available in Bangkok anyway, but it is always worth disclosing your current medications.

What the typhoid vaccine cannot do

The vaccine reduces your risk by around 55 to 80 percent. The rest still depends on what you eat and drink.

It also offers no protection against other foodborne illnesses: Salmonella Paratyphi, hepatitis A, cholera, or the many bacteria behind traveller’s diarrhoea. Being vaccinated against typhoid does not mean you can eat or drink carelessly.

A few practical rules I give every patient: eat food that is hot and freshly cooked. Avoid anything left sitting at room temperature for a long time. Bangkok tap water is not safe to drink. Bottled water is fine. Ice at established restaurants is usually made from filtered water, but ice from unknown sources is a risk. Busy street food stalls with high turnover are generally safer because the food keeps moving.

If you want protection against hepatitis A as well, that vaccine pairs naturally with typhoid. Ask about combining them when you book your travel vaccination appointment.

Getting the typhoid vaccine at Doctor Bangkok

At Doctor Bangkok, we offer the injectable typhoid vaccine at our clinic in central Bangkok, accessible from the BTS. You do not need a pre-travel consultation from elsewhere. If you are already in Thailand and just realised your vaccination is overdue, come in.

We can also advise on the full range of vaccines available in Bangkok for Thailand and the wider region. If you are heading to rural Thailand, the northern provinces, or neighbouring countries, a broader travel health review is worth doing at the same visit. Same-day booking is often possible, and English-speaking doctors are available throughout the clinic.

Ready to get your typhoid vaccine in Bangkok? Doctor Bangkok offers injectable typhoid vaccination with English-speaking physicians in central Bangkok. Whether you are a first-time visitor or a long-term expat with an overdue booster, we can sort it in a single visit. Book your travel vaccination appointment at doctorbangkok.co.th.

FAQ

Can I get the oral typhoid vaccine in Bangkok?

The oral typhoid vaccine, known as Ty21a or Vivotif, is not routinely available in Thailand. The injectable Vi polysaccharide vaccine is the standard option at clinics here. If you had the oral capsules previously, your booster in Bangkok will be the injectable form, and it works just as well.

Do I need a typhoid vaccine if I already live in Bangkok?

Yes, if you have never been vaccinated or your last jab was more than two to three years ago. Living in Bangkok means ongoing exposure through meals out, street food, and travel within Thailand. This vaccine is not just for short-stay tourists.

How long does the typhoid vaccine last and when do I need a booster?

The injectable typhoid vaccine provides around two to three years of protection. If you are still living in or regularly visiting Thailand after that, you need a repeat jab. If you cannot remember when you last had it, just get it done again.

What are the side effects of the typhoid vaccine?

Most people get mild soreness or redness at the injection site, which settles within a day or two. Fever or flu-like symptoms after the injectable vaccine are uncommon. Serious reactions are rare. Overall it is one of the better-tolerated travel vaccines.

Should I still avoid street food in Bangkok if I have been vaccinated?

Yes. The vaccine offers 55 to 80 percent protection, not 100 percent, and it covers Salmonella typhi only. It does not protect against hepatitis A, cholera, or the bacteria behind most cases of traveller’s diarrhoea. Eat freshly cooked hot food, drink bottled water, and treat the vaccine as one layer of protection, not the whole strategy.

Can I get the typhoid vaccine if I am on antibiotics?

For the injectable vaccine available in Bangkok, antibiotics are not a problem. The concern with antibiotics applies to the live oral vaccine, which is not available here. Tell your doctor what medications you are taking before any vaccination, just to be safe.

How soon before travel does the typhoid vaccine need to be given?

Allow at least two weeks before travel for the injectable vaccine to reach full effectiveness. If you are leaving sooner than that, still get vaccinated. Partial protection is better than none, and the vaccine will continue building protection after you depart.

P

Dr. Ponlawat Pitsuwan

Physician, Doctor Bangkok

a private medical clinic in central Bangkok. He sees expats, residents, and medical tourists for travel medicine, vaccinations, and general health consultations. His focus is straightforward, evidence-based care delivered in plain language.

Leave a Comment

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

Scroll to Top