BIT
FR

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
Currency
Public hospitalPrivate hospitalInternational hospital

Real-life bills

  • Flu: doctor visit and medication

    Outpatient (OPD)
    Public 300 – 800 THB
    Private 1,200 – 3,000 THB
    International 3,000 – 7,000 THB
  • Food poisoning: one night in hospital

    Inpatient (IPD)
    Public 3,000 – 8,000 THB
    Private 15,000 – 35,000 THB
    International 30,000 – 80,000 THB
  • Dengue fever: 3 to 5 nights in hospital

    Inpatient (IPD)
    Public 10,000 – 30,000 THB
    Private 40,000 – 90,000 THB
    International 80,000 – 250,000 THB
  • Motorbike accident with fracture surgery

    Inpatient (IPD)
    Public 50,000 – 150,000 THB
    Private 200,000 – 500,000 THB
    International 400,000 – 1,500,000 THB
  • Heart attack: stent and intensive care

    Inpatient (IPD)
    Public 150,000 – 300,000 THB
    Private 400,000 – 800,000 THB
    International 800,000 – 2,000,000 THB
  • Stroke: intensive care and two weeks in hospital

    Inpatient (IPD)
    Public 100,000 – 300,000 THB
    Private 400,000 – 1,000,000 THB
    International 1,000,000 – 3,000,000 THB
  • Cancer: first year of treatment

    Inpatient (IPD)
    Public 200,000 – 600,000 THB
    Private 800,000 – 2,000,000 THB
    International 1,500,000 – 5,000,000 THB
  • Air ambulance within Thailand

    Evacuation cover
    Public 150,000 – 500,000 THB
    Private 150,000 – 500,000 THB
    International 150,000 – 500,000 THB
  • Medical repatriation to Europe or North America

    Evacuation cover
    Public 1,000,000 – 4,000,000 THB
    Private 1,000,000 – 4,000,000 THB
    International 1,000,000 – 4,000,000 THB

Consultations

  • GP consultation

    Outpatient (OPD)
    Public 200 – 600 THB
    Private 600 – 1,500 THB
    International 1,500 – 3,500 THB
  • Specialist consultation

    Outpatient (OPD)
    Public 300 – 800 THB
    Private 800 – 2,000 THB
    International 2,000 – 4,500 THB
  • Emergency room visit (minor case)

    Outpatient (OPD)
    Public 500 – 2,000 THB
    Private 2,000 – 6,000 THB
    International 5,000 – 15,000 THB
  • Physiotherapy

    per session Outpatient (OPD)
    Public 200 – 600 THB
    Private 600 – 1,500 THB
    International 1,500 – 3,500 THB
  • Psychiatrist or psychologist

    per session Outpatient (OPD)
    Public 300 – 1,000 THB
    Private 1,500 – 3,500 THB
    International 3,000 – 6,000 THB

Tests & scans

  • Basic blood panel

    Outpatient (OPD)
    Public 300 – 1,000 THB
    Private 1,000 – 3,000 THB
    International 2,500 – 6,000 THB
  • X-ray

    Outpatient (OPD)
    Public 200 – 600 THB
    Private 500 – 1,500 THB
    International 1,200 – 3,000 THB
  • Ultrasound

    Outpatient (OPD)
    Public 500 – 1,500 THB
    Private 1,500 – 3,500 THB
    International 3,000 – 6,500 THB
  • CT scan

    Outpatient (OPD)
    Public 3,000 – 8,000 THB
    Private 6,000 – 15,000 THB
    International 12,000 – 30,000 THB
  • MRI

    Outpatient (OPD)
    Public 6,000 – 12,000 THB
    Private 8,000 – 18,000 THB
    International 15,000 – 40,000 THB
  • Gastroscopy or colonoscopy

    Outpatient (OPD)
    Public 5,000 – 15,000 THB
    Private 15,000 – 35,000 THB
    International 30,000 – 70,000 THB
  • Annual health check-up package

    Wellness option
    Public 1,500 – 5,000 THB
    Private 4,000 – 15,000 THB
    International 12,000 – 45,000 THB

Dental

  • Scaling and polishing

    Dental option
    Public 400 – 1,000 THB
    Private 1,000 – 1,800 THB
    International 1,500 – 4,000 THB
  • Filling

    per tooth Dental option
    Public 500 – 1,500 THB
    Private 1,000 – 2,500 THB
    International 2,000 – 4,500 THB
  • Surgical wisdom tooth extraction

    per tooth Dental option
    Public 1,500 – 4,000 THB
    Private 3,500 – 8,000 THB
    International 7,000 – 15,000 THB
  • Root canal treatment

    per tooth Dental option
    Public 3,000 – 8,000 THB
    Private 6,000 – 14,000 THB
    International 12,000 – 25,000 THB
  • Ceramic crown

    per tooth Dental option
    Public 5,000 – 12,000 THB
    Private 10,000 – 18,000 THB
    International 15,000 – 30,000 THB
  • Dental implant with crown

    per tooth Dental option
    Public 25,000 – 50,000 THB
    Private 45,000 – 80,000 THB
    International 70,000 – 130,000 THB

Hospital stay

  • Private room

    per night Inpatient (IPD)
    Public 1,000 – 3,500 THB
    Private 3,000 – 8,000 THB
    International 8,000 – 20,000 THB
  • Intensive care unit (ICU)

    per night Inpatient (IPD)
    Public 5,000 – 15,000 THB
    Private 15,000 – 40,000 THB
    International 40,000 – 100,000 THB
  • Ground ambulance

    Inpatient (IPD)
    Public 0 – 1,500 THB
    Private 1,500 – 4,000 THB
    International 3,000 – 8,000 THB

Surgery

  • Appendectomy (laparoscopic)

    Inpatient (IPD)
    Public 30,000 – 80,000 THB
    Private 100,000 – 200,000 THB
    International 200,000 – 450,000 THB
  • Hernia repair

    Inpatient (IPD)
    Public 25,000 – 60,000 THB
    Private 80,000 – 150,000 THB
    International 150,000 – 300,000 THB
  • Gallbladder removal

    Inpatient (IPD)
    Public 40,000 – 90,000 THB
    Private 120,000 – 220,000 THB
    International 220,000 – 450,000 THB
  • Fracture surgery with plates or screws

    Inpatient (IPD)
    Public 40,000 – 100,000 THB
    Private 150,000 – 350,000 THB
    International 300,000 – 700,000 THB
  • Cataract surgery (one eye)

    Inpatient (IPD)
    Public 20,000 – 40,000 THB
    Private 40,000 – 70,000 THB
    International 70,000 – 150,000 THB
  • Total knee replacement

    Inpatient (IPD)
    Public 100,000 – 200,000 THB
    Private 250,000 – 400,000 THB
    International 450,000 – 800,000 THB
  • Total hip replacement

    Inpatient (IPD)
    Public 120,000 – 250,000 THB
    Private 300,000 – 500,000 THB
    International 500,000 – 900,000 THB
  • Spine surgery (herniated disc)

    Inpatient (IPD)
    Public 100,000 – 250,000 THB
    Private 300,000 – 600,000 THB
    International 500,000 – 1,200,000 THB
  • Coronary angioplasty with stent

    Inpatient (IPD)
    Public 100,000 – 200,000 THB
    Private 250,000 – 450,000 THB
    International 450,000 – 900,000 THB
  • Coronary bypass surgery

    Inpatient (IPD)
    Public 250,000 – 450,000 THB
    Private 500,000 – 800,000 THB
    International 800,000 – 1,600,000 THB
  • LASIK (both eyes)

    Rarely covered
    Public Not offered
    Private 50,000 – 80,000 THB
    International 80,000 – 150,000 THB

Maternity

  • Prenatal care package

    Maternity option
    Public 5,000 – 15,000 THB
    Private 20,000 – 45,000 THB
    International 40,000 – 90,000 THB
  • Natural delivery package

    Maternity option
    Public 15,000 – 40,000 THB
    Private 50,000 – 90,000 THB
    International 90,000 – 180,000 THB
  • Caesarean section package

    Maternity option
    Public 30,000 – 60,000 THB
    Private 80,000 – 130,000 THB
    International 130,000 – 250,000 THB
  • Neonatal intensive care

    per night Maternity option
    Public 3,000 – 10,000 THB
    Private 10,000 – 30,000 THB
    International 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

We use your email to send this result and manage your account. See our privacy policy.

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