Where to get immunized

Where to get immunized

Last updated

Find out where you and your family can get immunized. Most routine vaccines are available at public health units, community health centres, primary care clinics and pharmacies. Vaccines for travel or for extra protection are often available at pharmacies or travel health clinics. Services vary throughout B.C.

Routine immunizations

Adults and children can get free routine vaccinations from:

  • Public health units
  • Community health centres
  • Primary care clinics
  • Family doctors
  • Nurse practitioners
  • Pharmacies (for those 4 years of age and older)
  • Nursing stations in First Nations communities

Find health services near me

Immunization clinics at school

Kindergarten-age children may be immunized by nurses at school clinics in some areas of B.C. In grades 6 and 9, nurses give routine vaccines to students at school clinics throughout B.C. Information and consent forms are sent home from the school before the clinic. 

If your child is homeschooled or needs to catch up on missed vaccines, you can book an appointment at the locations mentioned above.

First Nations communities

Adults and children living in First Nations communities in B.C., can get free routine vaccinations at community health centres or nursing stations in their area. 

Find a location near your using the regional service finder (First Nations Health Authority).

In First Nations schools, community health nurses may immunize students at a school clinic, community health centre or nursing station.


Immunizations for travel and extra protection

Vaccines that are not available to you for free (for example, the shingles vaccine) can be purchased at: 

  • Pharmacies (for those 4 years of age and older)
  • Travel health clinics

Services vary across B.C. 

Before you travel outside of Canada, it is recommended that you visit a travel health clinic or speak with your health care provider to get personalized advice based on where you're travelling. There is a charge for most travel vaccines.

Travel vaccines are available from:

One way to find a health care site that provides travel vaccines is through the Public Health Agency of Canada’s list of designated Yellow Fever Vaccination Centres. You must go to a designated Yellow Fever Vaccination Centre for the yellow fever vaccine.

Influenza (flu) vaccines and COVID-19 vaccines

You can book an appointment to get a free influenza and/or COVID-19 vaccine through the Get Vaccinated system. After you register, you will be sent a booking invitation link. 

People living in First Nations communities can contact their community health centre or nursing station to schedule an influenza vaccine appointment.