COVID-19 and flu vaccine pharmacy locations

You can receive the latest annual COVID-19 vaccine and flu shot for free at participating pharmacies (see below). Vaccine availability may vary. Call ahead to ensure the pharmacy has supply before going.

People aged 6 months and older can get a COVID-19 vaccine at a participating pharmacy. Children under 2 years of age cannot receive a flu shot at a pharmacy but can receive one from a physician, nurse practitioner, or a local public health unit.

Vaccine administration for children under 12 years may vary by pharmacy. Please contact the pharmacy directly to confirm appointment availability, if applicable. Your doctor, nurse practitioner, or local public health unit may also offer additional vaccination options for children, such as walk-in clinics. For information on local options, please contact your local public health unit.

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


Search by postal code

Enter a postal code to find a pharmacy offering vaccines.

4057 locations found.


Share Ontario vaccine locations finder