Whether public or private is cheaper really comes down to whether you qualify for a subsidy — not just the location.

Free government services and private-doctor subsidies

  • Free: children's vaccines under the Childhood Immunisation Programme; flu and pneumococcal vaccines for eligible elderly and high-risk groups under the Government Vaccination Programme; HPV vaccine for schoolgirls under the school programme.
  • VSS reimburses participating doctors for eligible vaccinations. Some doctors charge no extra; others charge an additional fee. The 2026/27 flu subsidy of HK$260 per dose is not the final patient price.
  • Elderly health care vouchers: eligible people can use available balances at enrolled providers under the service rules. The basic annual amount is HK$2,000; payment uses that balance rather than adding a new subsidy for each vaccination.

Self-pay services: compare the same product and complete fee

Private providers differ in products, sessions, supply and fee conditions; shorter waits or a lower total fee cannot be assumed. Compare the exact product, per-dose or full-course price, consultation, injection fees, applicable offers and refund terms after checking clinical suitability.

How to decide

Check official vaccine-specific eligibility and venues, then obtain the provider’s confirmed total fee. Compare the same product, dose count and included services, distinguishing free services, private-doctor subsidies, self-pay offers and voucher payment. A headline price or venue alone does not establish which is cheaper.