National Immunisation Programme by the Ministry of Health Malaysia

The National Immunisation Programme in Malaysia ensures that every baby born in Malaysia will have access to free vaccinations to prevent several infectious, life-threatening childhood diseases.

13 major childhood infections are under the immunisation coverage in Malaysia.

Below are vaccines given under the National Immunisation Programme in Malaysia.



BCG (Bacillus Calmette–Guérin)

BCG vaccine is given at birth to give protection against tuberculosis.

Hepatitis B

Hepatitis B vaccine protects against infection that causes inflammation and chronic liver damage.


DTap is a combination of vaccines to protect against diphtheria, tetanus, and pertussis (whooping cough).

Haemophilus influenzae type B (Hib)

Haemophilus influenzae type B (Hib) vaccine protects against infection in the lungs (pneumonia) and brain membrane inflammation (meningitis).

Polio vaccine (IPV)

Polio vaccine (IPV) protects against poliovirus that causes paralysis due to infection in the brain.


MMR is a combination of vaccines to protect against measles, mumps, and rubella.

Human papillomavirus (HPV)

Human papillomavirus (HPV) vaccine protects against cervical cancer in girls.


JE vaccine protects against Japanese Encephalitis, a viral infection spread by mosquito bites that cause brain damage. This vaccine is only provided in Sarawak.

Pneumococcal vaccine (PCV)

Pneumococcal vaccine (PCV) protects against infection caused by the bacteria Streptococcus pneumonia that spreads via respiratory droplets.

Below are optional vaccines that parents can opt to give to their children:

  • Rotavirus vaccine (RV): Given orally to protect against rotavirus infection that causes diarrhoea and vomiting.
  • Influenza (flu) vaccine: Given annually to protect against influenza infections that cause fever and coughs.
  • Chickenpox (Varicella) vaccine: To protect against the highly contagious varicella-zoster virus infection.
  • Meningococcal conjugate vaccine: To protect against meningitis (inflammation of the brain lining) caused by the bacteria Neisseria meningitides.

Children Vaccination Schedule in Malaysia

national immunisation schedule for children in malaysia

Book an Appointment at Pantai Hospitals

A dedicated and expert team of paediatricians at Pantai Hospital is available for consultation to provide the best care and assistance. Get in touch with us to book an appointment today if you have any concerns or questions regarding immunisation or vaccination for your children.

Pantai Hospitals has been accredited by the Malaysian Society for Quality in Health (MSQH) for its commitment to patient safety and service quality.

Thank you for your patience
Click to know more!