Immunization Clinics offer routine vaccinations for infants and children, sexual health vaccines, and routine immunizations for adults with complex needs or medical conditions.

For routine adult immunizations, please see your local pharmacist.

Immunization Clinics, located in various Public Health Units across the region, offer recommended vaccines to protect us from the effects of a number of serious vaccine-preventable diseases like diphtheria, measles and rubella.

Book an appointment

Type in your address below to find an Immunization Clinic near you and book an appointment. Most clinics do not accept drop-in appointments.

Note: Designated VCH-pharmacies also carry and provide routine childhood immunizations for children over 4 years old, publicly-funded HPV vaccines and support vaccination response in outbreak or exposure situations.

 

Find this service near you

OR
  • Community health centres

    Immunization Clinic at Raven Song Community Health Centre

    1.59 km
    2450 Ontario Street Vancouver
  • Community health centres

    Immunization Clinic at Three Bridges Community Health Centre (West End)

    2.39 km
    1128 Hornby Street Vancouver
  • Community health centres

    Immunization Clinic at Pacific Spirit Community Health Centre

    3.60 km
    2110 West 43rd Avenue Vancouver
  • Community health centres

    Immunization Clinic at Robert and Lily Lee Family Community Health Centre

    3.89 km
    1669 East BroadwayVancouver
  • Community health centres

    Immunization Clinic at South Community Health Centre

    4.83 km
    6405 Knight StreetVancouver
  • Community health centres

    Immunization Clinic at Central Community Health Centre

    6.84 km
    132 West Esplanade, 5th floor North Vancouver
  • Community health centres

    Immunization Clinic at Evergreen Community Health Centre

    7.04 km
    3425 Crowley Drive Vancouver
  • Community health centres

    Immunization Clinic at West Vancouver Community Health Centre

    8.88 km
    2121 Marine DriveWest Vancouver
  • Other

    Immunization Clinic at Richmond Place – 8100 Granville Avenue

    10.62 km
    8100 Granville AvenueRichmond
  • Community health centres

    Immunization Clinic at Parkgate Community Health Centre

    12.99 km
    3625 Banff Court, 2nd floorNorth Vancouver
  • Community health centres

    Immunization Clinic at Gibsons Health Unit

    32.82 km
    821 Gibsons WayGibsons
  • Community health centres

    Immunization Clinic at Squamish Community Health Centre

    49.56 km
    1140 Hunter PlaceSquamish
  • Community health centres

    Immunization Clinic at Sechelt Health Unit

    51.79 km
    5571 Inlet Avenue, PO Box 1040Sechelt
  • Community health centres

    Immunization Clinic at Pender Harbour and District Health Centre

    75.80 km
    5066 Francis Peninsula RoadMadeira Park
  • Community health centres

    Immunization Clinic at Whistler Health Care Centre

    96.69 km
    4380 Lorimer Road Whistler
  • Immunization Clinic at qathet General Hospital

    120.41 km
    5000 Joyce Ave, Third floorPowell River
  • Community health centres

    Immunization Clinic at Pemberton Health Centre

    120.48 km
    1403 Portage Road, PO Box 8Pemberton
  • Immunization Clinic at Bella Coola General Hospital

    430.40 km
    1025 Elcho Street Bella Coola