Free tool · 45 prices
What does healthcare really cost in Thailand?
Compare the price of a consultation, a scan, a birth or a surgery in public, private and international hospitals. Tap any line to build your own bill.
- Free
- No sign-up
- Result by email in one click
Real-life bills
-
Flu: doctor visit and medication
Outpatient (OPD)Public 300 – 800 THBPrivate 1,200 – 3,000 THBInternational 3,000 – 7,000 THB -
Food poisoning: one night in hospital
Inpatient (IPD)Public 3,000 – 8,000 THBPrivate 15,000 – 35,000 THBInternational 30,000 – 80,000 THB -
Dengue fever: 3 to 5 nights in hospital
Inpatient (IPD)Public 10,000 – 30,000 THBPrivate 40,000 – 90,000 THBInternational 80,000 – 250,000 THB -
Motorbike accident with fracture surgery
Inpatient (IPD)Public 50,000 – 150,000 THBPrivate 200,000 – 500,000 THBInternational 400,000 – 1,500,000 THB -
Heart attack: stent and intensive care
Inpatient (IPD)Public 150,000 – 300,000 THBPrivate 400,000 – 800,000 THBInternational 800,000 – 2,000,000 THB -
Stroke: intensive care and two weeks in hospital
Inpatient (IPD)Public 100,000 – 300,000 THBPrivate 400,000 – 1,000,000 THBInternational 1,000,000 – 3,000,000 THB -
Cancer: first year of treatment
Inpatient (IPD)Public 200,000 – 600,000 THBPrivate 800,000 – 2,000,000 THBInternational 1,500,000 – 5,000,000 THB -
Air ambulance within Thailand
Evacuation coverPublic 150,000 – 500,000 THBPrivate 150,000 – 500,000 THBInternational 150,000 – 500,000 THB -
Medical repatriation to Europe or North America
Evacuation coverPublic 1,000,000 – 4,000,000 THBPrivate 1,000,000 – 4,000,000 THBInternational 1,000,000 – 4,000,000 THB
Consultations
-
GP consultation
Outpatient (OPD)Public 200 – 600 THBPrivate 600 – 1,500 THBInternational 1,500 – 3,500 THB -
Specialist consultation
Outpatient (OPD)Public 300 – 800 THBPrivate 800 – 2,000 THBInternational 2,000 – 4,500 THB -
Emergency room visit (minor case)
Outpatient (OPD)Public 500 – 2,000 THBPrivate 2,000 – 6,000 THBInternational 5,000 – 15,000 THB -
Physiotherapy
per session Outpatient (OPD)Public 200 – 600 THBPrivate 600 – 1,500 THBInternational 1,500 – 3,500 THB -
Psychiatrist or psychologist
per session Outpatient (OPD)Public 300 – 1,000 THBPrivate 1,500 – 3,500 THBInternational 3,000 – 6,000 THB
Tests & scans
-
Basic blood panel
Outpatient (OPD)Public 300 – 1,000 THBPrivate 1,000 – 3,000 THBInternational 2,500 – 6,000 THB -
X-ray
Outpatient (OPD)Public 200 – 600 THBPrivate 500 – 1,500 THBInternational 1,200 – 3,000 THB -
Ultrasound
Outpatient (OPD)Public 500 – 1,500 THBPrivate 1,500 – 3,500 THBInternational 3,000 – 6,500 THB -
CT scan
Outpatient (OPD)Public 3,000 – 8,000 THBPrivate 6,000 – 15,000 THBInternational 12,000 – 30,000 THB -
MRI
Outpatient (OPD)Public 6,000 – 12,000 THBPrivate 8,000 – 18,000 THBInternational 15,000 – 40,000 THB -
Gastroscopy or colonoscopy
Outpatient (OPD)Public 5,000 – 15,000 THBPrivate 15,000 – 35,000 THBInternational 30,000 – 70,000 THB -
Annual health check-up package
Wellness optionPublic 1,500 – 5,000 THBPrivate 4,000 – 15,000 THBInternational 12,000 – 45,000 THB
Dental
-
Scaling and polishing
Dental optionPublic 400 – 1,000 THBPrivate 1,000 – 1,800 THBInternational 1,500 – 4,000 THB -
Filling
per tooth Dental optionPublic 500 – 1,500 THBPrivate 1,000 – 2,500 THBInternational 2,000 – 4,500 THB -
Surgical wisdom tooth extraction
per tooth Dental optionPublic 1,500 – 4,000 THBPrivate 3,500 – 8,000 THBInternational 7,000 – 15,000 THB -
Root canal treatment
per tooth Dental optionPublic 3,000 – 8,000 THBPrivate 6,000 – 14,000 THBInternational 12,000 – 25,000 THB -
Ceramic crown
per tooth Dental optionPublic 5,000 – 12,000 THBPrivate 10,000 – 18,000 THBInternational 15,000 – 30,000 THB -
Dental implant with crown
per tooth Dental optionPublic 25,000 – 50,000 THBPrivate 45,000 – 80,000 THBInternational 70,000 – 130,000 THB
Hospital stay
-
Private room
per night Inpatient (IPD)Public 1,000 – 3,500 THBPrivate 3,000 – 8,000 THBInternational 8,000 – 20,000 THB -
Intensive care unit (ICU)
per night Inpatient (IPD)Public 5,000 – 15,000 THBPrivate 15,000 – 40,000 THBInternational 40,000 – 100,000 THB -
Ground ambulance
Inpatient (IPD)Public 0 – 1,500 THBPrivate 1,500 – 4,000 THBInternational 3,000 – 8,000 THB
Surgery
-
Appendectomy (laparoscopic)
Inpatient (IPD)Public 30,000 – 80,000 THBPrivate 100,000 – 200,000 THBInternational 200,000 – 450,000 THB -
Hernia repair
Inpatient (IPD)Public 25,000 – 60,000 THBPrivate 80,000 – 150,000 THBInternational 150,000 – 300,000 THB -
Gallbladder removal
Inpatient (IPD)Public 40,000 – 90,000 THBPrivate 120,000 – 220,000 THBInternational 220,000 – 450,000 THB -
Fracture surgery with plates or screws
Inpatient (IPD)Public 40,000 – 100,000 THBPrivate 150,000 – 350,000 THBInternational 300,000 – 700,000 THB -
Cataract surgery (one eye)
Inpatient (IPD)Public 20,000 – 40,000 THBPrivate 40,000 – 70,000 THBInternational 70,000 – 150,000 THB -
Total knee replacement
Inpatient (IPD)Public 100,000 – 200,000 THBPrivate 250,000 – 400,000 THBInternational 450,000 – 800,000 THB -
Total hip replacement
Inpatient (IPD)Public 120,000 – 250,000 THBPrivate 300,000 – 500,000 THBInternational 500,000 – 900,000 THB -
Spine surgery (herniated disc)
Inpatient (IPD)Public 100,000 – 250,000 THBPrivate 300,000 – 600,000 THBInternational 500,000 – 1,200,000 THB -
Coronary angioplasty with stent
Inpatient (IPD)Public 100,000 – 200,000 THBPrivate 250,000 – 450,000 THBInternational 450,000 – 900,000 THB -
Coronary bypass surgery
Inpatient (IPD)Public 250,000 – 450,000 THBPrivate 500,000 – 800,000 THBInternational 800,000 – 1,600,000 THB -
LASIK (both eyes)
Rarely coveredPublic Not offeredPrivate 50,000 – 80,000 THBInternational 80,000 – 150,000 THB
Maternity
-
Prenatal care package
Maternity optionPublic 5,000 – 15,000 THBPrivate 20,000 – 45,000 THBInternational 40,000 – 90,000 THB -
Natural delivery package
Maternity optionPublic 15,000 – 40,000 THBPrivate 50,000 – 90,000 THBInternational 90,000 – 180,000 THB -
Caesarean section package
Maternity optionPublic 30,000 – 60,000 THBPrivate 80,000 – 130,000 THBInternational 130,000 – 250,000 THB -
Neonatal intensive care
per night Maternity optionPublic 3,000 – 10,000 THBPrivate 10,000 – 30,000 THBInternational 30,000 – 80,000 THB
Indicative ranges in THB, reviewed 2026-11. Real bills vary by hospital, doctor and case.
Get your cost sheet by email
One click. We send it now and open your free account, so you can find it again and compare real plans later.
- Your result, ready to keep
- A link to reopen and adjust it
- Free account, no password
Sent. Check your inbox.
We emailed your result to . The email also contains a button to open your free account.
Three price levels for the same treatment
Thailand has three hospital worlds, and the same appendectomy can cost six times more from one to the next.
- Public hospitals are the cheapest. Foreigners pay a higher tariff than Thai nationals, queues are long and English is not guaranteed.
- Private hospitals are where most expats go: short waits, English-speaking staff and package prices published for common procedures.
- International hospitals, the flagship names in Bangkok and Phuket, charge the highest prices in the country for hotel-grade rooms and large specialist teams.
Choosing where you would actually be treated is the first step to knowing how much cover you need.
Small bills are cheap. Big ones are not.
A GP visit in a private hospital costs 600 to 1,500 THB, which is why Thailand has a reputation for affordable care. The picture changes once you are admitted: a private room runs 3,000 to 8,000 THB a night, intensive care 15,000 to 40,000 THB a night, and a motorbike accident with surgery commonly lands between 200,000 and 500,000 THB.
That gap explains how most expats insure themselves: they pay small outpatient bills from their pocket and insure the hospital stay, the part that can reach a year of income.
How to read these prices
Every figure is an indicative range in Thai baht, last reviewed in November 2026. Surgery lines are package-style totals that include the stay; per-night and per-session lines are marked. Real bills depend on the hospital, the doctor, the room you choose and how the case evolves, so always ask the hospital for a written estimate before a planned procedure.
Frequently asked questions
Is healthcare free in Thailand for foreigners?
No. Free or near-free care under the universal coverage scheme is for Thai nationals. Foreigners pay for treatment unless they are employees enrolled in Thai social security, which covers care at one registered hospital. Everyone else pays the bill or uses private insurance.
How much does a doctor visit cost in Thailand?
A GP consultation costs roughly 200 to 600 THB in a public hospital, 600 to 1,500 THB in a private hospital and 1,500 to 3,500 THB in an international hospital. Medication and tests are billed on top.
How much does a night in hospital cost in Thailand?
A private room costs about 1,000 to 3,500 THB a night in a public hospital, 3,000 to 8,000 THB in a private hospital and 8,000 to 20,000 THB in an international hospital. Intensive care is several times more.
Do Thai hospitals ask for payment upfront?
Private hospitals usually ask for a deposit or a payment guarantee before a planned admission, and settle the bill before discharge. With insurance that offers direct billing, the insurer guarantees the bill and you pay only your share.
Are public hospitals an option for expats?
Yes, and the medical standard in large public and university hospitals is good. Expect longer waits, shared wards unless you pay for a private room, and less English. Foreigners are charged a higher tariff than Thai patients.
More free tools
Ready to see real prices?
Compare 20+ insurers for your profile in two minutes. Free, with no obligation.
Compare plans