Where to get vaccinated in Malaysia
From free government clinics to private hospitals and specialist travel clinics, here's where to go for each kind of vaccine in Malaysia — how to choose, what to bring, and which centres you must use for yellow fever and Umrah.
Your vaccination options at a glance
In Malaysia, where you go depends on the vaccine and your situation. There are four main routes, each suited to different needs:
Klinik Kesihatan
Free childhood vaccines and selected adult/public-health vaccines. The default for the national schedule.
GP clinics & hospitals
The full range of adult, optional and travel vaccines, paid, with convenience and brand choice.
Travel & Umrah clinics
Destination-tailored travel vaccines and the mandatory Umrah meningococcal jab with certificate.
Yellow fever centres
Yellow fever is only available at official MOH-approved centres, which issue the international certificate.
The rest of this page walks through each, so you can pick the right place for what you need.
Government clinics (Klinik Kesihatan)
The Ministry of Health's Klinik Kesihatan are the backbone of vaccination in Malaysia, and the place to start for anything on the free national schedule:
- Free childhood vaccines. The entire National Immunisation Programme schedule is provided free to Malaysian children here.
- Selected adult & public-health vaccines. Some adult vaccines (such as influenza or pneumococcal for eligible groups, and COVID-19 boosters) may be available free or subsidised depending on KKM's current programme.
- Walk-in during clinic hours is generally available for routine vaccination — bring your IC and any previous vaccination records.
- Hajj health-screening clinics at government facilities provide the required vaccinations as part of the pre-departure screening package.
Private GP clinics and hospitals
Private providers cover everything the government programme doesn't — and offer speed, longer hours and brand choice in exchange for a fee:
- Private GP clinics — convenient for adult vaccines (flu, hepatitis, typhoid), often with walk-in availability. Some chains, such as Dr Prevents, run multiple branches across KL and Selangor with extended or 24-hour walk-in vaccination.
- Private hospitals — such as Columbia Asia, Sunway Medical, Pantai, Gleneagles, KMI and others — offer the full range including baby packages, HPV, pneumococcal and travel vaccines, useful if you want a paediatrician or a full pre-travel consultation.
- Optional childhood vaccines not on the NIP — rotavirus, varicella (chickenpox), hepatitis A — are available privately.
For what these cost, see our vaccine prices guide, which lists real price ranges from named Malaysian providers.
Travel and Umrah clinics
If you're travelling — and especially for Umrah or Hajj — a clinic that handles travel vaccines is the smart choice, because they match vaccines to your destination and issue the right certificates:
- Travel clinics assess your itinerary and advise on typhoid, hepatitis A, Japanese encephalitis, rabies and more. University hospital travel clinics (such as UMMC and PPUKM in KL) offer comprehensive pre-travel consultations.
- Umrah/Hajj meningococcal — clinics like Dr Prevents stock the meningococcal ACWY vaccine and provide the official certificate accepted for Umrah visa processing; hospitals such as Assunta and Columbia Asia run dedicated Umrah/Hajj packages.
- Food-handler typhoid — compulsory under KKM regulations; many clinics (including Dr Prevents) administer the Typhim Vi vaccine and issue the recognised certificate.
Plan a travel-vaccine visit around 4–6 weeks before departure so multi-dose courses can be completed.
Yellow fever — designated centres only
Yellow fever is a special case: the vaccine is only available at official MOH-approved Yellow Fever Vaccination Centres, which are the only places authorised to issue the internationally recognised certificate. An ordinary clinic can't provide it. You'll need it for entry to certain countries in sub-Saharan Africa and South America.
- Where — approved centres include the Institute for Medical Research (IMR) in Kuala Lumpur, selected state health departments, and a number of approved private clinics and hospitals (for example Sunway Medical Centre and Klinik Uzma in the Klang Valley).
- The official, current list is published by the Ministry of Health — always check it before booking, as the approved-centre list is updated periodically.
- Validity — a single dose is now considered valid for life (since 2016), and the certificate becomes valid 10 days after vaccination.
- Plan ahead — get it at least 10 days before departure; travellers arriving in Malaysia without a valid certificate (when required) can face quarantine.
Which option should you choose?
A simple way to decide, by what you need:
| If you need… | Go to… |
|---|---|
| Childhood schedule vaccines | Klinik Kesihatan (free) |
| Free schoolgirl HPV | School programme / Klinik Kesihatan |
| Adult flu, pneumococcal, boosters | Klinik Kesihatan (if eligible) or private clinic |
| Optional vaccines (rotavirus, varicella) | Private clinic or hospital |
| Travel vaccines (typhoid, hep A, JE) | Travel clinic or private GP/hospital |
| Umrah / Hajj meningococcal | Travel clinic or hospital Umrah package |
| Yellow fever | MOH-approved yellow fever centre only |
| After an animal bite (rabies) | Government hospital — urgently |
In short: start with the government clinic for anything free, use private clinics for convenience and optional or adult vaccines, travel clinics for trips, and the designated centres for yellow fever. For an animal bite, go straight to a government hospital — see the rabies guide.
What to bring and how to prepare
Whichever route you choose, a little preparation makes the visit smoother:
- Your IC or passport — for identification and, for travel/Umrah, so the certificate matches your travel document exactly.
- Vaccination records — your child's health record book, or your own history if you have it, so the clinic knows what you've had.
- Your travel details — destination and dates, for travel vaccines, so the clinic can advise correctly.
- For Umrah/Hajj — note the 10-days-before-travel timing and ask specifically for the official certificate.
- Be ready for a short wait — many clinics ask you to stay 10–15 minutes after vaccination for observation, which is normal and sensible.
If you're unsure what you need, a doctor at the clinic can review your history and travel plans and recommend accordingly — there's no need to figure it all out yourself beforehand.
Where to get vaccinated — frequently asked questions
Where can I get free vaccines in Malaysia?
Can I walk in for vaccination, or do I need an appointment?
Where do I get the Umrah vaccine?
Where can I get the yellow fever vaccine in Malaysia?
Is it cheaper at a government or private clinic?
What should I bring to a vaccination appointment?
Sources & references
This page draws on the following official and provider sources. Approved-centre lists and clinic services change over time, so confirm current details before you go:
- Ministry of Health Malaysia (MOH) — official list of approved Yellow Fever Vaccination Centres in Malaysia
- Outbreak.my — Vaccination Guide for Adults & Children in Malaysia (government vs private routes, travel and yellow fever)
- Dr Prevents — walk-in vaccination clinics (KL & Selangor): travel, Umrah meningococcal, food-handler typhoid
- Sunway Medical Centre & Klinik Uzma — examples of MOH-approved yellow fever centres
- Assunta Hospital & Columbia Asia — examples of hospital Umrah/Hajj vaccination packages