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 |
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.
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