Baby and child vaccination schedule in Malaysia: what each jab is for, and what to expect
Malaysia’s National Immunisation Programme protects children against 13 serious diseases, free at government clinics. Here is the schedule from birth to age 15, what each vaccine is for, what to expect after the jabs, and which optional vaccines private clinics offer.
- National Immunisation Programme vaccines are free for Malaysian children at government health clinics (Klinik Kesihatan).
- At 2, 3 and 5 months, babies get the 6-in-1 vaccine, which protects against diphtheria, tetanus, whooping cough, polio, Hib and hepatitis B, with a booster at 18 months.
- Pneumococcal vaccine is given at 4 and 6 months with a booster at 15 months, and MMR at 9 and 12 months.
- Fever, fussiness and a sore leg for a day or two are common. Seek urgent help for a fit, a very high fever, or signs of an allergic reaction.
- Measles cases nearly doubled to 3,791 in 2024, and young babies died of whooping cough in 2023. Keep to the schedule, and catch up on missed doses.
The National Immunisation Programme schedule
This is the Ministry of Health schedule, as published on the government’s MyGOV portal in 2026:
| Age | Vaccine | Protects against |
|---|---|---|
| Birth | BCG; hepatitis B (within 24 hours) | Tuberculosis; hepatitis B |
| 2 months | 6-in-1 (dose 1) | Diphtheria, tetanus, whooping cough, polio, Hib, hepatitis B |
| 3 months | 6-in-1 (dose 2) | As above |
| 4 months | Pneumococcal (dose 1) | Pneumonia, meningitis and blood infections caused by pneumococcus |
| 5 months | 6-in-1 (dose 3) | As above |
| 6 months | Pneumococcal (dose 2); measles (Sabah only) | Pneumococcus; measles |
| 9 months | MMR (dose 1); Japanese encephalitis (Sarawak only) | Measles, mumps, rubella; Japanese encephalitis |
| 12 months | MMR (dose 2) | Measles, mumps, rubella |
| 15 months | Pneumococcal booster | Pneumococcus |
| 18 months | 6-in-1 booster | Diphtheria, tetanus, whooping cough, polio, Hib, hepatitis B |
| 21 months | Japanese encephalitis booster (Sarawak only) | Japanese encephalitis |
| 7 years | DT booster | Diphtheria, tetanus |
| Year 6 (girls) | HPV (single dose) | The virus behind most cervical cancers |
| 15 years | Tetanus booster | Tetanus |
Your child’s clinic may adjust timing, for example for premature babies. Babies still have growth and development checks at 1 and 6 months, even where no vaccine is due.
What is the 6-in-1 vaccine?
Since November 2020, Malaysia has used a hexavalent (6-in-1) vaccine, which combines protection against six diseases in one injection: diphtheria, tetanus, pertussis (whooping cough), polio, Haemophilus influenzae type b (Hib) and hepatitis B. It replaced an older 5-in-1 vaccine plus separate hepatitis B shots, cutting the number of injections a baby needs.
Parents often search for it by brand name, such as “Hexaxim”, which is one brand of 6-in-1 vaccine. The government programme and private clinics may use different brands. They protect against the same six diseases.

Why keeping to the schedule matters
Vaccine-preventable diseases are returning where coverage slips:
- Measles cases rose from 2,002 in 2023 to 3,791 in 2024, and 44% of cases were in children under 5. Although national coverage is high, only 62% of districts reached the 95% MMR coverage needed to stop outbreaks.
- Whooping cough killed 43 babies under 5 months old in 2023, babies too young to be fully vaccinated. That is why the vaccine is now offered free in pregnancy too.
- Recorded vaccine refusals rose from 637 in 2013 to 1,603 in 2016.
Vaccines give the best protection when given on time. If your child has missed a dose, talk to your clinic about catching up. In most cases a delayed dose is simply given, and the course doesn’t need to start again.
What to expect after the jabs
Most reactions are mild and settle within 2 to 3 days:
- Redness, swelling, soreness or a small lump where the injection was given
- A mild fever
- Fussiness, sleepiness or a poor appetite for a day or so
Offer extra feeds and cuddles, and dress your baby lightly. If your baby has a fever and seems uncomfortable, ask the clinic or a pharmacist about paracetamol, dosed by weight. Never give aspirin to children.
- Has a fit (seizure)
- Has a temperature of 39°C or higher, or seems very unwell
- Cries non-stop for 3 hours or more
- Has signs of an allergic reaction: swelling of the face or lips, difficulty breathing, or a widespread rash. Call 999.
A fit caused by fever (a febrile seizure) is frightening, but usually stops on its own and doesn’t cause lasting harm. Always get your child checked afterwards.
Where to get vaccines, and what they cost
- Government health clinics (Klinik Kesihatan): all National Immunisation Programme vaccines are free for Malaysian children. Non-citizens pay a fee.
- Private clinics: can give the same vaccines for a fee, and often offer optional extras.
- Records: keep your child’s health record book safe, as it is needed for primary school registration. For babies born from July 2022, vaccination records also appear in MySejahtera.
Optional vaccines commonly offered privately, which are not part of the free programme, include rotavirus, chickenpox (varicella), influenza, hepatitis A, meningococcal and typhoid vaccines, and pneumococcal vaccines covering more strains. Ask your doctor which are worth considering for your child. Flu vaccines for children are covered in our flu vaccine guide.
Vaccines in pregnancy protect your baby too
Since May 2025, Ministry of Health clinics offer the whooping cough (Tdap) vaccine free to pregnant women at 28 to 32 weeks. Antibodies pass to the baby and protect them in the first weeks of life, before their own 6-in-1 doses start. The flu vaccine is also recommended in pregnancy. See our pregnancy guide and due date calculator.
Where to vaccinate your child
Free National Immunisation Programme vaccines are given at your nearest Klinik Kesihatan. Many private GP clinics also give childhood and optional vaccines. Call ahead to check stock. Our directory lists GP clinics across Kuala Lumpur, Selangor and other states.
Browse the clinic directoryFrequently asked questions
Which vaccines does a baby get at 2 months in Malaysia? (Vaksin bayi 2 bulan)
The first dose of the 6-in-1 vaccine, which protects against diphtheria, tetanus, whooping cough, polio, Hib and hepatitis B. Further doses follow at 3 and 5 months, with a booster at 18 months.
What is Hexaxim for? (Hexaxim vaksin apa)
Hexaxim is one brand of 6-in-1 (hexavalent) vaccine. It protects against diphtheria, tetanus, whooping cough, polio, Hib and hepatitis B. The government programme gives a 6-in-1 vaccine free at 2, 3, 5 and 18 months.
Are baby vaccines free in Malaysia?
Yes. National Immunisation Programme vaccines are free for Malaysian children at government health clinics. Private clinics charge for the same vaccines and for optional ones.
Is fever normal after a baby’s vaccination?
A mild fever and fussiness for a day or two is common. Seek urgent help for a fit, a temperature of 39°C or more, non-stop crying for 3 hours or more, or signs of an allergic reaction.
What if my child missed a vaccine?
Talk to your clinic about catching up. In most cases the missed dose is simply given late, and the course doesn’t need to restart.
Is the rotavirus vaccine free in Malaysia?
No. Rotavirus, chickenpox, influenza and some other vaccines aren’t part of the free national programme, but are available at private clinics.
- MyGOV — Child immunisation programme and MOH schedule (2026)
- CodeBlue — Malaysia updates child immunisation schedule with hexavalent vaccine (17 Nov 2020)
- The Star — Malaysia to continue hepatitis B birth dose vaccine (24 Dec 2025)
- The Star — Year Six HPV shots (11 Jan 2026)
- Kamaruzaman et al. — Childhood immunisation in Malaysia, Epidemiology & Infection (2025)
- Galen Centre — Measles cases in Malaysia, 2020–2024 (Aug 2025)
- The Star — Nationwide measles-rubella vaccination campaign (2 Aug 2025)
- data.gov.my — Infant immunisation coverage (Oct 2026)
- The Star — Free Tdap vaccination for pregnant women (26 May 2025)
- UKHSA — What to expect after vaccinations (2025)
- US CDC — DTaP vaccine information statement
- Utusan — Child immunisation records in MySejahtera (Jul 2022)
