Shingles Vaccine in Ontario: Eligibility, Cost and Where to Get It
Last reviewed 2026-09-24
Shingrix is the shingles vaccine used in Canada. You get two doses, two to six months apart. Ontario covers it for some groups through the publicly funded program. Other people can buy it at a pharmacy with a prescription or through a pharmacist.
Who gets it free in Ontario
- Ontario's publicly funded program covers set age groups, and some adults with weakened immune systems.
- Who's eligible has changed over time. Check the current rules on Ontario.ca or ask your pharmacist or family doctor.
- If you're eligible, you can usually get it from your doctor or at many pharmacies.
If you're not eligible
- You can buy Shingrix at a pharmacy. Each dose usually costs well over $100, and you need two doses.
- Many private insurance plans cover vaccines, so check your plan before you pay.
Side effects
Common side effects are a sore arm, tiredness, muscle aches and a mild fever for one to three days. Serious reactions are rare. Talk to your pharmacist if you had a reaction to the first dose.
Frequently asked questions
Is the shingles vaccine free in Ontario?
For eligible groups, yes. Check Ontario.ca for the current age and health criteria.
How many shingles shots do I need?
Two doses of Shingrix, usually two to six months apart.
Can I get it if I've already had shingles?
Generally yes, after the rash has cleared. Ask your provider about timing.
Official sources
- Ontario.ca — Publicly funded immunization schedules
- Canadian Immunization Guide — Herpes zoster vaccine
This guide is general information, not medical or financial advice. Program rules and amounts change — confirm with the official source or your pharmacist.