How much does a hospital visit cost in Thailand? Real prices for 2026
A doctor visit in Thailand costs anywhere from 300 baht (~$8 USD) at a government hospital to 6,000 baht (~$170 USD) at a premium international hospital. A hospital visit that would bankrupt you back home might cost less than a nice dinner here, which is one of the reasons the cost of living here is so attractive.
Thailand has three tiers of healthcare, and which one you walk into decides whether you're paying beer money or rent money for the same consultation. We’ve used all three, and they all have their place.
Government, mid-range or premium
At most hospitals you just walk in, register at reception and see a doctor, with no referral or appointment. Private hospitals usually see you within 30-60 minutes, while government hospitals take hours. The tiers differ in comfort, waiting times and English much more than in medical skill: the premium hospitals are JCI-accredited (the international gold standard), and government hospital specialists trained at the same universities as private hospital doctors.
Government hospitals - The big public hospitals (Siriraj and Chulalongkorn in Bangkok, Maharaj Nakorn in Chiang Mai, Vachira in Phuket) are teaching hospitals attached to major universities, and the specialists are genuinely world-class. You'll wait hours, sometimes most of the day, English is limited to basic medical terms, and the facilities look like a government hospital from the 1990s. There's no concierge desk and nobody's bringing you a menu. Write your symptoms down in English before you go, as the doctor will likely read English better than they speak it.
Government hospitals charge foreigners about double the Thai rate (Thai citizens pay the base rate, or nothing under the Universal Coverage Scheme), which is still dirt cheap. A complete blood count costs a Thai 130 baht and a tourist 260 baht, still under $9.
Mid-range private hospitals - These are the sweet spot, and the ones we recommend for most situations: Phyathai, Kasemrad, Paolo and Praram 9. They're clean and organised, the English is decent, they handle insurance claims, and they're roughly 30-40% cheaper than the premium places without charging you extra for being foreign.
Premium international hospitals - Bumrungrad, Bangkok Hospital, Samitivej and BNH are the hospitals medical tourists fly to Thailand to use (Bumrungrad alone sees over 1.1 million patients a year). You get perfect English, insurance coordination teams, a Starbucks in the lobby and rooms that look like hotel suites. The care is excellent, but you're paying for the marble floors too.
For a routine consultation, we think the mid-range hospitals give you 90% of the experience at 40% of the price. But if your insurance covers it or you’re dealing with something serious, the premium hospitals are genuinely excellent. In an emergency, go to the closest hospital and transfer once you're stable. For planned procedures, government hospitals save serious money if you can handle the wait and the language barrier.
This is what a standard outpatient visit costs at each tier:
| Government | Mid-range private | Premium international | |
|---|---|---|---|
| Consultation | 300-800 baht (~$8-23) | 800-2,500 baht (~$23-70) | 2,000-6,000 baht (~$57-170) |
| Blood test | 200-500 baht | 500-1,500 baht | 1,000-3,000 baht |
| X-ray | 250-500 baht | 500-1,000 baht | 1,000-1,500 baht |
These are consultation fees only. Medicine, lab tests, and imaging cost extra at every tier.
For minor stuff like a skin rash, an ear infection or a cough that won't quit, a local clinic charges 500-1,500 baht (~$14-43 USD) including meds, and there's usually one within walking distance.
Emergency room costs
This is where the gap between government and private hospitals really shows.
Government hospital ER - Expect a 500-2,000 baht (~$14-57 USD) facility fee before any treatment. You'll wait unless it's genuinely life-threatening, but you'll be seen.
Private hospital ER - It's 2,000-5,000 baht (~$57-143 USD) just to walk through the door. A typical minor emergency (wound treatment, fracture assessment, basic stabilisation) runs 5,000-15,000 baht (~$143-430 USD) in total.
Ambulance - A government ambulance (1669, the national emergency medical service) is free, and a private hospital one costs 2,000-10,000 baht depending on distance. In Bangkok a Grab to the hospital is honestly faster in most non-critical situations, but for anything life-threatening, call 1669.
Private hospitals often want a deposit of 50,000-200,000 baht (~$1,430-5,700 USD) on your credit card before treating non-emergency cases. This is normal, so bring a card with a decent limit. In a genuine emergency, treatment starts immediately: Thailand's Emergency Medical Act requires every hospital, public or private, to stabilise you whether you can pay or not. Save our emergency numbers guide on your phone.
Food poisoning
Food poisoning is the most likely reason you'll see a doctor here. Street food, ice, unfamiliar bacteria - your stomach will eventually stage a protest.
Pharmacy - Treating it yourself costs 50-200 baht (~$1.50-6 USD): activated charcoal is 20-40 baht, Smecta (diosmectite) 80-120 baht and oral rehydration salts 5-15 baht a sachet. Point at your stomach and make a sad face. They'll know.
Clinic - It's 800-1,500 baht (~$23-43 USD) for the consultation and meds (rehydration salts, anti-nausea medication and sometimes antibiotics).
Private hospital - Expect 1,500-3,500 baht (~$43-100 USD) for the consultation, meds and possibly a blood test.
IV drip - It's 2,000-5,000 baht at a clinic or 5,000-10,000 baht (~$143-286 USD) at a private hospital. If you can't keep fluids down, the drip is the move, and you'll feel like a new person within a few hours.
See a doctor if it lasts more than 48-72 hours, or you have a high fever, blood in your stool, severe abdominal pain or can't keep any fluids down.
Motorbike accidents
Motorbike accidents are the number one cause of tourist hospital visits that involve actual money. If you're new to Thailand, rental bikes are everywhere and the roads are genuinely dangerous.
Road rash - Cleaning, bandaging and maybe a tetanus shot cost 500-2,000 baht (~$14-57 USD) at a clinic or 2,000-5,000 baht at a private hospital.
Stitches - Expect 5,000-15,000 baht (~$143-430 USD) at a private hospital depending on the wound, then 200-500 baht to have them taken out at any clinic.
Broken bone, no surgery - A cast, X-ray and follow-up cost 10,000-30,000 baht (~$286-860 USD) at a government hospital or 50,000-100,000+ baht (~$1,430-2,860 USD) at a private one.
Broken bone, with surgery - In one documented case, a shoulder reconstruction with six days in a government hospital cost 72,000 baht (~$2,060 USD). A private hospital quoted 230,000 baht (~$6,570 USD) for the same surgery.
Severe accident - Multiple injuries and ICU cost 300,000-1,000,000+ baht (~$8,570-28,570+ USD). ICU alone adds 20,000-80,000 baht a day.
Warning: Many travel insurance policies exclude motorbike accidents entirely, especially if you don’t have a valid motorcycle license. Thai rental bikes are 100-125cc. Some policies (including SafetyWing’s basic plan) only cover bikes up to 50cc. Check your policy BEFORE you rent that scooter. Read our travel insurance guide for policies that actually cover motorbike riding.
Dengue fever
Dengue is real and there’s no vaccine that works well enough to rely on (for most travelers). Mosquitoes in Thailand carry it, and we know people who’ve had it. It’s not fun.
Blood test - A complete blood count plus a dengue NS1 antigen test to confirm it costs 500-2,000 baht (~$14-57 USD).
Mild case - Mild dengue is managed at home with daily blood tests, for 2,000-5,000 baht (~$57-143 USD) including the consultation and medication.
Hospital stay - A typical 5-7 day stay at a private hospital costs 50,000-95,000 baht (~$1,430-2,710 USD). There's no specific drug for dengue, so it's IV fluids, electrolytes and making sure your platelet count doesn't drop dangerously low.
Severe case (dengue hemorrhagic fever) - It's rare but expensive. Most cases don't get this bad.
Important: If you suspect dengue, take paracetamol for fever. Do NOT take ibuprofen or aspirin - they increase bleeding risk, which is the last thing you want when dengue is already messing with your platelets. This isn’t optional advice. It matters.
Dog bites and rabies shots
Stray dogs are everywhere in Thailand. Most are harmless, but bites happen, especially in less touristy areas, and rabies is nearly 100% fatal once symptoms appear.
Wash the wound with soap and running water for 15 minutes straight away. It's the single most important thing you can do. Then go to a hospital, where cleaning the wound costs 500-1,500 baht (~$14-43 USD), and don't wait to see if the dog "looked healthy". The rabies vaccine series is 4-5 shots over 28 days:
| Per shot | Total series | |
|---|---|---|
| Government hospital | 300-500 baht | 1,200-2,500 baht (~$34-71) |
| Private clinic | 800-1,200 baht | 3,200-6,000 baht (~$91-171) |
| Premium hospital | 2,000-3,000+ baht | 8,000-15,000 baht (~$229-429) |
If the bite broke the skin and you're bleeding (category III exposure), you'll also need rabies immunoglobulin (RIG) injected around the wound, which adds 3,000-8,000 baht (~$86-229 USD) depending on your body weight. All in, expect 3,000-20,000 baht (~$92-615 USD). If you had pre-exposure rabies vaccinations before you came, you'll need fewer shots and no RIG.
Dental work
Thailand is famous for cheap dental work, and the reputation is deserved. Even the premium clinics charge a fraction of what you'd pay in the US, UK or Australia.
| Procedure | Clinic price | Hospital dental dept |
|---|---|---|
| Cleaning | 1,200-3,000 baht (~$37-92) | 1,500-3,000 baht |
| Filling (simple) | 1,000-1,500 baht (~$31-46) | 2,000+ baht |
| Root canal | 9,000-17,000 baht (~$277-523) | 12,000-20,000 baht |
| Ceramic crown | 17,000-25,000 baht (~$523-769) | 18,000-25,000 baht |
| Extraction (simple) | 1,200-3,000 baht (~$37-92) | 2,000-3,000 baht |
| Implant | 50,000-90,000 baht (~$1,538-2,769) | 65,000-134,000 baht |
Dedicated dental clinics (BIDC, Thantakit, Bangkok Smile) are typically 10-30% cheaper than hospital dental departments for the same quality of work, and their specialists do nothing but teeth all day. If you're planning dental work, go to a dental clinic, not a hospital.
Buying medicine
Private hospital pharmacies charge 2-5 times more than street pharmacies for the same pills. Ask the doctor to write down what you need and buy it at the nearest Boots, Watsons or independent pharmacy. That alone can save you 500-2,000 baht per visit. Typical street pharmacy prices:
| Medicine | Price |
|---|---|
| Paracetamol (strip of 10) | 10-15 baht |
| Ibuprofen (strip of 10) | 15-30 baht |
| Amoxicillin (full course) | 80-150 baht |
| Azithromycin (full course) | 100-200 baht |
| Antihistamine / loratadine (strip) | 20-40 baht |
| Antacid liquid (bottle) | 100-150 baht |
| Smecta / diosmectite | 80-120 baht |
| Oral rehydration salts (per sachet) | 5-15 baht |
Thai pharmacists can dispense many medications without a prescription, including some antibiotics, which surprises most visitors. Describe your symptoms and they'll often sort you out for under 200 baht. For minor issues, the pharmacy should be your first stop, not the hospital.
If you need something at 2am, 7-Eleven sells basic painkillers and first aid supplies 24/7, hospital ERs have pharmacies that never close, and some independent pharmacies in tourist areas (Khao San Road, Walking Street, Bangla Road) stay open until midnight or later.
Which hospital to go to
These are the main options in Bangkok, Chiang Mai and Phuket.
Bangkok
Premium hospitals in Bangkok charge 2,000-6,000 baht for a consultation.
Bumrungrad International (Sukhumvit Soi 3) - Thailand's most famous hospital, with a full international patient department. It feels like a five-star hotel and the prices match.
Bangkok Hospital (Soi Soonvijai) - Part of the BDMS network of 50+ hospitals, with a strong insurance coordination team.
Samitivej (Sukhumvit Soi 49) - Excellent paediatric and OB/GYN departments, and popular with expat families.
BNH Hospital (Silom/Sathorn) - Smaller and less overwhelming than Bumrungrad, and good for planned procedures.
Mid-range hospitals charge 800-2,500 baht.
Phyathai 2 (Phahonyothin) - Our top pick for mid-range. Its International Relations Center has bilingual translators, and it's 30-40% cheaper than Bumrungrad for comparable care.
Praram 9 (Huai Khwang) - A solid all-rounder.
Kasemrad (Ramkhamhaeng is the most popular branch) - Multi-specialty, with international patient services and branches across the country. Paolo also has several hospitals around Bangkok.
Government hospitals charge 300-800 baht.
Siriraj Hospital (Thonburi) - Thailand's oldest hospital, founded in 1888, and Mahidol University's teaching hospital. Excellent specialists, brutal waits and limited English. Its private wing, Siriraj Piyamaharajkarun (SiPH), charges private-hospital rates if you want the shortcut.
Chulalongkorn Hospital (Pathumwan) - A major teaching hospital on the Thai Red Cross campus, with top-tier specialists.
Ramathibodi Hospital (Ratchathewi) - Mahidol University teaching hospital with a strong trauma centre.
Chiang Mai
Chiang Mai has one private hospital most foreigners use and one big government hospital.
Chiang Mai Ram Hospital (private, 500-1,900 baht consultation) - The go-to private hospital for foreigners, with English-speaking staff. It's known locally as "the expensive one", but it's still far cheaper than Bangkok's premium hospitals.
Maharaj Nakorn Chiang Mai / Suan Dok (government) - Chiang Mai University's teaching hospital. Excellent doctors, very long waits (potentially a full day) and limited English.
Phuket
These are the two to know in Phuket.
Bangkok Hospital Phuket (private, 1,500+ baht consultation) - Part of the BDMS network, with international insurance coordination and some of the highest prices on the island.
Vachira Phuket Hospital (government, 200-300 baht consultation) - The highest-rated public hospital in Phuket and the default for uninsured travellers. It has an international department, but don't expect smooth coordination. They treat first and bill later.
How to pay
Private hospitals take Visa and Mastercard. Government hospitals want paying at the time, and while more of them take cards now, cash is safer, especially at smaller ones outside Bangkok.
Most major private hospitals bill your insurer directly, so you pay nothing upfront or just a small excess. Bangkok Hospital works with hundreds of travel insurers and Bumrungrad has deep direct-billing networks. It works like this:
- Call your insurer's 24/7 hotline (save the number in your phone before you need it).
- Get an authorisation number.
- Give the number to hospital reception.
- The hospital bills your insurer and you walk out without paying.
At a government hospital, a small clinic or a hospital your insurer has no agreement with, you pay the full bill and claim it back. Government hospital bills are small enough that this isn't usually a crisis. Before you leave, ask for both of these, because without them your claim will be rejected:
- Itemised receipt (ใบเสร็จรับเงิน), line by line, not just a total
- Medical certificate (ใบรับรองแพทย์), with the diagnosis and treatment summary
Submit the claim within your policy's deadline (usually 30-90 days) and keep copies of everything.
If you don't have insurance
If you're visiting Thailand without travel insurance, you're gambling, and the prices on this page are why. If you're already here and something happens, this is how it works.
Government hospitals will treat you - They're required to. You'll get a bill, but they won't turn you away, and if you genuinely can't pay, they absorb the cost. It happens more often than you'd think.
Private hospitals are different - They'll want that 50,000-200,000 baht deposit before non-emergency treatment, some have been known to hold passports until the bill is settled, and if your money runs out mid-treatment they can transfer you to a government hospital.
Your embassy can't pay your bill - It can contact your family, give you a list of lawyers and offer consular support, but it won't give you money.
Emergency treatment comes first - You will not be left bleeding in a parking lot, but once you're stable, the billing conversation starts.
SafetyWing starts at around $63 USD per four weeks for travel insurance, and a single motorbike accident at a private hospital can cost more than a full year of cover. SquareMouth lets you compare options. For longer stays, long-term health insurance makes more sense than travel insurance. Either way, get insured.