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:
- routine school immunizations,
- publicly-funded Human Papillomavirus (HPV) Vaccines for those who meet the eligibility criteria, and
- immunizations post-exposure or outbreak situations.
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.
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.