Read the official schedule for exact ages
This guide does not publish an age-by-age vaccination table. The Ministry of Health's current schedule, the Jadual Imunisasi Kebangsaan updated August 2023, is published by Info Sihat only as an image, not as text, and we could not open the image file from our network when we checked on 28 October 2026. We do not transcribe vaccine ages from a source we cannot read in full, and we do not use an older, possibly outdated version to fill the gap.
For the exact ages at which each vaccine is given, open the official MOH schedule linked below. What we can state here comes from MyGOV's own topic pages, which are text, not images, and loaded normally on 28 October 2026.
What is free, and where to go
MyGOV states that the National Immunisation Programme (NIP) is free from birth to 18 months of age, covering 10 vaccine types against 13 vaccine-preventable diseases. These are given at government klinik kesihatan at no charge.
Private clinics and hospitals may offer additional vaccines outside the NIP. If you are at a private provider, ask directly whether a vaccine is part of the free NIP schedule or an additional one, so you know what you are paying for.
Keep the health record book safe
MyGOV states that the child health record book is needed for primary school registration, so it is worth protecting from day one. The book records every dose your child receives, whether at a government clinic or a private provider.
Ask every clinic, government or private, to record each dose in the book.
The schedule is updated from time to time
MOH's published schedule has been revised before: the version we link to above is dated August 2023. Always check the update date printed on any schedule image you are reading, including this one, rather than relying on a saved screenshot or an older printout.
If a visit is late or missed
JKWPKL&P's guidance is specific: if a dose is late, catch-up immunisation starts at the child's first clinic visit, following a schedule based on the child's age rather than starting over from birth. The clinic sets the exact catch-up plan.
If you think a visit has been missed or delayed, contact your usual clinic, or the nearest klinik kesihatan, and bring the health record book so staff can see exactly what has and has not been given.
Vaccines outside the NIP
JKWPKL&P's page states that private hospitals and clinics may offer vaccines outside the NIP list. The names of those vaccines are published on the same page, but as an image rather than text we could transcribe reliably, so we do not list them by name here.
If you are considering a vaccine outside the NIP, ask your private clinic or doctor which ones they offer and discuss whether any are suitable for your child. This guide does not recommend any vaccine beyond the NIP.
Free NIP vaccines compared with published paid extras
The tables below separate vaccines that are free under the NIP at government klinik kesihatan from additional vaccines some private providers publish prices for. Prices are quoted exactly as published, with the provider and the date we checked.
NIP vaccines listed by MyGOV, including BCG, hepatitis B, DTP, polio, Hib, MMR and pneumococcal, are free at government klinik kesihatan.
- BabyJourney editorial criteria: a price only appears here if it is published on the provider's own page, quoted exactly, with the date we checked. We did not average, estimate or carry over a price from a forum, a clinic brochure photo, or a different branch's page. Rotarix and RotaTeq prices differ between the two providers listed; both are shown rather than picking one.
| Vaccine / item | Price | Checked |
|---|---|---|
| Rotavirus, Rotarix (2 doses) | RM450.00 | 2026-10-28 |
| Rotavirus, RotaTeq (3 doses) | RM459.00 | 2026-10-28 |
| Influenza | RM65.00 | 2026-10-28 |
| Chickenpox, Varivax | RM249.90 | 2026-10-28 |
| Chickenpox, Skyvaricella | RM139.00 | 2026-10-28 |
| Hepatitis A (per dose) | RM133.10 | 2026-10-28 |
| Vaccine / item | Price | Checked |
|---|---|---|
| Rotavirus, Rotarix (2 doses) | RM450 | 2026-10-28 |
| Rotavirus, RotaTeq (3 doses) | RM550 | 2026-10-28 |
| Vaccine / item | Price | Checked |
|---|---|---|
| Add-on package: RotaTeq + Varivax | RM678 (package, valid to 31 Dec 2026 per page) | 2026-10-28 |
| Add-on package: RotaTeq + Varivax + influenza + MenQuadFi | RM928 (package, valid to 31 Dec 2026 per page) | 2026-10-28 |
Making the clinic visit easier
None of this is medical guidance, only logistics. Bring the appointment card and health record book, a change of clothes in case of a mess, feeding supplies for the wait, and a stroller or carrier if the clinic is a walk from parking. A small diaper bag covers most of this in one trip.
Common questions
- Are baby vaccinations free in Malaysia? Yes. MyGOV states the National Immunisation Programme is free from birth to 18 months at government klinik kesihatan.
- What vaccines are included in the National Immunisation Programme? MyGOV states 10 vaccine types against 13 vaccine-preventable diseases; the official MOH schedule (linked above) lists them against the age each is given.
- Where can I see the exact ages for each vaccine? On the official MOH Info Sihat schedule page, linked in the first section of this guide. We do not reproduce an age table here because we could not read the current schedule image in full.
- Do I need the vaccination record book for school registration? Yes. MyGOV states the health record book is required for primary school registration.
- What if we missed a scheduled dose? JKWPKL&P's guidance is that catch-up immunisation starts at the child's first clinic visit, following a schedule based on the child's age. Contact your clinic to arrange it.
Make the plan yours.
Edit quantities, choose buy or borrow, plan a flexible routine and print. Your entries stay on this device.
Open checklists & routineSources & checking
Dates record the page check, not a guarantee of current conditions. A limited-access note means the complete details could not be verified.
- MOH Info Sihat: Jadual Imunisasi Kebangsaan (Kemaskini Ogos 2023)
The schedule itself is published only as an image, not as text. We could not open the image file from our network on 28 October 2026 (connection closed on repeated attempts), so no ages are transcribed from it here; it is linked as the official place to read the current schedule.
- MyGOV: Child Immunisation Programme
Free from birth to 18 months; 10 vaccine types against 13 diseases; health record book required for primary school registration. Page shows last updated 28/1/2026.
- MyGOV: Child Immunisation Programme (pregnant women persona)
Same core facts; names BCG, Hepatitis B, DTP, Polio, Hib, MMR and Pneumococcal among the NIP vaccines.
- JKWPKL&P (MOH): Suntikan Imunisasi
Catch-up immunisation starts at the first clinic visit, following a schedule based on the child's age. Also names a list of vaccines offered outside the NIP by private providers, but that list is published as an image we could not transcribe. Page shows last updated 14 October 2026.
- Putra Medical Centre Alor Setar (Kedah): published vaccine prices
Provider's own price page; prices only, not health guidance.
- MAHSA Specialist Hospital (Jenjarom, Selangor): published vaccine prices
Provider's own price page; prices only, not health guidance.
- Columbia Asia Hospital Bukit Jalil (KL): published vaccine prices
Provider's own price page; prices only, not health guidance. Re-confirmed 28 October 2026: Safe & Sound add-on (RotaTeq, Varivax) RM678 and Shield of Care add-on (RotaTeq, Varivax, influenza, MenQuadFi) RM928, valid until 31 December 2026, Bukit Jalil only, consultant paediatrician, appointment required.
Planning suggestions are editorial starting points to adapt; no outcome or suitability is guaranteed.

