The childhood vaccination schedule in Malaysia
Every Malaysian child is entitled to a full set of free vaccines from birth through the school years, under the Ministry of Health's National Immunisation Programme. Here's the complete schedule by age, what each vaccine protects against, and what to do if a dose is missed.
How Malaysia's immunisation programme works
Malaysia's National Immunisation Programme (NIP), run by the Ministry of Health (KKM), has protected children since the 1950s. It provides a series of vaccines free of charge at every Klinik Kesihatan and government hospital, given on a set schedule from birth through to the teenage years. Following it is both expected and strongly encouraged — it's how Malaysia keeps diseases like measles, polio and diphtheria from taking hold.
The schedule is designed to protect children at the ages they're most vulnerable to each disease. Doses are timed and spaced so the immune system builds strong, lasting protection — which is why completing each dose on time matters, and why your child's clinic gives you appointment dates to follow. Your child's vaccinations are recorded in their health record book (the "buku rekod kesihatan"), which is worth keeping safe.
The full childhood immunisation schedule by age
Here is the standard Malaysian schedule from birth to 15 years. Some vaccines are given as a combined injection (for example the hexavalent DTaP-IPV-Hib-HepB, which covers six diseases in one shot), which keeps the number of injections down.
| Age | Vaccine(s) | Protects against |
|---|---|---|
| Infancy (first year) | ||
| At birth | BCG · Hepatitis B (1st) | Tuberculosis; hepatitis B |
| 1 month | Hepatitis B (2nd) | Hepatitis B |
| 2 months | DTaP-IPV-Hib-HepB (1st) | Diphtheria, tetanus, pertussis, polio, Hib, hepatitis B |
| 3 months | DTaP-IPV-Hib-HepB (2nd) | As above (2nd dose) |
| 4 months | Pneumococcal / PCV (1st) | Pneumococcal disease (pneumonia, meningitis) |
| 5 months | DTaP-IPV-Hib-HepB (3rd) | As above (3rd dose) |
| 6 months | Pneumococcal / PCV (2nd) | Pneumococcal disease |
| Toddler (1–2 years) | ||
| 12 months | MMR (1st) | Measles, mumps, rubella |
| 15 months | Pneumococcal / PCV (booster) | Pneumococcal disease |
| 18 months | DTaP-IPV-Hib-HepB (booster) | Diphtheria, tetanus, pertussis, polio, Hib, hepatitis B |
| School age & teens | ||
| 7 years | DT booster · MMR (2nd) · BCG if no scar | Diphtheria, tetanus; measles, mumps, rubella; TB |
| 13 years | HPV (girls, 2 doses) | Human papillomavirus (cervical & other cancers) |
| 15 years | Tetanus (TT) | Tetanus |
Individual childhood vaccines explained
The schedule above combines several vaccines into a few injections. Here's what each one is, in plain language — useful if you've been told your child is due for a particular vaccine, or you're catching up.
BCG (tuberculosis)
Given as a single dose at birth, BCG protects against tuberculosis (TB) — which can be severe in babies, spreading to the brain (TB meningitis) or the whole body. It's most effective at preventing these dangerous childhood forms of TB. It's normal for a small sore to form at the injection site over a few weeks and heal into a small flat scar; this is the expected reaction. If your child has a weakened immune system, tell the doctor before vaccinating. Free for citizens at government hospitals.
DTaP-IPV-Hib-HepB (the 6-in-1)
This combined ("hexavalent") injection protects against six serious diseases at once — diphtheria, tetanus, whooping cough (pertussis), polio, Haemophilus influenzae type b (Hib) and hepatitis B. Combining them keeps the number of jabs down while building immunity through a series of doses in the first year, with a booster at 18 months. Common, mild reactions include soreness at the site, a mild fever, and being sleepy or irritable for a day or two. Free for citizens through the National Immunisation Programme.
DTaP & DT boosters
Protection against diphtheria, tetanus and whooping cough from the baby doses fades over time, so boosters top it back up — including the 18-month DTaP booster and the DT booster given around 7 years (school-entry age). Each booster reminds the immune system how to fight these diseases as the child grows. Reactions are usually mild and short-lived. Free for citizens through the programme.
Tetanus & diphtheria (Td / TT)
Tetanus comes from bacteria in soil and dirty wounds and causes dangerous muscle spasms; diphtheria is a serious throat and airway infection. A tetanus dose is given around 15 years in the school programme, and protection then needs topping up roughly every 10 years through adult life — or after a deep or dirty wound if your last dose was long ago. Free at school through the programme; adult boosters are usually paid privately.
Tdap (adult & pregnancy booster)
Tdap is an adult booster covering tetanus, diphtheria and whooping cough in one injection. It's particularly recommended for new parents, grandparents and anyone in close contact with a newborn, because it also protects babies too young to be vaccinated. In pregnancy, Tdap is recommended between weeks 16 and 32 of each pregnancy: the mother's antibodies cross the placenta so the baby is born already protected against whooping cough until their own doses begin at 2 months. It's an inactivated vaccine and cannot give you or the baby whooping cough. Usually paid privately; may qualify for LHDN tax relief.
What the schedule protects against
By the time a child finishes the schedule, they're protected against a broad set of serious, once-common diseases:
- Tuberculosis (TB) — via the BCG vaccine at birth.
- Hepatitis B — a liver infection that can become lifelong; given from birth.
- Diphtheria, tetanus and pertussis (whooping cough) — covered by the DTaP component.
- Polio — via the IPV component, a disease that once caused paralysis.
- Haemophilus influenzae type b (Hib) — a cause of meningitis and other serious infections in young children.
- Pneumococcal disease — pneumonia and meningitis from pneumococcal bacteria; see our pneumococcal vaccine guide.
- Measles, mumps and rubella — via MMR; rubella protection also matters for future pregnancies.
- HPV — for adolescent girls, preventing cervical and other cancers later in life; see our HPV vaccine guide.
That's a lot of protection from a manageable series of visits — and it's the reason these diseases are now rare in Malaysia compared with decades past.
Sabah, Sarawak and regional differences
A couple of vaccines on the Malaysian schedule are given only in certain states, reflecting where those diseases pose a higher risk:
- Japanese Encephalitis (JE) — given to children in Sarawak, where the disease is a greater concern, on its own dose schedule during infancy and the toddler years.
- Measles (extra early dose) — an additional early measles dose has been given in Sabah at around 6 months in response to local measles risk, ahead of the routine MMR doses.
If you're in Sabah or Sarawak, your Klinik Kesihatan will follow the schedule that applies to your state, so the dates in your child's book may differ slightly from those elsewhere. The core national schedule is otherwise the same across the country.
What if my child misses a dose?
First, don't panic — a missed or late vaccine is common and fixable. The key thing is: you don't usually have to start the whole series over. A clinic can resume the schedule from where your child left off, using a catch-up plan based on their age and what they've already received.
- Go to your Klinik Kesihatan as soon as you realise a dose was missed — they'll assess and arrange the next steps.
- Bring the health record book so the clinic can see exactly which doses are done.
- Catch-up is designed for this. Malaysia's programme includes catch-up guidance for children who start late or fall behind, including those never vaccinated.
- Late is far better than never — getting back on track at any age restores protection.
The longer a child goes unprotected, the longer they're at risk of preventable disease, so it's worth sorting sooner rather than later — but a delay is not a disaster, and the clinic will guide you.
Optional vaccines worth considering
Beyond the free NIP schedule, some vaccines aren't routine but are recommended and available (usually at private clinics, at a cost) for added protection:
- Rotavirus — an oral vaccine protecting babies against rotavirus, a common cause of severe diarrhoea and vomiting.
- Influenza (flu) — given yearly; worth considering for children, especially those with health conditions. See our flu vaccine guide.
- Chickenpox (varicella) — protects against chickenpox, which can be more than just a mild childhood illness.
- Hepatitis A — relevant for some families and before certain travel; see our hepatitis guide.
These are choices rather than requirements. A paediatrician or your clinic can advise which make sense for your child. See the vaccine prices guide for what optional vaccines cost privately.
Vaccines for adults
Vaccination isn't only for children. Adults in Malaysia may need vaccines too — whether catching up on ones missed in childhood, staying protected as immunity wanes, or covering new risks:
- Influenza — yearly, especially for older adults, pregnant women and those with chronic conditions.
- Pneumococcal — recommended from around age 60 and for chronic illness; see the pneumococcal guide.
- Tetanus boosters — periodically through adult life, and after certain wounds.
- Hepatitis, HPV and MMR catch-up — for adults who missed these or need protection.
- Travel & Umrah vaccines — typhoid, hepatitis A, the mandatory Umrah meningococcal jab and others; see the travel & Umrah guide.
If you're an adult unsure what you need, a doctor can review your history and circumstances and recommend accordingly.
Shingles (zoster)
Shingles is a painful, blistering rash caused by the reactivation of the chickenpox virus, which stays dormant in the body for decades. The risk and severity rise with age, and it can leave lasting nerve pain (post-herpetic neuralgia). The modern shingles vaccine is recommended for adults from around age 50, usually as a two-dose course, and strengthens the immune system's control over the dormant virus — greatly reducing the chance of shingles and long-term nerve pain. Common side effects (a sore arm, tiredness, muscle aches or a mild fever for a day or two) are a sign it's building strong protection. It's a private vaccine in Malaysia, not part of the free childhood programme; see the vaccine prices guide for typical costs, and ask your doctor whether it's right for you.
Vaccination schedule — frequently asked questions
Is the childhood vaccination schedule free in Malaysia?
What vaccines does a newborn get in Malaysia?
Is vaccination compulsory for children in Malaysia?
What happens if we miss a vaccination appointment?
When do girls get the HPV vaccine in Malaysia?
Do the Sabah and Sarawak schedules differ?
Sources & references
This schedule was compiled from the following official and reputable Malaysian sources. The National Immunisation Programme is set by the Ministry of Health Malaysia (KKM); always confirm the current schedule with your Klinik Kesihatan or the official sources below:
- Jabatan Kesihatan Wilayah Persekutuan KL & Putrajaya (KKM) — official National Immunisation Programme schedule and vaccine notes
- Jabatan Kesihatan Negeri Perlis (KKM) — current national immunisation schedule for children
- Immunise4Life — MOH-supported public education programme on the NIP and pneumococcal catch-up (CHUPP)
- Pantai Hospital & FirstStep Child Specialist Clinic — schedule timing for hexavalent and pneumococcal vaccines
- CodeBlue (Galen Centre) — reporting on the 2020 addition of the hexavalent and pneumococcal (PCV) vaccines to the NIP