Last updated: October 30, 2025

COVID-19 and flu vaccine pharmacy locations

You can receive the latest annual COVID-19 vaccine and flu shot for free at participating pharmacies. Most pharmacies book appointments ahead of time and many allow walk-ins. Vaccine availability may vary. Call ahead to ensure the pharmacy has supply before going.

If you have any questions or require assistance, please email OPDPinfobox@ontario.ca.

COVID-19 vaccine administration for children 6 months to 4 years old may vary across pharmacies. Contact the pharmacy to confirm vaccine appointment availability if applicable. Public health units may also offer additional options for vaccination for children aged 6 months to 4 years old, such as walk-in clinics, which will not be on the COVID‑19 vaccination portal. For information on local options, please contact your local public health unit. Children under 2 years old cannot get a flu shot at a pharmacy but can receive a flu shot from a doctor, nurse practitioner or a local public health unit.

You can receive the COVID-19 vaccine at the same time as, or at any time before or after, the flu shot and/or other routine immunizations, as well as RSV.

Please note, pharmacies are not administering other publicly funded immunizations (such as RSV immunizations). Please contact a health-care provider or local public health unit if you require any other publicly-funded vaccines.


Search by postal code

Enter a postal code to find a pharmacy offering vaccines.

3995 locations found.


Share Ontario vaccine locations finder