This article explains blood test costs in Bali for tourists and residents,
including clinic testing, hospital testing, and mobile blood tests at hotels or villas.
If you are wondering how much a blood test costs in Bali,
this guide explains realistic prices, what affects cost, and
whether clinic, hospital, or hotel testing is best for you.
Quick Answer: Blood Test Cost in Bali
At Dewa Medical, blood tests start from IDR 350,000 (basic panel: CBC + CRP). Check-up panels cost IDR 1,950,000 – 2,750,000 and STD packages IDR 2,000,000 – 4,600,000. Hotel or villa collection adds IDR 450,000 per visit.
Clinic vs Hospital Blood Test Cost
Private clinics in Bali often offer faster service and clearer pricing
compared to hospitals, especially for tourists.
Complete blood count (CBC) + CRP — for fever, infection, Bali Belly workup
From 350,000
Executive check-up
CBC + ESR, cholesterol, liver and kidney function, blood glucose
1,950,000
Premium check-up
Executive panel + HbA1c (diabetes) + urinalysis
2,750,000
STD packages
From gonorrhea/chlamydia PCR to a complete screen with HIV, syphilis, hepatitis B
2,000,000–4,600,000
Hotel or villa sample collection adds a mobile visit fee of IDR 450,000 per visit — this covers any number of tests taken at that visit. There is no extra fee at our Kerobokan clinic. Most results are ready within 24 hours.
Which Blood Test for Which Symptom?
Symptom or reason
Common tests
Fever in Bali (first 1–5 days)
CBC + dengue NS1 antigen
Fever for more than 5 days
CBC + dengue IgM/IgG; typhoid tests if suspected
Severe Bali Belly or vomiting
CBC, CRP, electrolytes, kidney function
Routine health check
Executive or Premium check-up
New partner or unprotected sex
STD package, timed to the window period
Do I Need to Fast?
Fasting for 8–12 hours (water is fine) is needed for accurate cholesterol and fasting glucose results, so check-up panels are best taken in the morning. Tests for infection, dengue, STDs and CBC do not require fasting.
Why a Doctor Should Read Your Results
A single number rarely tells the full story. A low platelet count means something very different on day 2 of a fever than on day 6, and a raised CRP needs to be read alongside your symptoms. With a doctor visit, results are explained and treatment can start the same day. See mobile blood tests in Bali and when to see a doctor after a blood test.
Frequently Asked Questions
How much is a basic blood test in Bali?
At Dewa Medical a basic panel (CBC + CRP) starts from IDR 350,000. A mobile visit fee of IDR 450,000 applies for hotel or villa collection.
How fast are blood test results in Bali?
Most results are ready within 24 hours; some basic tests can be same-day.
Do I need to fast before a blood test?
Only for cholesterol and fasting glucose tests — fast for 8–12 hours with water only. Infection, dengue and STD tests do not need fasting.
Which test checks for dengue?
In the first 1–5 days of fever, a dengue NS1 antigen test with a CBC. After day 5, dengue IgM/IgG antibodies are more useful.