Doctors in Bangkok: Hospitals, Clinics and Specialists for Expats
In Bangkok you can see a specialist the same day at a private hospital or a GP down the road at a neighbourhood clinic. Knowing which to use saves both time and money.

The short version
- Private hospitals such as Bumrungrad, Bangkok Hospital and Samitivej have English-speaking specialists and same-day appointments.
- Neighbourhood clinics are cheaper for routine problems: about 500–800 baht for a GP visit.
- You can book a specialist directly; no referral is needed at private hospitals.
- Telemedicine apps are useful for minor problems and repeat prescriptions.
- Check any clinic’s licence at hosp.hss.moph.go.th.
Seeing a specialist at a hospital

Bangkok’s private hospitals run outpatient clinics for almost every specialty, usually with same-day or next-day appointments and English-speaking staff. Their international patient desks can handle bookings and insurance. A private hospital visit typically costs 1,200–3,500 baht before tests.
Neighbourhood clinics and telemedicine

Clinics in expat areas such as Sukhumvit, Silom and Ari handle everyday problems quickly and cheaply. Telemedicine works well for minor problems and follow-ups. Before treatment, check the clinic’s licence on the Department of Health Service Support register.
English, costs and insurance

- Private hospitals: English throughout, higher prices
- University hospitals: top specialists, longer queues
- Ask for an estimate before scans and tests
- Check whether your insurer bills the hospital directly
Everyday healthcare
Guides from the JLIT library.
Health hubs
Insurance and treatment.
Keep going
Questions newcomers ask
How do I find an English-speaking doctor in Bangkok?
Private hospitals such as Bumrungrad, Bangkok Hospital and Samitivej have English-speaking doctors; many clinics in expat areas do too.
Do I need a referral to see a specialist in Bangkok?
No. You can book a specialist directly at a private hospital.
How much is a doctor’s visit in Bangkok?
About 500–800 baht at a GP clinic and 1,200–3,500 baht at a private hospital in 2026, before tests and medicines.




