Blood Test Price in Bangkok — 2026 Cost Guide

WhatsApp𝕏 Tweet
Blood tests are the foundation of every health check-up in Thailand. Bangkok's private hospitals offer individual blood tests and full blood panel packages at prices 60–80% lower than equivalent tests in the US, UK, or Australia — with same-day results at most hospitals.

How much does a blood test cost in Bangkok?

Individual blood test prices at Bangkok private hospitals:

  • Complete Blood Count (CBC): ฿180 – ฿450
  • Fasting blood glucose: ฿120 – ฿280
  • Lipid panel (total cholesterol, HDL, LDL, triglycerides): ฿350 – ฿700
  • Liver function tests (ALT, AST, ALP, bilirubin): ฿350 – ฿650
  • Kidney function (creatinine, BUN, eGFR): ฿280 – ฿550
  • Thyroid function (TSH + T3 + T4): ฿450 – ฿900
  • HbA1c (3-month blood sugar average): ฿350 – ฿650
  • Hepatitis B surface antigen (HBsAg): ฿280 – ฿500
  • PSA (prostate, men 40+): ฿450 – ฿900
  • Full hormone panel (testosterone/estrogen/FSH/LH): ฿1,200 – ฿2,500

Blood test package pricing

Bundling blood tests into a package is always cheaper than individual tests:

  • Basic blood panel (CBC + glucose + lipids + liver + kidney): ฿900 – ฿2,200
  • Standard blood panel (adds thyroid, Hep B/C, uric acid, iron): ฿1,800 – ฿4,500
  • Comprehensive blood panel (adds cancer markers, hormones, vitamins): ฿5,000 – ฿12,000
  • Cancer marker panel (AFP, CEA, CA-125, CA 19-9, PSA): ฿2,500 – ฿6,000 separately
  • STD/STI panel (HIV, syphilis, gonorrhoea, chlamydia): ฿1,200 – ฿3,500

Where to get a blood test in Bangkok

Options for blood tests without a full health check-up package:

  • Walk-in blood draw: available at most Bangkok private hospitals, no appointment needed, start from ฿300 for a single test
  • Government hospitals (Siriraj, Ramathibodi): cheapest (฿80–฿150/test), but expect 2–4 hour waits
  • Private lab chains (Samitivej Lab, Medtech): competitive pricing, multiple locations, results by LINE app
  • Health check-up package: most cost-effective if you need 5+ tests — saves 30–50% vs individual pricing

How to prepare for a blood test in Bangkok

Standard preparation requirements:

  • Fasting: 8–12 hours before blood draw for glucose, lipid, and comprehensive panels
  • Water is fine — stay hydrated; avoid black coffee before the draw
  • Do NOT fast for CBC-only, thyroid, or specific cancer marker panels (check with the lab)
  • Morning appointments are easiest — arrive 7–8am, test done before breakfast
  • Results: most routine tests ready within 4–6 hours; comprehensive panels often same-day or next morning

Frequently Asked Questions

Can I get a blood test in Bangkok without a doctor's referral?

Yes — Bangkok private hospitals allow walk-in blood tests without a referral. You can go directly to the laboratory department, specify which tests you want, pay at the counter, and have blood drawn. A doctor consultation to review results costs ฿300–฿800 extra but is optional.

How long does a blood test take in Bangkok?

The blood draw itself takes 5–10 minutes. Results for routine blood tests (CBC, glucose, lipids) are typically ready in 2–4 hours at Bangkok private hospitals. Thyroid, Hepatitis, and cancer marker results take 4–6 hours. Vitamin D and B12 may require overnight processing.

What blood tests should I get as a foreigner in Bangkok?

For a first health screen in Bangkok, the most useful blood tests for foreigners are: CBC (general health), blood glucose (diabetes risk), lipid panel (heart risk), liver function (especially if you drink alcohol), kidney function, thyroid (TSH), and Hepatitis B surface antigen. Total cost: ฿1,500–฿3,000 as a package.

Ready to compare prices?

Real prices scraped directly from hospital websites. No ads, no paid rankings.

Compare packagesGet help
Ask us which package is right for you