Shingrix® is a recombinant, adjuvanted vaccine that helps your body build robust, long-lasting immunity. It has largely replaced the older Zostavax® vaccine due to its superior efficacy. As our risk for shingles naturally increases with age, Shingrix® provides the strong, reliable protection needed to prevent the virus and its complications.
Shingles (herpes zoster) occurs when the dormant chickenpox virus reactivates in the nervous system later in life. While not life-threatening, it causes a severe, painful rash that can lead to long-term complications. Shingles is most common in individuals over 50. Speak with the My Doctor team today to see if you are ready for your vaccine.
The Shingrix® vaccine is recommended for all adults aged 50 and older, regardless of whether they recall having had chickenpox, as the risk of shingles and its complications increases with age. Additionally, individuals who have previously had shingles or were vaccinated with Zostavax® are also advised to receive the Shingrix® vaccine for stronger and longer-lasting protection.
Starting September 2025, Singaporeans aged 60 and above, as well as adults aged 18 and older with specific immunocompromising conditions, will be eligible for subsidies on the Shingles (Shingrix) vaccine at CHAS GP clinics, polyclinics, and selected MOH-funded care providers.
With effect from 1 June 2026, MediSave may also be used to offset remaining costs after subsidies, including MediSave500, MediSave700, and Flexi-MediSave for seniors aged 60 and above.
At MyDoctor, the Shingles (Shingrix) vaccine prices are as follows:
| Vaccination Category | Price* |
|---|---|
| Retail (Non-Subsidised) Price | |
| All Others / Walk-in | $425 / dose |
| Subsidised Prices Available only for Singaporeans aged 60 and above, or individuals aged 18 and above with immunocompromising conditions. |
|
| Pioneer Generation (PG) | $38 / dose |
| Merdeka Generation (MG) / CHAS Blue / Orange | $75 / dose |
| CHAS Green / Non-CHAS Singaporean Citizens | $150 / dose |
| Optional Add-on | |
| Influenza / Flu Vaccine | $35 / dose (if taken together with Shingles vaccine) |
*Prices are excluding GST.