MyVacVaccines Malaysia
KKM National Immunisation Programme

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.

It's free. Every vaccine on the standard childhood schedule is provided at no cost to Malaysian children through government clinics and hospitals. You don't pay for the vaccines themselves on the NIP.

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.

AgeVaccine(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
Please verify against the official source: this schedule reflects the current KKM National Immunisation Programme as published by the Ministry of Health and state health departments. Schedules are occasionally updated and exact timing can be adjusted by your clinic — always follow the appointment dates in your child's health record book and confirm with your Klinik Kesihatan. See the official sources listed at the foot of this page.

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.

Verify locally: regional additions (JE in Sarawak, extra measles dosing in Sabah) and their exact timing are set by KKM and can change — confirm the current schedule with your local clinic.

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?
Yes. Every vaccine on the standard National Immunisation Programme schedule is provided free to Malaysian children at Klinik Kesihatan and government hospitals, from birth through the school years. You only pay if you choose private clinics or optional vaccines not on the NIP.
What vaccines does a newborn get in Malaysia?
At birth, babies receive the BCG vaccine (against tuberculosis) and the first dose of the hepatitis B vaccine. The second hepatitis B dose follows at one month, and the combined DTaP-IPV-Hib-HepB series begins at two months.
Is vaccination compulsory for children in Malaysia?
Childhood immunisation is strongly mandated and expected under the National Immunisation Programme, and provided free to encourage full uptake. It's how Malaysia keeps serious diseases under control. Your clinic provides appointment dates; following them keeps your child protected and the wider community safe.
What happens if we miss a vaccination appointment?
You usually don't restart the series. Go to your Klinik Kesihatan with your child's health record book as soon as you can, and they'll arrange a catch-up based on your child's age and doses already given. Late is much better than never — getting back on track restores protection.
When do girls get the HPV vaccine in Malaysia?
Under the national programme, the HPV vaccine is offered free to adolescent girls at around age 13, typically through the school health programme, given as two doses within six months. Boys and older individuals can be vaccinated privately. See our HPV vaccine guide for detail.
Do the Sabah and Sarawak schedules differ?
Slightly. Japanese Encephalitis vaccination is included for children in Sarawak, and an additional early measles dose has been used in Sabah, reflecting local disease risk. The core national schedule is otherwise the same. Your local clinic follows the schedule for your state.

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:

A note on accuracy: immunisation schedules are periodically updated by KKM, and exact timing may be adjusted for individual children or by region. This page is general information, not medical advice — always follow your child's health record book and your Klinik Kesihatan's guidance.
Medical disclaimer. This guide provides general information about the Malaysian childhood vaccination schedule for educational purposes only. It is not medical advice and does not replace your child's health record book, your Klinik Kesihatan, or a qualified doctor. The National Immunisation Programme schedule is set by the Ministry of Health Malaysia (KKM) and is periodically updated; exact ages and regional variations can change. Always confirm the current schedule with an official source or a healthcare professional.