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 BC.
Infants and young children
Infants and young children can get free routine vaccines from:
- Public health units, community health centres, and primary care clinics
- Family doctors
- Nurse practitioners
- Pharmacies (for those 4 years of age and older)
- In First Nations communities: community health centres and nursing stations
Vaccines that are not free (for example, vaccines for travel or extra protection) can be purchased at:
- Pharmacies (for those 4 years of age and older)
- Travel health clinics. One way to find a travel health clinic is through the Public Health Agency of Canada’s list of designated Yellow Fever Vaccination Centres
Services vary across BC.
Kindergarten-age children
Kindergarten-age children can get free routine vaccines from:
- Public health units, community health centres, and primary care clinics
- Pharmacies
- Family doctors
- Nurse practitioners
- In First Nations communities: community health centres and nursing stations
In some areas of BC, kindergarten-age children may be immunized by nurses at school clinics. Information and consent forms are sent home from the school before the clinic.
Vaccines that are not free (for example, vaccines for travel or extra protection) can be purchased at:
- Pharmacies
- Travel health clinics. One way to find a travel health clinic is through the Public Health Agency of Canada’s list of designated Yellow Fever Vaccination Centres
Services vary across BC.
School-age children and teens
Nurses give routine vaccines to students in grades 6 and 9 at school clinics. Information and consent forms are sent home from the school before the clinic.
In First Nations communities where students attend a First Nations school, community health nurses may immunize students at a school clinic, community health centre, or nursing station.
If your child is homeschooled or needs to catch up on missed vaccines, you can book an appointment at:
- A public health unit, community health centre, or primary care clinic
- A pharmacy
- Your family doctor or nurse practitioner's office
Vaccines that are not free (for example, vaccines for travel or extra protection) can be purchased at:
- Pharmacies
- Travel health clinics. One way to find a travel health clinic is through the Public Health Agency of Canada’s list of designated Yellow Fever Vaccination Centres
Services vary across BC.
Adults
Adults can get free vaccines from:
- Pharmacies
- Public health units, community health centres, and primary care clinics
- Family doctors
- Nurse practitioners
- In First Nations communities: community health centres and nursing stations
Vaccines that are not free can be purchased at:
- Pharmacies
- Travel health clinics. One way to find a travel health clinic is through the Public Health Agency of Canada’s list of designated Yellow Fever Vaccination Centres
Services vary across BC.
Influenza (flu) vaccines
Influenza vaccine appointments can be booked through the provincial government's 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.
COVID-19 vaccines
You can book COVID-19 vaccine appointments 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 book a COVID-19 vaccine appointment or find out about clinic locations.
Travel vaccines
Travel vaccines are available from:
- Travel health clinics. One way to find a travel health clinic is through the Public Health Agency of Canada’s list of designated Yellow Fever Vaccination Centres
- Pharmacies
You must go to a designated yellow fever vaccination centre for the yellow fever vaccine.
There is a charge for most travel vaccines.