Vaccine prices in Malaysia
What vaccines actually cost at private clinics and hospitals in Malaysia — plus which ones are free through the government, and how to claim up to RM1,000 back in tax relief. Indicative price ranges gathered from Malaysian providers; always confirm the current rate with your clinic.
How vaccine pricing works in Malaysia
There's no single fixed price for a vaccine in Malaysia. What you pay depends on three things: the vaccine itself, the brand (a newer or broader-coverage version costs more), and the provider — a small GP clinic typically charges less than a private hospital, which adds facility and consultation fees on top. Two clinics can quote noticeably different amounts for the same shot.
A few principles worth knowing before you read the table below:
- Multi-dose vaccines cost more in total. Vaccines like HPV, hepatitis B and rabies are given as a course of 2–3 (or more) doses, so the total is the per-dose price across the whole schedule. Many clinics offer a package price for the full course that works out cheaper than paying per visit.
- Consultation fees may be extra. Some quoted prices include the doctor's fee; others add it. Always ask whether the price is "nett" (all-in) or vaccine-only.
- Government vaccines are free or heavily subsidised for citizens — the childhood programme costs nothing at a Klinik Kesihatan.
- Prices change. The ranges below are indicative, gathered from Malaysian clinics and hospitals; treat them as a guide and confirm the live rate before booking.
Vaccine price guide (private, Malaysia)
Indicative private clinic and hospital prices in Malaysian Ringgit. Lower figures tend to reflect GP clinics; higher figures private hospitals or premium brands. Where a vaccine needs multiple doses, both per-dose and full-course costs are shown where available.
| Vaccine | Indicative price | Notes |
|---|---|---|
| Influenza (flu)Protects against seasonal flu viruses | ~RM90–150per dose, yearly | One of the cheapest; widely available, some employers free |
| Hepatitis BProtects the liver from hepatitis B virus | ~RM45–80per dose (×3 course) | Free from birth for babies; adults pay per dose |
| Hepatitis AProtects against hepatitis A from food & water | ~RM100–200per dose (×2 course) | Common travel vaccine |
| Hepatitis A+B (Twinrix)Combined protection against hepatitis A & B | ~RM150–250per dose (course) | Combined; convenient for travel |
| TyphoidProtects against typhoid fever from food & water | ~RM90–160single injection | Travel staple; lasts ~3 years |
| Pneumococcal (PCV)Protects against pneumonia & meningitis bacteria | ~RM250–400per dose | For older adults & chronic illness; free for babies |
| Meningococcal ACWY (Umrah)Protects against meningococcal meningitis | ~RM160–250single dose + cert | Required for Umrah/Hajj; valid 5 years |
| HPV (Gardasil 9)Prevents HPV-related cancers & genital warts | ~RM550–650per dose | Free for schoolgirls; full course ~RM1,050–1,650 |
| MMRProtects against measles, mumps & rubella | ~RM60–120per dose | Free for children on the schedule |
| Chickenpox (varicella)Protects against chickenpox (varicella) virus | ~RM130–200per dose | Two-dose course |
| Rabies (pre-exposure)Protects against rabies from animal bites | ~RM240+per dose (course) | After a bite: treated urgently at govt hospitals |
Real examples from Malaysian providers
To show how much pricing varies between providers, here are publicly listed examples from named Malaysian hospitals, clinics and price guides, each linked to its source. These are snapshots that change over time — they illustrate the spread rather than serve as current quotes:
- Influenza (flu) — the Outbreak.my vaccination guide puts private flu shots around RM80–150, with some private hospitals listing the flu vaccine from around RM65.
- Hepatitis B — Columbia Asia runs hepatitis B vaccination packages (single-dose pricing inclusive of doctor, nursing and registration fees), and ParkCity Medical Centre has been listed with a three-dose course around RM207.
- Typhoid — DoctorOnCall lists roughly RM60–70 (injectable) and RM50–60 (oral) privately, and free at government clinics; walk-in clinics such as Dr Prevents (KL & Selangor) administer the Typhim Vi typhoid vaccine, also for KKM food-handler certification.
- Pneumococcal — at government clinics the conjugate (PCV) has been around RM20 per dose and the polysaccharide (PPSV) around RM60, per DoctorOnCall; private providers like KMI Healthcare have listed PCV13 around RM300 per dose, with private hospital flu/pneumococcal listed from around RM120.
- HPV (Gardasil 9) — Columbia Asia runs Gardasil 9 packages (their package price includes the vaccine, disposables and specialist consultation); Sunway Medical lists three doses at RM1,550 (two at RM1,050); KMI Healthcare from RM590; the Outbreak.my guide notes catch-up around RM300–500 per dose.
- Chickenpox & Tdap — private providers including Columbia Asia have listed chickenpox (varicella) vaccination in the region of RM130–180 and the Tdap booster around RM81–88.
- Meningococcal & Umrah packages — Assunta Hospital lists Umrah/Hajj packages around RM215 (meningococcal + influenza), RM300 (meningococcal + pneumococcal) and RM370 (all three), medical officer fee included; Columbia Asia runs its own Umrah & Hajj vaccination packages, and walk-in clinics like Dr Prevents stock the meningococcal ACWY vaccine with the official certificate for Umrah visa processing.
- Rabies — adult vaccination clinics such as Klinik HealthQuarters (KL) offer pre-exposure rabies vaccination as part of their travel/adult vaccine services (note: post-exposure treatment after a bite is handled urgently at government hospitals).
- Baby vaccination packages — private hospitals such as Columbia Asia offer bundled infant packages covering several vaccines (DTaP, Hib, hepatitis B, MMR, pneumococcal and more), historically in the region of RM1,750–1,950 — though the same vaccines are free for citizens through the government programme.
The takeaway: a GP clinic and a private hospital can charge very different amounts for the same vaccine, and packages often beat paying item by item. It genuinely pays to compare.
Government clinic prices
It's worth knowing that even where a vaccine isn't entirely free, government clinics are dramatically cheaper than private ones. The pneumococcal vaccine is a striking example: through government channels the conjugate vaccine has been listed at around RM20 per dose, against roughly RM250–400 at private hospitals for a comparable PCV. The childhood programme vaccines remain free for citizens.
For Malaysians who qualify, the order of preference for cost is simple: free government programme first, then a subsidised government clinic rate, then private clinics, then private hospitals — with price rising at each step in exchange for convenience, speed and brand choice. If budget is the priority and you're eligible, start with your Klinik Kesihatan.
What each vaccine protects against
If you're weighing up which vaccines to pay for, it helps to know exactly what each one does — who it's for, what disease it prevents, and why it matters. Here's a fuller explanation of every vaccine in the table above.
Influenza (flu)
The flu vaccine protects against the seasonal influenza viruses that circulate and change each year — which is why it's given annually, with the formulation updated to match the strains expected that season. Flu is far more than a bad cold: it can cause high fever, body aches and days off work, and turn dangerous for the elderly, pregnant women, young children and people with chronic conditions. For many self-employed Malaysians, the real value is avoiding being knocked out of action for a week. It's one of the most affordable and widely available vaccines, and some employers provide it free.
Hepatitis B
Hepatitis B is a viral infection that attacks the liver and can become a lifelong (chronic) infection, leading over time to cirrhosis or liver cancer. It spreads through blood and bodily fluids, including from mother to baby at birth — which is why Malaysian babies receive it free from birth on the national schedule. Adults who weren't vaccinated as children, healthcare workers, and people with higher exposure risk can complete a three-dose course privately. A blood test can check whether you're already immune before paying for the full course.
Hepatitis A
Hepatitis A is a liver infection spread mainly through contaminated food and water, making it a common travel vaccine for trips to regions with variable sanitation. Unlike hepatitis B it doesn't become chronic, but it can still cause weeks of unpleasant illness — fever, nausea, jaundice and fatigue. It's given as a two-dose course that provides long-lasting protection, and is often taken alongside typhoid before travel.
Hepatitis A+B (Twinrix)
Twinrix is a combined vaccine that protects against both hepatitis A and hepatitis B in a single course, rather than taking each separately. It's a convenient choice for travellers or anyone who needs protection against both — fewer separate injections, one schedule to follow. The trade-off is a higher per-dose price than the individual vaccines, though the combined convenience often makes it worthwhile.
Typhoid
The typhoid vaccine protects against typhoid fever, a serious bacterial infection spread through food and water contaminated with Salmonella Typhi — a genuine risk in parts of South Asia, Southeast Asia and Africa. It's a travel staple, usually given as a single injection that lasts around three years, ideally taken about two weeks before departure. In Malaysia it's also commonly required for food handlers under health regulations. It reduces risk substantially but works best alongside good food and water hygiene.
Pneumococcal (PCV / PPSV)
The pneumococcal vaccine — often called the "pneumonia vaccine" — protects against pneumococcal bacteria, which cause much of pneumonia as well as meningitis and serious bloodstream infections. It hits older adults and people with chronic illness hardest, so it's strongly recommended from around age 60 and for those with diabetes, heart, lung or kidney disease. There are two types (the conjugate PCV and the polysaccharide PPSV23), and a doctor advises which, or which combination, suits you. It's free for babies on the childhood programme.
Meningococcal ACWY (Umrah)
The meningococcal ACWY vaccine protects against meningococcal disease — a bacterial infection that can cause meningitis and life-threatening bloodstream infection, spreading easily in crowds. It's mandatory for Umrah and Hajj pilgrims (commonly the Nimenrix brand, and known colloquially as the "ATT" vaccine), must be taken at least 10 days before travel, and comes with an official certificate valid for five years. See the travel & Umrah guide for the full requirement.
HPV (Gardasil 9)
The HPV vaccine prevents infection by the human papillomavirus types responsible for most cervical cancer, several other cancers, and genital warts. It protects both women and men, and works best given before sexual activity begins — which is why it's offered free to schoolgirls under the national programme. Adults and men typically pay privately, as a two- or three-dose course depending on age. Gardasil 9 is the broadest version, covering nine HPV types. It's one of the few vaccines that directly prevents cancer.
MMR (measles, mumps, rubella)
MMR is a single vaccine protecting against three diseases: measles (highly contagious, with risk of serious complications), mumps (painful gland swelling, occasionally with complications), and rubella (mild in itself but dangerous in pregnancy, where it can harm the baby). Given as two doses, it provides durable, often lifelong protection, and is free for children on the Malaysian schedule. Adults unsure of their immunity — particularly women planning a pregnancy — can catch up privately.
Chickenpox (varicella)
The varicella vaccine protects against chickenpox, the itchy, blistering illness caused by the varicella-zoster virus. While often mild in young children, chickenpox can be far more severe in adults, pregnant women and people with weakened immunity, and the same virus can later reactivate as shingles. It's given as a two-dose course and is worth considering for children and for adults who never had chickenpox.
Rabies
The rabies vaccine protects against rabies, a virus transmitted through the saliva of infected animals — usually via a bite or scratch — that is almost always fatal once symptoms appear, yet highly preventable if treated promptly. It's used two ways: pre-exposure as a planned course for high-risk travel or animal-related work, and post-exposure as urgent treatment after a possible exposure, given mainly at government hospitals. If you're ever bitten, washing the wound and seeking care immediately matters more than anything on this page — see the rabies guide.
Which vaccines are free in Malaysia
The single biggest saving is the government's National Immunisation Programme, which provides the full childhood schedule free to Malaysian citizens at Klinik Kesihatan and public hospitals. If your child follows the standard schedule, you pay nothing for those vaccines.
Beyond children, some adult vaccines may be free or subsidised for specific high-risk groups or during public-health campaigns — ask your Klinik Kesihatan. And COVID-19 vaccination has been provided through government channels under the national programme; all vaccines distributed through that programme are government-supplied rather than sold privately.
What you'll generally pay for privately: adult boosters, travel vaccines (typhoid, hepatitis A, Japanese encephalitis, yellow fever, the Umrah meningococcal jab), shingles, HPV for adults, and premium brand choices.
Umrah & Hajj vaccine packages
For pilgrims, several Malaysian hospitals and clinics bundle the required meningococcal (ACWY) vaccine with influenza and pneumococcal into convenient packages — often more economical than paying separately, and with the medical officer fee and certificate included. As a real-world example, Assunta Hospital has listed Umrah/Hajj packages around RM215 (meningococcal + influenza), RM300 (meningococcal + pneumococcal) and RM370 (all three) nett, while a standalone meningococcal vaccine at clinics has been listed from around RM158–250 including the certificate.
- Meningococcal only — the mandatory minimum for Umrah/Hajj
- Meningococcal + influenza — a common pairing given the crowds
- Meningococcal + influenza + pneumococcal — fuller protection for older or higher-risk pilgrims
The meningococcal vaccine must be taken at least 10 days before travel and the certificate is valid for 5 years. See the travel & Umrah vaccines guide for the full picture.
Claim up to RM1,000 back: vaccine tax relief
Here's how to soften the cost: Malaysia lets you claim vaccination expenses as personal income tax relief through LHDN. For your annual filing, vaccination costs for yourself, your spouse and your children are claimable up to a RM1,000 sub-cap, which sits within the broader RM10,000 medical-expenses relief category.
The relief specifically covers a defined list of vaccines, which has included:
- Pneumococcal, HPV, influenza, rotavirus, varicella (chickenpox), meningococcal, the diphtheria-tetanus-pertussis (TDAP) combination, and COVID-19 vaccines.
To claim it, keep the official receipts showing your name, the vaccine and the amount paid — you don't upload them when e-filing, but LHDN can request them, so retain them (a photo is wise, as thermal receipts fade). One caution: you can't double-claim a vaccine your employer already provided free. See our dedicated vaccine tax relief guide for the full detail.
How to pay less for vaccines
A few practical ways Malaysians keep vaccine costs down:
- Use the free government programme for everything it covers — there's no cheaper option than free for the childhood schedule and schoolgirl HPV.
- Compare a couple of clinics. For common vaccines like flu and typhoid, GP clinics are usually cheaper than private hospitals; a quick call or WhatsApp comparison pays off.
- Ask about package prices for multi-dose courses (HPV, hepatitis) and for Umrah bundles — they often beat paying per dose or per vaccine.
- Check employer benefits. Many companies run free annual flu vaccination drives, and some health plans cover selected vaccines.
- Claim the tax relief. Up to RM1,000 back across yourself, spouse and children genuinely lowers the effective cost — keep every receipt.
- Confirm what's included. Ask whether the price is all-in or excludes the consultation fee, so you're comparing like with like.
Vaccine prices — frequently asked questions
How much does the HPV vaccine cost in Malaysia?
What's the cheapest vaccine in Malaysia?
How much is the Umrah meningococcal vaccine?
Can I claim vaccine costs back on tax?
Why is the same vaccine cheaper at one clinic than another?
Are these prices guaranteed?
Sources & references
The price figures on this page were compiled from the following publicly available Malaysian sources. Prices listed by these providers change over time, so treat them as a guide and confirm the current rate directly with the clinic or hospital:
- Columbia Asia Hospital — vaccination packages (HPV, hepatitis B, chickenpox, baby packages; official hospital package pages)
- DoctorOnCall — Typhoid vaccination (typhoid injectable/oral, government vs private)
- DoctorOnCall — Pneumococcal vaccination (government PCV / PPSV pricing)
- Assunta Hospital — Hajj & Umrah Health Package (meningococcal bundle prices)
- Sunway Medical — HPV vaccine package (Gardasil 9 two/three-dose courses)
- KMI Healthcare — Gardasil 9 HPV vaccination (HPV from RM590)
- Outbreak.my — Vaccination Guide for Adults & Children in Malaysia (flu, HPV catch-up ranges)
- Dr Prevents — walk-in vaccination clinics (KL & Selangor): typhoid (Typhim Vi), meningococcal ACWY for Umrah, and routine vaccines
- Klinik HealthQuarters — adult & travel vaccination (KL): typhoid, rabies, meningococcal for Hajj & Umrah, hepatitis A/B, pneumococcal
- Columbia Asia — Umrah & Hajj vaccination package (meningococcal for pilgrims)
- DBKL (Kuala Lumpur City Hall) — public meningitis vaccination fee (RM150, valid 3 years, includes international vaccination book)
- LHDN (Inland Revenue Board of Malaysia) — for the RM1,000 vaccination tax-relief sub-cap and eligible vaccine list; confirm the current figures for your year of assessment.