MyVacVaccines Malaysia
Government · Private · Travel

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:

Government

Klinik Kesihatan

Free childhood vaccines and selected adult/public-health vaccines. The default for the national schedule.

Private

GP clinics & hospitals

The full range of adult, optional and travel vaccines, paid, with convenience and brand choice.

Specialist

Travel & Umrah clinics

Destination-tailored travel vaccines and the mandatory Umrah meningococcal jab with certificate.

Designated

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.
Cheapest by far. If you or your child qualifies, the government clinic is the most affordable option — free for the childhood schedule, and low-cost or subsidised for several others. If budget matters, start here.

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.
The meningococcal vaccine for Umrah/Hajj must be taken at least 10 days before travel and the certificate is valid for 5 years — so don't leave it to the last minute. See our travel & Umrah vaccines guide.

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.
Always use the official MOH list: the approved yellow fever centres change over time. Check the current Ministry of Health list (linked in Sources) before going, rather than assuming a clinic can provide it.

Which option should you choose?

A simple way to decide, by what you need:

If you need…Go to…
Childhood schedule vaccinesKlinik Kesihatan (free)
Free schoolgirl HPVSchool programme / Klinik Kesihatan
Adult flu, pneumococcal, boostersKlinik 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 meningococcalTravel clinic or hospital Umrah package
Yellow feverMOH-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?
Government Klinik Kesihatan provide the full childhood immunisation schedule free to Malaysian children, plus free schoolgirl HPV through the school programme. Some adult vaccines may also be free or subsidised for eligible groups. Bring your IC and any vaccination records.
Can I walk in for vaccination, or do I need an appointment?
Many government and private clinics accept walk-ins during operating hours, and some private chains offer extended or 24-hour walk-in vaccination. For less common travel vaccines (like yellow fever) or specific stock, it's best to call ahead and confirm availability first.
Where do I get the Umrah vaccine?
The mandatory meningococcal ACWY vaccine is available at travel clinics and many private GP clinics and hospitals, several of which offer dedicated Umrah/Hajj packages with the official certificate. Government Hajj health-screening clinics also provide it. Take it at least 10 days before travel.
Where can I get the yellow fever vaccine in Malaysia?
Only at official MOH-approved Yellow Fever Vaccination Centres, which alone can issue the international certificate. These include the IMR in KL, selected state health departments, and approved private clinics and hospitals. Always check the current official MOH list before booking.
Is it cheaper at a government or private clinic?
Government clinics are far cheaper — free for the childhood schedule and low-cost or subsidised for several others. Private clinics and hospitals charge a fee but offer convenience, longer hours, brand choice and the full range of optional and travel vaccines. Start with the government clinic for anything free.
What should I bring to a vaccination appointment?
Bring your IC or passport, any vaccination records (including your child's health record book), and your travel details if it's for travel vaccines. For Umrah/Hajj, ask specifically for the official certificate and note the 10-day-before-travel timing.

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:

A note on accuracy: clinic services, opening hours, stock and the official approved-centre lists change over time. The named providers are examples, not endorsements or an exhaustive list. Always confirm current availability and requirements directly with the clinic or the official MOH source before travelling or booking.
Medical disclaimer. This guide provides general information about where to get vaccinated in Malaysia for educational purposes only. It is not medical advice and does not endorse any specific provider. Clinic services, availability and official approved-centre lists are set by the providers and the Ministry of Health Malaysia (KKM) and change over time. Always confirm current details with the clinic or an official source, and consult a healthcare professional for advice on your situation.