Resource

Pharmacies offering vaccines

Select pharmacies in the Vancouver Coastal Health (VCH) region carry and provide routine school immunizations, publicly-funded HPV vaccines and support vaccination response in outbreak or exposure situations.

These VCH-designated pharmacies are another location option to VCH Immunization Clinics to help you and your family keep your immunizations up to date. These pharmacies provide immunizations for people ages 4 and older. They can provide:

These pharmacies will also provide immunizations that are available at any B.C. pharmacy, such as Influenza (flu), COVID-19, shingles, measles and pneumonia.

Please call to book an appointment before you visit to ensure they have the vaccines you need and an immunizing pharmacist available.

Download the VCH-designated pharmacy location list

Vancouver

  • Everwell Pharmacy 
    8179 Granville Street, Vancouver 
    To book: 604-563-8282
  • Indigo Pharmacy Mid Main
    2205 Main Street, Vancouver
    To book: 604-428-2887
  • Kerrisdale Pharmacy 
    5591 West Boulevard, Vancouver
    To book: 604-261-0333
  • Lancaster Pharmacy 
    #1 - 601 West Broadway, Vancouver
    To book: 604-873-8585
  • London Drugs  
    3328 Kingsway, Vancouver
    To book: 604-433-4700
  • MJ's Pharmacy
    6255 Victoria Drive, Vancouver
    To book: 604-323-1293
  • PharmaChoice Pharmacy 
    571 West 57th Avenue, Vancouver
    To book: 604-324-2258
  • Shoppers Drug Mart 
    4590 Fraser Street, Vancouver
    To book: 604-873-2681 Ext. 33
  • Pharmasave 
    1808 Kingsway, Vancouver
    To book: 778-379-4470
  • Pharmasave 
    1517 West 57th Avenue, Vancouver
    To book: 604-566-1517
  • Shoppers Drug Mart
    #102-2607 East 49th Avenue, Vancouver
    To book: 604-431-5538 Ext. 33
  • Shoppers Drug Mart 
    5968 Webber Lane (UBC), Vancouver
    To book: 604-224-3086
  • Shoppers Drug Mart 
    5940 University Boulevard, Vancouver
    To book: 604-228-1533
  • Shoppers Drug Mart 
    2748 East Hastings, Vancouver
    To book: 604-251-5358 Ext. 33
  • Shoppers Drug Mart 
    885 West Broadway, Vancouver
    To book: 604-708-1135 Ext. 33
  • Shoppers Drug Mart 
    3303 Main Street, Vancouver
    To book: 778-328-9580 Ext. 33
  • Shoppers Drug Mart  
    3020 West Broadway, Vancouver
    To book: 604-733-9128
  • Wellness Pharmacy No. 5  
    5150 Joyce Street, Vancouver
    To book: 604-638-0353
  • West 10th Medical Pharmacy (IDA) 
    4307 West 10th Avenue, Vancouver
    To book: 604-222-2028

Richmond

  • CRC Pharmacy 
    #1008 - 8181 Cambie Road, Richmond
    To book: 604-285-2555
  • PriceSmart Foods Pharmacy
    8200 Ackroyd Road, Richmond
    To book: 604-278-8408
  • Shoppers Drug Mart at Richmond Centre 
    6060 Minoru Blvd Unit 2286, Richmond
    To book: 604-273-6187
  • Shopper’s Drug Mart Minato Village
    3868 Steveston Hwy, Richmond
    To book: 604-288-6344

North Vancouver

  • London Drugs  
    2032 Lonsdale Avenue, North Vancouver
    To book: 604-980-3661
  • Northmount Pharmacy and Compounding Lab 
    165 East 15th Street, North Vancouver
    To book: 604-985-8241
  • North Vancouver Travel Clinic (Inside Pharmasave)
    #302 - 1150 Marine Drive, North Vancouver
    To book: 604-971-5163 or 
    https://calendly.com/nvtc/vaccine?back=1&month=2022-02
  • Pure Integrative Pharmacy
    #103-3053 Edgemont Blvd, North Vancouver
    To book: 604-770-3501
  • Shoppers Drug Mart    
    3650 Mt Seymour Parkway, North Vancouver
    To book: 604-924-1788
  • Pharmasave Northwoods Village
    2150 Dollarton Hwy, North Vancouver
    To book: 604-988-0562 or https://calendly.com/travelvax-northwoods/vaccine-booster?month=2024-01
  •  

West Vancouver

  • Pure Integrative Pharmacy
    1318 Marine Dr, West Vancouver
    To book: 604-281-3784
  • Shoppers Drug Mart- Park Royal Shopping Ctr.
    802 Main Street, PR South, West Vancouver
    To book: 604-926-1114

Squamish

  • Nesters Market Pharmacy              
    1200 Hunter Place, Squamish
    To book: 604-892-0226
  • London Drugs
    40282 Glenalder Place, Squamish
    To book: 604-898-8860

Whistler

  • Nesters Market Pharmacy 
    7019 Nesters Road, Whistler 
    Phone: 604-905-0429
  • Shoppers Drug Mart
    4295 Blackcomb Way, Whistler
    To book: 604-905-5666 Ext. 33

Pemberton

  • Pemberton Health Unit 
    1403 Portage Road, Pemberton
    To book: 604-894-6967

Powell River

  • FreshCo
    7040 Barnet Street, Powell River
    To book: 604-485-1233
  • Save on Foods 
    7100 Alberni Street, Powell River
    To book: 604-485-4823
  • Shoppers Drug Mart 
    7100 Alberni Street, Unit 15, Powell River
    To book: 604-485-2844

Gibson

  • London Drugs
    900 Gibsons Way, Gibsons
    Phone: 604-886-8720

Sechelt

  • Guardian-Suncoast Pharmacy
    5331 Inlet Ave #103, Sechelt
    To book: 604-885-2899
  • Pharmasave
    5663 Cowrie St, Sechelt
    To book: 604-885-9614
  • Sechelt Pharmacy
    5648 Dolphin St, Sechelt
    To book: 604-740-8111

Pharmacies and immunizations

All pharmacists, at both VCH-designated pharmacies and at any B.C. pharmacy, can give vaccines and administer drugs by injection for people 4 years of age and older, including:

  • Influenza (flu), COVID-19, shingles, measles, pneumonia, human papillomavirus, tetanus and more
  • Medications prescribed by a health care provider, like B12 or hormone therapy

Call your pharmacy or visit their website to book an appointment for immunization or medication injections. You can also book an appointment in person.

Learn more about pharmacy services for immunization or find a pharmacy on the Immunize BC Pharmacy Finder.

Related

Reporting immunizations

Immunization records