Vaccines and health advice for Thailand

Thailand is a dream destination — until you’re stuck in a hospital bed with food poisoning, a nasty mosquito-borne virus, or worse. While the country is generally safe for travelers, the heat, wildlife, and unfamiliar cuisine can pose health risks. The good news? A bit of preparation goes a long way in keeping you healthy. Here’s what you need to know before you go.

Essential vaccines for traveling to Thailand

When traveling to Thailand, make sure to check what vaccines are needed.

Which vaccines do you need?

Before you pack your bags, check that your vaccinations are up-to-date. Some are essential, while others depend on where you’re traveling and what activities you have planned.

Mandatory vaccines

  • Yellow fever – Only required if you’re arriving from a country where yellow fever is endemic.

Recommended vaccines

  • Tetanus and diphtheria – If you haven’t had a booster in the last 10 years, now’s the time.
  • Hepatitis A – The easiest way to ruin your trip? Eating contaminated food. This vaccine helps.
  • Typhoid – If you’re planning to eat a lot of street food (and let’s be real, you are), get this shot.
  • Hepatitis B – Spread through blood and bodily fluids. Worth considering if you’ll be in close contact with locals, volunteering, or getting a tattoo.
  • Japanese encephalitis – If you're spending time in rural areas or traveling during monsoon season, this mosquito-borne disease is a risk.
  • Rabies – Stray dogs, monkeys, and even cats can carry rabies. If you’re heading to remote areas or just can’t resist petting animals, consider the vaccine.

Pre-travel health checklist

Before you go, make sure you're up-to-date on the newest travel information, essential medications, and prepare for tropical conditions. Here’s your essential pre-travel health checklist for a worry-free Thai adventure!

Packing for a healthy trip

You don’t need to haul a full pharmacy with you, but a few essentials will save you a trip to a Thai drugstore in the middle of the night.

  • Mosquito repellent – Look for one with at least 30% DEET.
  • Sunscreen – The Thai sun is brutal. Go for SPF 50+.
  • Oral rehydration salts – A lifesaver if you get traveler’s diarrhea or heat exhaustion.
  • Basic first-aid kit – Band-aids, antiseptic wipes, painkillers, and antihistamines.
  • Hand sanitizer – Because not all bathrooms are created equal.
  • Prescription meds – Bring enough for your trip, plus a doctor’s note if needed.

Pre-travel health check

Book an appointment at a travel clinic at least 8 weeks before departure. Some vaccines require multiple doses, so don’t leave it too late.

How to avoid mosquito-borne illnesses

Getting bitten by a mosquito is inevitable. Especially in the rainy season. However, you can take the necessary precautions to prevent mosquito bites.

Malaria in Thailand

The risk of malaria depends on where you go. Good news: Bangkok, Chiang Mai, and most tourist spots are malaria-free. Bad news: Rural and jungle areas, especially near the borders with Myanmar, Cambodia, and Laos, have a higher risk.

Prevention tips:

  • Sleep under a mosquito net if you’re in high-risk areas.
  • Wear long sleeves and pants at dusk and dawn.
  • Consider anti-malarial medication if you’re traveling to remote areas — ask your doctor.

Dengue fever and Zika

Dengue fever is a year-round risk in Thailand, but cases spike during and after the rainy season (June-October). Zika is less common but can be dangerous for pregnant travelers.

Dengue symptoms are high fever, severe joint pain (hence the nickname "breakbone fever"), rash, and headaches. There is a vaccine against dengue, although not mandatory for Thailand. Use repellent, and wear light-colored clothing.

If you get sick, drink plenty of fluids and take paracetamol (not ibuprofen or aspirin, which can make symptoms worse). Always visit a doctor when in doubt!

Staying healthy in Thailand

If you take the needed prevention for mosquito bites, most of the hard work of staying healthy is already done. However, there are still a few things to keep in mind when traveling to Thailand.

Rabies awareness

Stray dogs are common in Thailand, and some may carry rabies. Monkeys, cats, and even bats can also transmit the virus. If you get bitten or scratched, it's important to act quickly

Wash the wound immediately with soap and water, then disinfect it with iodine or alcohol. Seek medical help as soon as possible, as even if you've had the rabies vaccine, you'll still need booster shots.

If you're planning a longer stay in Thailand or elsewhere in Asia, getting the rabies vaccine in advance is highly recommended.

Food and water safety  

Thai street food is incredible, but a little caution goes a long way. It’s best to eat at busy stalls with high turnover, as fresh food is much safer than something that has been sitting out for a long time. 

Avoid raw seafood and unpeeled fruits to reduce the risk of foodborne illnesses. When it comes to drinking water, stick to bottled or filtered water, as tap water isn’t safe—even for brushing your teeth. 

If you’re prone to stomach issues, carrying activated charcoal tablets or probiotics can help prevent digestive troubles.  

Traveler’s tummy  

If you do get hit with food poisoning, staying hydrated is crucial. Drink oral rehydration salts (ORS) to replenish lost fluids, and stick to plain foods like rice, bananas, and toast. Avoid taking anti-diarrheal medication unless absolutely necessary, as your body needs to flush out the bacteria naturally.  

Dealing with pollution and heat  

Bangkok’s air pollution can be quite severe, so if you have respiratory issues, wearing an N95 mask is a good precaution. The heat in Thailand can also be intense, so it’s important to drink plenty of water, take regular breaks, and avoid outdoor activities during peak sun hours between 12 and 3 pm.

Discover the best itineraries
How many days to spend in Thailand?
Thailand itineraries

Why travel insurance is a must

Medical care in Thailand is generally high quality, but if you need treatment, costs can add up fast — especially in private hospitals. Accidents, food poisoning, and even lost luggage can throw a wrench in your trip. A good travel insurance policy ensures you’re covered for medical emergencies, trip cancellations, and unexpected mishaps, so you can explore with peace of mind. Here’s what you need to know before choosing a policy.

Hospital costs in Thailand

If you end up in a private hospital without insurance, expect a hefty bill. While public hospitals are cheaper, they’re often overcrowded, and waiting times can be long. Here’s what you could be paying without coverage:

  • Doctor’s consultation: $30–$100
  • Emergency room visit: $100–$300
  • Hospital stay (private room): $200–$500 per night
  • Surgery: Anywhere from $1,000 to $20,000, depending on complexity
  • Medical evacuation to your home country: $20,000+

Without insurance, even a minor injury can turn into a financial nightmare.

What to look for in a policy

Not all travel insurance is created equal. When choosing a plan, make sure it includes:

  • Medical coverage – At least $100,000 for hospital stays, doctor visits, and medications.
    Emergency evacuation – If you need to be flown home for treatment, this can cost tens of thousands of dollars.
  • Adventure sports coverage – If you’re planning on scuba diving, rock climbing, or motorbiking, make sure these activities aren’t excluded.
  • Trip cancellations and delays – Helps if flights are canceled or you need to cut your trip short.
  • Lost or stolen belongings – Covers theft or damage to your gear, including cameras and laptops.

Trusted providers

Several insurance companies cater specifically to travelers in Thailand. Some well-reviewed options include:

  • World Nomads – Great for adventure travelers, covering activities like scuba diving and motorbiking.
  • SafetyWing – A budget-friendly option, especially for long-term travelers and digital nomads.
  • Allianz Travel – Comprehensive plans with high medical coverage limits.
  • IMG Global – Offers strong medical coverage with evacuation options.

Always read the fine print to ensure your activities and destinations are covered.

Emergency help: what to do if you get sick

Even with the best planning, illnesses and accidents happen. Here’s how to get help fast.

Emergency numbers

  • Medical Emergency: 1669
  • Tourist Police (English-speaking officers): 1155
  • Ambulance (Bangkok only): 1646
  • Fire Department: 199

Best hospitals and clinics

If you need medical care, head to one of these well-equipped, English-speaking hospitals:

For minor issues, most pharmacies have trained pharmacists who can recommend medications.

Rough Guides Editors

written by
Rough Guides Editors

updated 21.03.2025

For over 40 years, Rough Guides has been a trusted name in travel, offering expert-curated guides, inspiring articles, and tailor-made trips. Our passionate team of writers and local travel specialists provide in-depth insights into destinations worldwide, from iconic landmarks to hidden gems. We help you travel smarter and experience the world authentically.