Flu Shot Prices & Locations in Singapore

Woman recovering in bed with flu symptoms, highlighting the importance of flu shots.

Even though COVID-19 has eased, many people in Singapore are still getting sick more often than usual. Runny noses, sore throats and persistent coughs are all too common. If that sounds familiar, you’re not alone. Doctors are seeing a rise in flu and other respiratory infections, especially now that travel and social gatherings are back in full swing.

Getting a yearly flu jab is a simple way to protect yourself and those around you. It lowers your risk of serious illness and helps reduce the spread of infection. The best part? It’s easy to get vaccinated in Singapore—and often affordable too.

If you’re wondering where to get your flu shot, what it costs, or whether you can use MediSave or insurance, here’s a quick guide.

Where to get a flu shot in Singapore?

You’ve decided to get vaccinated—great choice! Now, where do you go?

1. Polyclinics

Public polyclinics offer some of the most affordable rates, especially for Singaporeans and PRs. If you qualify under the National Adult Immunisation Schedule (NAIS), you’ll get further subsidies. Just be sure to book ahead, as appointments can fill up quickly.

2. CHAS Clinics

If you have a CHAS (Community Health Assist Scheme) card, you can visit a CHAS-approved clinic for a subsidised flu shot. Costs vary, but many clinics charge less than private ones—some under S$30.

3. Private GP Clinics

Private clinics are a good option if you prefer flexibility or want a shorter wait. Here are a few examples:

  • Virtue Medical: S$45 for the latest Southern Hemisphere quadrivalent vaccine.
  • Nuffield Medical: Offers a range of adult vaccines; flu shots included.
  • Doctor Anywhere: Offers in-clinic and home vaccination services.

Prices usually range from S$40 to S$50.

How much does a flu shot cost?

Here’s a simple breakdown of what you might pay, depending on where you go and whether you’re eligible for subsidies:

Provider typeEstimated cost (without subsidy)Subsidised price
Polyclinic~S$35 to S$45As low as S$9 to S$20 (CHAS / NAIS)
CHAS GP Clinic~S$30 to S$50~S$0 to S$35 (depending on CHAS status)
Private Clinic~S$40 to S$55Not usually subsidised
Home-based (Doctor Anywhere)~S$48 to S$55No subsidy but offers convenience

Note: Always call ahead to confirm pricing and vaccine availability. Some clinics update their prices seasonally.

Subsidies explained: Who’s covered and what you’ll pay?

If you’re eligible, you could get your flu jab at a much lower cost—or even for free. Here’s how it works:

1. Enrolled in Healthier SG? You may get it free

If you’re a Singapore Citizen and enrolled in Healthier SG, your flu shot is free at your enrolled clinic if you:

  • Are 65 years old or older, or
  • Have certain medical conditions (see below)

Note: This applies only at the clinic where you’re enrolled under Healthier SG.

2. Not in Healthier SG? You can still get subsidies

You can still receive a subsidised flu shot at CHAS GP clinics, depending on your age and medical condition:

GroupMaximum subsidised fee (CHAS GP Clinics)
Pioneer Generation (65+)S$9
Merdeka Generation (65+)S$18
Singaporeans (18 – 64) with eligible medical conditions
CHAS Blue / OrangeS$18
CHAS Green / Non-CHASS$35

3. Who can get subsidised flu shots?

Young child receiving flu shots during a routine vaccination appointment.

To qualify, you must be in one of these groups:

  • Adults aged 65 and above
  • Children aged six months to under five years
  • People aged five to 64 with any of these conditions:
    • Chronic lung or heart diseases (e.g., asthma, heart disease)
    • Chronic metabolic issues (e.g., diabetes)
    • Kidney, liver, brain, blood, or immune system disorders
    • Ongoing cancer treatment or long-term steroid use
    • Children and teens on long-term aspirin (due to Reye syndrome risk)
    • Pregnant women (any stage of pregnancy)
    • Those using Intermediate and Long-Term Care (ILTC) services

Not sure if you qualify? Your GP can assess your eligibility during a visit.

Can you use MediSave for flu vaccinations?

Yes, you can. If you’re not eligible for full subsidies—or you’d rather visit your regular clinic—you can still use MediSave to lower the cost of your flu shot.

Here’s how it works:

  • Flu vaccinations are part of the National Adult Immunisation Schedule (NAIS), so you can pay for them using MediSave.

Depending on your health condition, you can use:

  • Up to S$500 per year per patient under the MediSave500 scheme
  • Up to S$700 per year per patient if you have complex chronic conditions (two or more under CDMP, or one with complications)

You can use MediSave for:

  • Yourself
  • Your immediate family – spouse, children, parents, grandparents, and grandchildren

Pro tip: Not all clinics automatically process MediSave claims. If you’re going to a private clinic, check if it’s MediSave-accredited. A quick call ahead helps avoid surprises.

Who should get the flu shot—and why does it matter?

Healthcare professional holding a syringe before administering flu shots at a vaccination clinic.

Not sure if you need the flu vaccine? In most cases, the answer is yes.

Flu cases are rising again after a few quiet years during the pandemic. With less recent exposure to the virus, many people are now more vulnerable—especially children, seniors, and those with ongoing health issues.

Getting the flu shot can:

  • Lower your risk of serious illness
  • Help protect your loved ones
  • Reduce pressure on hospitals

Key groups who should get vaccinated:

  • Children (six months and up): Their immune systems are still developing. They also spread germs easily, so vaccinating them protects the whole family.
  • Seniors (65 and above): Older adults face a higher risk of complications. A yearly shot adds a layer of protection.
  • People with chronic conditions: Conditions like diabetes, asthma, or heart disease can make the flu more dangerous. Vaccination helps reduce symptoms and hospital stays.
  • Pregnant women: Flu shots are safe during pregnancy and protect both mother and baby. Antibodies may even pass on to the newborn.
  • Healthcare and frontline workers: Regular contact with others increases exposure. Staying healthy helps you care for others too.
  • Anyone who wants to avoid missing work or school: The flu can keep you in bed for days. A vaccine helps you stay well and active.

Read more: How Much Does It Cost To See a Doctor in Singapore When a Child Falls Sick?

Why get vaccinated every year?

The flu virus changes often. Each year, experts update the vaccine to match new strains. Getting vaccinated yearly keeps your protection current.

Both the Ministry of Health (MOH) and the World Health Organization (WHO) have reported a rise in respiratory illnesses—including flu and RSV. Staying updated with your shots makes a difference.

Even if you’ve never had the flu before, the vaccine still helps. It’s not just about you—it protects people around you who may be at higher risk.

Are flu vaccines covered by insurance?

It depends on your plan. Here’s a quick breakdown:

  • Corporate health plans: Many companies include flu shots in their wellness benefits. Check with your HR department.
  • Integrated Shield Plans: Some may cover preventive care. Contact your insurer to confirm.
  • Travel insurance: Usually doesn’t cover vaccines unless combined with a health package.

Catching the flu is never pleasant. But in Singapore, getting vaccinated is simple, affordable, and sometimes free. Whether you use MediSave, CHAS, or just walk in—it’s an easy way to protect your health.

Leave a Reply

Your email address will not be published. Required fields are marked *