Vaccination Clinics

Public health vaccination clinics are cancelled. Call ahead to make sure the service you need is available.

Where to Get Vaccinated

You can get most publicly funded (free) vaccines from your health care provider. If you don't have a family doctor, see a list of family physicians in Niagara who are accepting new patients.

Many vaccines are also available at:

Some vaccines are only available by paying a fee. You can get these vaccines from:

  • Health care providers
  • Walk-in clinics
  • Participating pharmacies (with a prescription as required)
  • Travel clinics

The annual flu shot is available at various flu shot clinics in Niagara.


If you received an Immunization Notice or Order of Suspension from Attendance at School from Public Health, call your health care provider first about getting your child caught up on missed vaccines. If you don't have a health care provider, you can try a walk-in clinic or book an appointment at a Public Health vaccination clinic.

How to Get the Vaccines You Need

Call ahead to see if the vaccine you are looking for is available. If you plan on visiting a pharmacy to get vaccinated, find out if you need a prescription.

Many vaccines needed for post-secondary education, work or travel are not publicly funded. These fee-for-service vaccines are not available at Public Health Vaccination Clinic. Talk to a health care provider and your health insurance provider for information.

Public Health Vaccination Clinic

We offer vaccination clinics to Niagara residents. If you have a health care provider, contact them about your vaccinations first.

Available Vaccines

We offer all vaccines from the publicly funded immunization schedules for Ontario:

Vaccine Costs

We offer publicly funded vaccines at our general immunization clinics. These vaccines are free for individuals who meet the publicly funded immunization schedules for Ontario criteria.

To find out if you're eligible, talk to your health care provider or call the Vaccine Preventable Disease program.

Book an Appointment

Due to high volumes, we don't accept walk-in clients. Call 905-688-8248 or 1-888-505-6074 ext. 7425 to book an appointment.

Clinics are offered regularly in the following communities:

Page Feedback Did you find what you were looking for today?