This article will take approximately 18 minutes to read. Don't have the time right now? No worries. Email the ad-free version of the article to yourself and read it later!
You may have heard before about the affordable cost of healthcare in Thailand. But is it truly affordable?
When researching online, you may hear some people complaining about the expensive treatment costs in Thai hospitals. Some may even need to create a GoFundMe page because they don’t have enough money to pay for the treatment.
In fact, the cost of healthcare in Thailand varies. It all depends on where you go, which doctor you see, what treatment you get, and what kind of service you want. In this article, we are going to break down all of the costs of healthcare in Thailand.
While it’s impossible to list out all of the costs, at the very least, you will have some good ideas about how much to pay for healthcare here.
Contents
- Key Takeaways
- Medications
- Hospital Visit
- Emergency Care and Ambulance Costs
- Health Insurance
- Clinic
- Dental
- Health Checkup
- Why Thailand Is a Popular Medical Tourism Destination
- Alternative Treatments
- Gym, Muay Thai Training, and Personal Trainer
- Fertility Treatment
- Elderly Home
- Now, on to You
- Frequently Asked Questions
- How much does a doctor visit cost in Thailand?
- What’s the difference between public and private hospital costs in Thailand?
- How much does hospitalization cost in Thailand?
- Do expats in Thailand need health insurance?
- How much does health insurance cost for expats in Thailand?
- How much does dental care cost in Thailand?
- How much does a health checkup cost in Thailand?
- Is healthcare cheap for expats in Thailand?
- How much does an ambulance cost in Thailand?
- What happens if I need emergency care without insurance in Thailand?
- How does private hospital billing work in Thailand?
- Is Thailand a good destination for medical tourism?
Key Takeaways
- Healthcare costs in Thailand depend heavily on the type of hospital. A public hospital visit costs THB300 to THB1,000; the same visit at a premium private hospital runs THB2,000 to THB6,000.
- Hospitalization at a private hospital starts at THB20,000 per night, which is why most long-term expats get health insurance.
- Clinics are a cheaper, faster alternative to hospitals for routine visits, with GP consultations at THB500 to THB800.
- Dental care is excellent and affordable. A basic cleaning costs THB1,000 to THB2,000; a single implant runs THB40,000 to THB70,000, still well below Western prices.
- Health insurance for expats ranges from THB20,000 to THB80,000 per year depending on whether you choose local or international coverage.
- Gym memberships can cost more than you’d expect, around THB2,000 to THB3,000 per month, and personal trainers add THB1,200 to THB2,000 per session on top of that.
- For medications, buying from a pharmacy rather than a hospital and choosing local brands over international ones can save you 2-3 times the cost.
Medications
The cost of medications in Thailand is pretty affordable. They are also widely available throughout the country.
In general, here’s what you can expect to pay for medications in Thailand:
- Basic medications (e.g., paracetamol, first aid kit, antihistamine, diarrhea pills): less than THB50
- Common antibiotics: THB100 – THB500
- Ozempic: Around THB10,000 per month

There are two points you should keep in mind that heavily affect prices:
- Local brands can be at least 2-3 times cheaper than international brands.
- Private hospitals generally charge at least 2-3 times more than pharmacies.
If you need basic medications, you can buy them from convenience stores. For non-restricted medications, you should be able to buy them from pharmacies. Prescriptions are normally not required.
In the case of restricted medications, you need to get them from a hospital only.
Find out more: How to Buy Over-the-Counter Pills in Thailand
Hospital Visit
The cost of hospital visits in Thailand significantly depends on which hospital you go to. There are various types of hospitals in Thailand, including:
- Public hospitals
- Private hospitals
- Premium private hospitals
Public Hospital
Public hospitals in Thailand, such as Chulalongkorn Hospital, are very affordable.
A single visit for outpatient treatment should cost you only around THB300 – THB1,000.
However, it can be more expensive if you need additional check-ups such as an X-ray or MRI scan. If that’s the case, you should expect to pay an additional THB1,000 – THB10,000.
Hospitalization normally costs you THB3,000 – THB12,000 per day.
Please note that while public hospitals are affordable, they can be crowded. You may need to visit a hospital early in the morning just to get a queue. In addition, hospitalization options might not be available all the time because of limited beds, especially in popular hospitals.
Private Hospital
Private hospitals in Thailand generally charge around THB1,200 – THB3,500 for a single doctor visit. The costs include the doctor’s fee, medications, and the hospital’s fee.
In the case of hospitalization, you should expect to pay around THB20,000 to THB35,000 per night.
Surgery will cost you around THB50,000 to THB1,000,000 depending on how complex it is.
Premium Private Hospital
In addition to standard private hospitals, there are many premium hospitals in Thailand, such as Bumrungrad Hospital, Bangkok Hospital, and Samitivej Hospital.
These hospitals are fancier than normal hospitals and tend to have more experienced doctors and better facilities. As a result, it’s also more expensive to get treatment here.

A single doctor’s visit will cost around THB2,000 to THB6,000. In the case of hospitalization, you should expect to pay at least THB30,000 per day. They may also have VIP room options that can cost more than THB100,000 a day.
Find out more:
- Thailand Hospitals: What to Do When You Need Medical Treatment
- Private Hospitals in Bangkok: The Top and Most Affordable Centers
- How to Pick the Best Hospital for Medical Tourism in Thailand
Emergency Care and Ambulance Costs
For true emergencies, dial 1669, Thailand’s national medical emergency hotline. It dispatches a public ambulance free of charge anywhere in the country, though response times can be slower in busy areas.
Private hospitals also run their own ambulance services. These tend to arrive faster and come staffed with a nurse or doctor on board, but you pay for that speed.
- Public ambulance (1669): free, available nationwide
- Private hospital ambulance: faster, and often staffed with a nurse or doctor, but you pay for it. The cost varies by hospital and distance.
Once you reach a private hospital, the emergency room visit itself carries its own charge before any tests, scans, or treatment, and that base ER fee varies from one hospital to the next. If your condition needs immediate surgery or admission, that cost stacks on top of the hospitalization rates covered above.
If you’re dealing with a genuine emergency, call 1669 first. Save the private ambulance number for situations where speed matters more than cost, such as a stroke or a serious accident.
Health Insurance
While the cost of healthcare in Thailand is generally affordable, a majority of expats in Thailand decide to get health insurance to prevent breaking the bank.
As you can see from the cost of hospitalization in the section above, you should expect to pay at least THB20,000 per night even at a normal hospital. We have heard many stories of people paying more than a million baht to the hospital when undergoing major surgery or being hospitalized for many days.
There are three choices of insurance available to expats in Thailand:
- Social Security, available only to those who work in a Thai company, costs up to THB875 a month
- Local insurance, which costs around THB20,000 to THB40,000 a year
- International insurance, costing THB45,000 to THB80,000 a year
While international insurance is the most expensive option, it’s the most popular choice because of much higher coverage and coverage limits. It’s also more worthwhile in terms of price per coverage. Please note that the older you are, the more expensive your health insurance premium is going to be. Retirees should also check the insurance requirements for retirees, since some retirement visas require proof of coverage. You can read our guide to health insurance in Thailand to find out more.
Clinic
Visiting a clinic is often an overlooked choice of healthcare in Thailand among expats. Actually, it’s a convenient option where you can meet a doctor without having to wait in a long queue at a hospital. It’s also cheaper than a private hospital.
In most cases, experienced doctors working in large public or private hospitals often operate their own clinics as an extra source of income.
The cost of visiting a clinic is normally between THB500 and THB800 per visit for seeing a general practitioner. If you want to see a specialist doctor at a clinic, you should expect to pay around THB1,000 to THB1,500 per visit.
Please note that due to the limitations of facilities, you can normally get a doctor’s consultation and medications only. If an additional scan, such as an X-ray or MRI, is required, you may need to visit a hospital instead.
Dental
In addition to being affordable, the quality of dental treatment in Thailand is among the best in the world. There are many clinics throughout the country that meet international standards. This means the quality of dentists and treatment you receive here can be on a similar level or even better than in your home country.

Here’s how much you should expect to pay for a dentist in Thailand in general:
- Initial check-up: Free
- Cleaning: THB1,000 to THB2,000
- Filling: THB1,000 to THB2,000
- Tooth Removal: THB1,000 to THB3,000
- Whitening: THB10,000
- Root Canals: THB20,000 to THB40,000
- Single Implant: THB40,000 to THB70,000
To find out more, check out the articles below:
- How to Find the Best Dentist in Bangkok: Clinics, Prices, and More
- A Guide to Finding the Best Dentist in Chiang Mai
- A Guide to Finding the Best Dentist and Dental Clinic in Phuket
- The Complete Guide to Getting Dental Implants in Thailand
- Braces in Bangkok: Dental Centers, Treatments, and Costs
- Cosmetic Dentistry in Thailand: Overview, Types of Treatments, & Costs
Health Checkup
Many people come to Thailand mainly to get a health checkup. I once met a young American guy who lived in South Korea. He said he flew to Thailand every year primarily to get a health checkup for two reasons:
- Great facilities
- Affordable prices
Although he went to a premium private hospital, the cost of a health checkup was still a few times less expensive than what he needed to pay back home or in South Korea.
Here’s what you should expect to pay for a health checkup in Thailand:
- Basic health checkup package: THB2,000 to THB5,000
- Advanced package that includes ALP and EKG: THB10,000
- Comprehensive checkup that includes most things you need: THB20,000 – THB60,000
You can find out more in our guide to health checkups in Thailand.
Why Thailand Is a Popular Medical Tourism Destination
Thailand doesn’t just serve residents. It’s one of Asia’s largest medical tourism hubs, drawing patients from the US, UK, Australia, and the Middle East for everything from heart surgery to cosmetic procedures.
Two things make this possible:
- Accreditation: Dozens of Thai hospitals, including Bumrungrad, Bangkok Hospital, and Samitivej, hold Joint Commission International (JCI) accreditation, the same standard used to evaluate hospitals in the US. Thailand has one of the highest concentrations of JCI-accredited hospitals in Southeast Asia.
- Price: Private treatment in Thailand commonly costs 50% to 80% less than the same procedure in the US, even after factoring in flights and a hotel stay.
This also explains why private hospital pricing can look different from what you’d expect at home. For planned procedures, such as surgery, a dental implant, or a health screening, most premium hospitals quote a single package price that bundles the doctor’s fee, the facility fee, and standard follow-up visits. For anything unplanned, like an outpatient visit or hospitalization, billing is itemized: a separate charge for the doctor, the room, and every test or medication.
Insurance changes how you experience that bill. Larger private hospitals in Bangkok and other major cities have direct billing agreements with international insurers, so the hospital bills your insurer directly and you only pay for anything outside your coverage. Without insurance or a direct billing agreement, most private hospitals ask for a cash deposit before admitting you for anything beyond a routine visit.
Find out more: A Guide to Medical Tourism in Thailand
Alternative Treatments
Acupuncture, physical therapy, and traditional Thai therapies are becoming more popular, especially for those who have office syndrome or muscle pain. You can find these clinics throughout Thailand.
A session for these alternative treatments normally costs around THB1,000 to THB1,500. Depending on your condition, you should expect to take around 6-8 sessions until you are healed.
Gym, Muay Thai Training, and Personal Trainer
While the cost of healthcare in Thailand is generally affordable, this doesn’t apply to gyms. A gym membership in Thailand can be higher than in your home country.

On average, a gym membership costs around THB2,000 to THB3,000 per month, which doesn’t include a personal trainer. When you are a gym member, you can take free classes, which normally include aerobics, Muay Thai, yoga, and more.
If you need a personal trainer, you should expect to pay an additional THB1,200 to THB2,000 per hour to find an English-speaking trainer.
Find out more: An In-Depth Guide to Fitness in Bangkok: Activities, Locations, and Prices
Fertility Treatment
If you need fertility treatment, there are many good IVF clinics in Bangkok. The cost of IVF treatment in Thailand is around THB250,000 to THB400,000.
Elderly Home
Since Thailand is a very popular location among retirees, there is an increasing number of elderly homes in Thailand that include in-house activities and nursing services. You should expect to pay around THB20,000 to THB50,000 per person per month to stay in these elderly homes, depending on how fancy they are.
Elderly homes can mainly be found in popular cities for retirees, including Chiang Mai, Hua Hin, Pattaya, and Phuket.
Find out more: How to Choose the Right Retirement Home in Thailand
Now, on to You
While it’s impossible to list all of the costs of healthcare in Thailand due to the number of options, we hope this article gives you some idea of how much you might need to pay when seeking care in Thailand.
Your personal cost of healthcare will differ from the numbers here, since the treatment, medications, doctor, and hospital you choose all affect the final bill.
If you’re considering health insurance to protect yourself from expensive healthcare costs, you can start by checking options on our expat health insurance comparison page.
Frequently Asked Questions
How much does a doctor visit cost in Thailand?
It depends on where you go. A visit to a public hospital runs THB300 to THB1,000. A private hospital visit costs THB1,200 to THB3,500, and a premium private hospital (such as Bumrungrad, Bangkok Hospital, or Samitivej) runs THB2,000 to THB6,000. Clinics are cheaper: THB500 to THB800 for a general practitioner, or THB1,000 to THB1,500 to see a specialist.
What’s the difference between public and private hospital costs in Thailand?
Public hospitals are the most affordable option, with outpatient visits from THB300 to THB1,000 and hospitalization at THB3,000 to THB12,000 per day, but they can be crowded and hospital beds aren’t always available. Private hospitals cost more (THB20,000 to THB35,000 per night for hospitalization) but offer shorter waits and more consistent bed availability.
How much does hospitalization cost in Thailand?
At a public hospital, expect THB3,000 to THB12,000 per day. At a private hospital, it’s THB20,000 to THB35,000 per night. At a premium private hospital, hospitalization starts at THB30,000 per day, with VIP rooms running over THB100,000 a day.
Do expats in Thailand need health insurance?
It isn’t required for every expat, but hospitalization costs (THB20,000 or more per night at a private hospital, and surgery up to THB1,000,000 for complex cases) are high enough that most long-term expats carry it. Some retirement visa categories have their own insurance requirements, so check the rules for your specific visa.
How much does health insurance cost for expats in Thailand?
Local insurance plans cost roughly THB20,000 to THB40,000 a year. International plans, which offer wider coverage and higher limits, cost THB45,000 to THB80,000 a year. Expats employed by a Thai company can also access Social Security, which costs up to THB875 a month. Premiums rise with age regardless of plan type.
How much does dental care cost in Thailand?
A cleaning or filling costs THB1,000 to THB2,000. Tooth removal runs THB1,000 to THB3,000, whitening around THB10,000, a root canal THB20,000 to THB40,000, and a single implant THB40,000 to THB70,000. Initial check-ups are typically free.
How much does a health checkup cost in Thailand?
A basic health checkup package costs THB2,000 to THB5,000. An advanced package that adds blood and cardiac tests runs about THB10,000. A comprehensive checkup covering most standard screenings costs THB20,000 to THB60,000.
Is healthcare cheap for expats in Thailand?
Routine care is genuinely affordable: clinic visits, basic medications, and dental work all cost a fraction of Western prices. But hospitalization and major surgery at private hospitals can run into the hundreds of thousands of baht, which is why most long-term expats budget for insurance rather than relying on cash payment alone.
How much does an ambulance cost in Thailand?
The public 1669 hotline dispatches an ambulance free of charge anywhere in Thailand. A private hospital ambulance costs more, varying by hospital, distance, and the equipment on board, in exchange for a faster response and on-board medical staff.
What happens if I need emergency care without insurance in Thailand?
Most private hospitals ask for a cash deposit before admitting an uninsured patient beyond a routine visit. If cost is a concern during a genuine emergency, you can ask to be taken to a public hospital instead, or call 1669 rather than a private ambulance.
How does private hospital billing work in Thailand?
Planned procedures are usually quoted as a single package price covering the doctor, the facility, and standard follow-up care. Unplanned care, like an ER visit or hospitalization, is billed itemized, with separate charges for the doctor, the room, and every test or medication. If you carry international insurance with a direct billing agreement, the hospital bills your insurer directly instead of asking you to pay upfront.
Is Thailand a good destination for medical tourism?
Yes. Thailand is one of Asia’s largest medical tourism destinations, with dozens of JCI-accredited hospitals and private treatment that commonly costs 50% to 80% less than the same procedure in the US. See our guide to medical tourism in Thailand for details.