Blood test fees 2026: price comparison at 12 private hospitals

At the 12 Hong Kong private hospitals Book a Doctor checked, a complete blood count costs about HK$160 to HK$300 (mostly the outpatient price; inpatient charges are calculated separately by room class).

How much do hospitals charge for blood tests?

The table lists the blood test fees published on the websites of the 12 Hong Kong private hospitals this site checked, not all institutions in Hong Kong.

Compiled by this site: complete blood count about HK$160 to HK$300; liver function about HK$635 to HK$970; kidney function about HK$635 to HK$800; blood lipids about HK$650 to HK$1,070. Pricing bases differ between hospitals (outpatient, standard room or a single fee), so go by the notes when comparing.

How this list was put together: an institution is listed when it publishes this fee on its own website and this site has checked the figures against that fee schedule. The rows are in a fixed order, not in order of price; this site does not recommend any institution, the order says nothing about quality, and the list is not every institution in Hong Kong.

Hong Kong dollars; ‘—’ means the fee schedule does not list the item. Fees are subject to confirmation by the hospital.
InstitutionComplete blood countLiver functionKidney functionBlood lipidsPricing basis and notes
CUHK Medical CentreHK$205HK$635HK$635HK$845Outpatient and day patient price
Gleneagles Hospital Hong KongHK$240 (with differential count)HK$760HK$690—Outpatient price
Hong Kong Sanatorium & HospitalHK$270———Outpatient price; LDL cholesterol HK$590
Hong Kong Adventist Hospital – Stubbs RoadHK$300HK$970 (Group B)HK$665HK$700Outpatient price
Hong Kong Adventist Hospital – Tsuen WanHK$300HK$705HK$705HK$650Outpatient price
St. Paul's HospitalHK$235HK$705HK$675HK$805Outpatient price
Hong Kong Baptist HospitalHK$250HK$820HK$800HK$1,070Outpatient / standard room price
Canossa Hospital (Caritas)HK$210HK$825HK$690HK$695Outpatient price
Union HospitalHK$210HK$690HK$680HK$950Outpatient price
Matilda International HospitalHK$300—HK$790HK$800Hospital standard room price
Precious Blood Hospital (Caritas)HK$160———Outpatient / standard room price; cholesterol HK$160
St. Teresa's HospitalHK$240HK$690HK$690HK$900Outpatient price

Blood test fees, hospital by hospital

CUHK Medical Centre blood test fees: Complete blood count: HK$205; Liver function: HK$635; Kidney function: HK$635; Blood lipids: HK$845 (outpatient and day patient price; effective 1 November 2025).

Gleneagles Hospital Hong Kong blood test fees: Complete blood count: HK$240 (with differential count); Liver function: HK$760; Kidney function: HK$690 (outpatient price; effective 1 January 2026).

Hong Kong Sanatorium & Hospital blood test fees: Complete blood count: HK$270 (outpatient price; LDL cholesterol HK$590; effective 1 August 2026).

Hong Kong Adventist Hospital – Stubbs Road blood test fees: Complete blood count: HK$300; Liver function: HK$970 (Group B); Kidney function: HK$665; Blood lipids: HK$700 (outpatient price; effective 1 January 2024).

Hong Kong Adventist Hospital – Tsuen Wan blood test fees: Complete blood count: HK$300; Liver function: HK$705; Kidney function: HK$705; Blood lipids: HK$650 (outpatient price; effective 1 January 2025).

St. Paul's Hospital blood test fees: Complete blood count: HK$235; Liver function: HK$705; Kidney function: HK$675; Blood lipids: HK$805 (outpatient price).

Hong Kong Baptist Hospital blood test fees: Complete blood count: HK$250; Liver function: HK$820; Kidney function: HK$800; Blood lipids: HK$1,070 (outpatient / standard room price; revised 1 July 2026, revised 17 July 2026).

Canossa Hospital (Caritas) blood test fees: Complete blood count: HK$210; Liver function: HK$825; Kidney function: HK$690; Blood lipids: HK$695 (outpatient price; effective 1 April 2026).

Union Hospital blood test fees: Complete blood count: HK$210; Liver function: HK$690; Kidney function: HK$680; Blood lipids: HK$950 (outpatient price; effective 1 January 2026).

Matilda International Hospital blood test fees: Complete blood count: HK$300; Kidney function: HK$790; Blood lipids: HK$800 (Hospital standard room price; effective 1 February 2026).

Precious Blood Hospital (Caritas) blood test fees: Complete blood count: HK$160 (outpatient / standard room price; cholesterol HK$160; updated 12 May 2025).

St. Teresa's Hospital blood test fees: Complete blood count: HK$240; Liver function: HK$690; Kidney function: HK$690; Blood lipids: HK$900 (outpatient price; revised 1 July 2026).

What do the fees include?

The table shows hospitals' fees for tests. Most hospitals list separate prices for outpatients and for each ward class, and the higher the room class for inpatients, the higher the fee; some hospitals state that fees for tests done outside office hours or in emergencies are adjusted separately.

Test panels with the same name at different hospitals can include different items, for example which items are tested in a liver function or lipid panel.

What should I ask before booking?

Which tests does the panel include? Does the fee include blood drawing and a doctor's explanation of the report?

When will the report be ready?

Will the fee differ if the test is done outside office hours or on holidays?

Can medical insurance pay the hospital directly?

For arrangements for paying with medical insurance, see using medical insurance to see a private specialist; for health check package fees, see health check package fees; for fees for other tests: X-ray, mammogram, bone density test, ultrasound, CT, MRI.

Frequently asked questions

Why do blood test fees at private hospitals differ so much?

Each hospital sets its own fees, outpatient and ward-class prices differ, and some hospitals also adjust fees for tests done outside office hours or in emergencies.

Are test panels with the same name the same?

Not necessarily. Panels with the same name can include different items at different hospitals; for example, the liver function test in the Hong Kong Adventist Hospital – Stubbs Road table is ‘Group B’ at HK$970, while Canossa Hospital's liver function test is HK$825; ask exactly which items are tested before booking.