Human papillomavirus (HPV) Vaccines

Get your HPV vaccine

The HPV vaccine is safe and effective at preventing cancers caused by the Human Papillomavirus (HPV).

In British Columbia, males born in 2005 or later and females can get the vaccine for free as long as they get their first dose before they turn 19* and their last dose before they turn 26. The HPV vaccine is part of the recommended vaccination schedule for all youth in British Columbia.

If you're 18 years old and haven't received your first dose of the HPV vaccine, you can book an appointment with a participating B.C. pharmacy below.

*Males born between January and June 2005 will be given a 6-month grace period to initiate their HPV vaccine series by June 30, 2024.

Frequently Asked Questions

The Human Papillomavirus (HPV) is a group of more than 100 different types of viruses, spread through intimate skin-to-skin contact and can cause a variety of cancers as well as genital warts.

HPV is very common: three out of four sexually active people who are not immunized will get HPV at some point in their lives. Anyone who has any kind of sexual activity with another person involving oral, genital, or anal contact can get HPV. Sexual intercourse is not necessary to become infected. The more sexual partners you have the higher the risk of being infected with HPV. Men who have sex with men are also at higher risk of HPV infection.

To protect yourself and any current or future partner(s).

The HPV vaccine is a cancer prevention vaccine. The vaccine that is publicly funded in British Columbia protects against nine types of the Human Papillomavirus (HPV). These viruses cause about 90 per cent of cervical cancers, the majority of anal cancers, and other genital, head and neck cancers. The vaccine also protects against genital warts.

 

The HPV vaccine is very safe. Vaccines are approved for use in Canada only if they meet very strict standards for safety and effectiveness. The HPV vaccine has been well studied in clinical trials. It was only approved for use in Canada after studies showed it was safe and effective.

 

Where to get the HPV vaccine?

The following is a listing of pharmacies that are guaranteed to have supply on hand. However, there are many pharmacies that offer HPV vaccines that might not be listed. If your local pharmacy does not offer HPV vaccinations, please search for a pharmacy in your health authority below. 

Vancouver
Pharmasave - South CHC 1808 Kingsway, Vancouver To book: 778-379-4470
Shoppers Drug Mart - South CHC #102-2607 East 49th Avenue, Vancouver To book: 604-431-5538 Ext. 33
Shoppers Drug Mart - Pacific Spirit CHC 5968 Webber Lane (UBC), Vancouver To book: 604-224-3086
Shoppers Drug Mart - Pacific Spirit CHC 5940 University Boulevard, Vancouver To book: 604-228-1533
Kerrisdale Pharmacy - Pacific Spirit CHC 5591 West Boulevard, Vancouver To book: 604-261-0333
Shoppers Drug Mart - South CHC 4590 Fraser Street, Vancouver To book: 604-873-2681 Ext. 33
Lancaster Pharmacy - Raven Song CHC #1 - 601 West Broadway, Vancouver To book: 604-873-8585
Everwell Pharmacy - Pacific Spirit CHC 8179 Granville Street, Vancouver To book: 604-563-8282
PharmaChoice Pharmacy - South CHC 571 West 57th Avenue, Vancouver To book: 604-324-2258
Shoppers Drug Mart - Raven Song CHC 3303 Main Street, Vancouver To book: 778-328-9580 Ext. 33
Shoppers Drug Mart - Evergreen CHC 2748 East Hastings, Vancouver To book: 604-251-5358 Ext. 33
London Drugs - Evergreen CHC 3328 Kingsway, Vancouver To book: 604-433-4700
West 10th Medical Pharmacy (IDA) - P.S. CHC 4307 West 10th Avenue, Vancouver To book: 604-222-2028
Shoppers Drug Mart - Pacific Spirit CHC 3020 West Broadway, Vancouver To book: 604-733-9128
Shoppers Drug Mart - Raven Song CHC 885 West Broadway, Vancouver To book: 604-708-1135 Ext. 33
Pharmasave - Pacific Spirit CHC 1517 West 57th Avenue, Vancouver To book: 604-566-1517
MJ's Pharmacy - South CHC 6255 Victoria Drive, Vancouver To book: 604-323-1293
Wellness Pharmacy No. 5 - Evergreen CHC 5150 Joyce Street, Vancouver To book: 604-638-0353
Indigo Pharmacy Mid Main 2205 Main Street, Vancouver To book: 604-428-2887
Richmond
Shoppers Drug Mart at Richmond Centre 6060 Minoru Blvd Unit 2286, Richmond To book: 604-273-6187
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 Minato Village 3869 Steveston Hwy, Richmond To book: 604-288-6344
North Vancouver
London Drugs 2032 Lonsdale Avenue, North Vancouver To book: 604-980-3661
North Vancouver Travel Clinic (Inside Pharmasave) #302 - 1150 Marine Drive, North Vancouver "To book: 604-971-5163
Shoppers Drug Mart 3650 Mt Seymour Parkway, North Vancouver To book: 604-924-1788
Pure Integrative Pharmacy #19 3053 Edgemont Blvd #103, North Vancouver To book: 604-770-3501
Northmount Pharmacy and Compounding Lab 165 East 15th Street, North Vancouver To book: 604-985-8241
Pharmasave Northwoods Village 2150 Dollarton Hwy, North Vancouver To book: 604-988-0562
West Vancouver
Shoppers Drug Mart - Park Royal Shopping Ctr. 802 Main Street, PR South, West Vancouver To Book: 604-926-1114
Pure Integrative Pharmacy 1318 Marine Dr West Vancouver To Book: 604-281-3784
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 To book: 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
Shoppers Drug Mart 7100 Alberni Street, Unit 15, Powell River To book: 604-485-2844
Save on Foods 7100 Alberni Street, Powell River To book: 604-485-4823
FreshCo 7040 Barnet Street, Powell River To book: 604-485-1233
Sechelt
Guardian-Suncoast Pharmacy 5331 Inlet Ave #103, Sechelt To book: 604-885-2899
Sechelt Pharmacy 5648 Dolphin St, Sechelt To book: 604-740-8111
Pharmasave 5663 Cowrie St, Sechelt To book: 604-885-9614
Gibsons
London Drugs 900 Gibsons Way, Gibsons To book: 604-8886-8720
Pharmacy Address City Phone
Chetwynd Drug Mart PharmaChoice #9099 4733 51st Street Chetwynd (250) 788-3393
Shoppers Drug Mart #0216 Unit #22, 11000 - 8th Street Dawson Creek (250) 782-5903
Stuart Lake Pharmacy 470 W. Stuart Drive - Unit 14 Fort St. James (250) 996-7815
Shoppers Drug Mart #0274 10351 - 100 Street Fort St. John (250) 785-6155
Rainforest Wellness Pharmacy 327 City Centre Kitimat (250) 632-2914
Hart Drug Mart 6707 Dagg Road Prince George (250) 962-9603
Phoenix Pharmacy 103 - 2155 - 10th Avenue Prince George (250) 562-3383
Wal-Mart Pharmacy #3651 6565 Southridge Avenue Prince George (250) 906-3206
Shoppers Drug Mart #2256 Rupert Square Prince Rupert (250) 624-9656
Loblaw Pharmacy #4983 2335 Maple Drive East Quesnel (250) 747-2812
Pharmasave #105 Box 2530 Smithers (250) 847-4474
Save-On-Foods Pharmacy #983 - Terrace 4731 Lakelse Avenue Terrace (250) 635-4021
Pharmasave #264 18 - 117 Hwy 16 East Burns Lake (250) 692-7077
Pharmacy Address City Phone
Abby Pharmacy #100- 2845 Cruickshank Street Abbotsford (604) 504-0060 
Shoppers Drug Mart #2133 E. 7130 Pioneer Avenue Agassiz (604) 796-2241
Shoppers Drug Mart #0253 #250-7155 Kingsway Burnaby (604) 526-2848
Shoppers Drug Mart #0217 45905 Yale Road Chilliwack (604) 792-7377
Pinetree Pharmacy #103- 3007 Glen Drive Coquitlam (604) 474-4977
Wescana Pharmacy #3 #103-6935 120th Street Delta (604) 591-7453
Pharmasave #198 P.O. Box 1548 Hope (604) 869-2486
Brookswood Remedy's Rx Pharmacy #2 #105-4061 200th Street Langley (604) 427-4377
London Drugs #47-Maple Ridge #101-22709 Lougheed Highway Maple Ridge (604)- 463-0991
FreshCo Pharmacy #4256 32520 Lougheed Highway Mission (604) 826-5398
Shoppers Drug Mart #2243 Unit 1- 811 Columbia Street New Westminister (604) 395-5717
Loblaw Pharmacy #1555 #201- 19800 Lougheed Highway Pitt Meadows (604) 460-4335
Wilson Pharmacy #3- 2185 Wilson Avenue Port Coquitlam (604) 942-4611
Rexall #7157 #150- 17475 56 Avenue Surrey (604) 576-7823
Save-On-Foods Pharmacy #910- Newton 100- 7320 King George Blvd Surrey (604)- 599-6702
Shoppers Drug Mart #2212 8961-152nd Street Surrey (604) 581-4544
London Drugs #08-Surrey 10348 King George Blvd Surrey (604) 584-7300
Pharmasave Health Centre #099 #10-2448 160th Street Surrey (604) 531-2690
Fraser Heights Pharmacy #102-16033 108th Ave Surrey (604) 930-9544
Family Care Pharmacy 1539 Johnston Road White Rock (604) 536-1300 
Med-X Pharmacy 7-1449 Prairie Ave. Port Coquitlam (604) 474-3050  
Garrison Pharmacy 45555 Market Way #1 Chilliwack (604) 846-8782  
Inlet Pharmacy 50 Electronic Ave Port Moody (604) 937-2818  
Chilliwack-Vedder Pharmacy 106-5535 Vedder Road Chilliwack (604) 647-3571  
Mission Pharmasave 110-7343 Hurd St. Mission (604) 820-1669  
CityMed Medical Clinic and Pharmacy Care Clinic 1493 Foster St #4 White Rock (604) 385-1493 
Ridge Meadows Pharmacy 11743 224 St UNIT 106 Maple Ridge (604) 463-4771 
Divine Pharmacy 4225 Hastings St Burnaby (604) 423-6004
Clayton Heights care first pharmacy #102 - 7170 188th Street Surrey  (604) 510- 3549
Optima Pharmacy 6625 152A St #103 Surrey (604) 593-6113
Heritage Park Pharmacy 7871 Stave Lake St B150 Mission (604) 289-2447
Gaetz Pharmasave 7408 Vedder Rd #103 Chilliwack (604) 846-4226

 

Pharmacy Address City Phone
Kaslo Community Pharmacy- Front St. #Box 550 Kaslo (250) 353-2224 
Kipp-Mallery Dallas Pharmacy IDA- Dallas Drive #102-5170 Dallas Drive Kamloops (778) 469-5271
Save-On-Foods Pharmacy #2210-Westsyde #0253 18-3435 Westsyde Rd. Kamloops (250)579-5218
Shoppers Drug Mart #0261-Valleyview Square #2-2121 E. Trans Canada Hwy. Kamloops (250) 374-3131
Pharmasave #1026- Enterprise Way #106- 1912 Enterprise Way Kelowna (778) 760-9555
Rutland Medical Pharmacy- Aurora Crescent #203-285 Aurora Crescent Kelowna (778) 753-7070
Shoppers Simply Pharmacy #3082-Ellis St. #101-383 Ellis Street Penticton (250) 493-4151
Mount IDA Pharmacy- Trans Canada Hwy SW 200 Trans Canada Hwy SW Salmon Arm (250) 804-0844
Shoppers Drug Mart #0248-10th Ave #101-1151-10th Avenue Salmon Arm (250) 832-2181
Astral I.D.A Pharmacy- Highway 6 111-3101 Highway 6 Vernon (250)541-1999
Medicine Shoppe #395- 31 St Unit 100-3605 31 Street Vernon (778)475-1010
Kipp-Mallery Landmark Pharmacy 207 Landmark Centre 755 McGill Road Kamloops (236) 425-0025
Kipp-Mallery Pharmacy 273 Victoria Street Kamloops (250) 372-2531
Gray's Compounding Pharmacy 417B-304th Street Kimberley (250) 427-0038
Vernon- Nolan's Pharmasave Drugs #222-30th Avenue #3101 30th Avenue Vernon (250) 542-4181
Common Good Pharmacy Unit 105- 3610 Carrington Road, Westbank Kelowna 778-795-0529
Pharmasave Aberdeen Kamloops Pharmacy and Compounding #1395 Hillside Dr #68 Kamloops (250) 314-1177/td>
Carmi Remedy's Rx 725 Carmi Ave #25 Penticton (778)476-0010/td>

 

Pharmacy Address City Phone
Alert Bay Drugs-Fir Street 90 Fir Street Alert Bay (250) 974-5712
Wal-Mart Pharmacy #1077 - Island Highway 1477 Island Highway Campbell River (250) 287-2372
Thrifty Foods & Pharmacy #9467 - Ironwood Street 1400 Ironwood Street Campbell River (250) 850-3585
Loblaw Pharmacy #1524 - Island Hwy 1424 Island Highway Campbell River (250) 830-2730
London Drugs #46 - Colwood - Sooke Road 1907 Sooke Road Colwood (250) 474-6657
Latoria Pharmacy IDA - Brookeside Road #115 - 611 Brookeside Road Colwood (250) 590-7012
Shoppers Drug Mart #2291 - Comox Shopping Centre Unit D108 - 1966 Guthrie Road Comox (250) 890-9327
Comox Valley Pharmacy - Anderton Rd 300 - 727 Anderton Road Comox (250) 941-6685
Courtenay Pharmacy - Cliffe Avenue 2599B Cliffe Avenue Courtenay (250) 871-8405
Thrifty Foods & Pharmacy #9478 - Lerwick Road #100 - 444 Lerwick Rd Courtenay (250) 331-5103
Medicine Shoppe Pharmacy #414 - Cliffe Avenue 1 - 2760 Cliffe Avenue Courtenay (250) 338-4790
Cumberland Pharmasave #1015 - Beaufort Avenue 101 - 2665 Beaufort Avenue Cumberland (250) 400-3456
London Drugs #77 - Trans Canada Hwy 119 Trans Canada Hwy Duncan (250) 701-6220
Mettra Pharmacy - Canada Ave #105 - 15 Canada Ave Duncan (250) 748-0104
Pharmasave #139 - 1st Avenue 441 1st Avenue Ladysmith (250) 245-3113
Wholehealth Pharmacy and More L-17 Gatacre Street Ladysmith (250) 924-1241
Forbes Pharmacy - Millstream #105 - 2349 Millstream Road Langford (250) 478-1600
Anchor Compounding Pharmacy - Waddington Road #105 - 1450 Waddington Road Nanaimo (250) 591-4411
Medicine Shoppe #350 - Terminal Ave N. 33 - 1150 Terminal Avenue North Nanaimo (250) 591-4933
Pinnacle Pharmacy - Turner Rd 3 - 5771 Turner Rd Nanaimo (250) 585-1980
Wallace Pharmacy - Wallace Street 5 - 100 Wallace Street Nanaimo (250) 753-8686
Pharmasave Third Street 100 - 525 Third Street Nanaimo (250) 591-9000
Loblaw Pharmacy #1525 - Real Canadian Superstore 6435 Metral Drive Nanaimo (250) 390-5735
Medicine Shoppe Pharmacy #406 - Bruce Avenue 100 - 847 Bruce Avenue Nanaimo (250) 591-4555
Parksville Pharmacy - Alberni Highway #1-383 Alberni Highway Parksville (250) 586-2625
French Creek Pharmacy - Wembley Rd 5 - 886 Wembley Rd Parksville (250) 586-6212
Shoppers Drug Mart #2215 - East Island Hwy 140 East Island Highway Parksville (250) 248-3611
Shoppers Drug Mart #0244 - 10th Ave. 3717 - 10th Avenue Port Alberni (250) 723-7387
Harbourside Pharmachoice #9058 - Broughton Boulevard 1584 Broughton Boulevard Port McNeill (250) 956-3126
Cove Pharmacy #9059 - Plaza Rd 672 Plaza Rd Quathiaski Cove (250) 285-2275
Pharmasave #120 - 104 Lower Ganges Road 104 Lower Ganges Road Salt Spring Island (250) 537-5534
Save-On-Foods Pharmacy #922 - Beacon Avenue 2345 Beacon Avenue Sidney (250) 656-6659
Sidney Pharmacy II 2425B Bevan Avenue Sidney (250) 656-0744
Peninsula IDA Pharmacy - Bevan Avenue 2 - 2379 Bevan Avenue Sidney (250) 656-0882
Shoppers Drug Mart #0223 - Sooke Road Unit 4000 - 6660 Sooke Road Sooke (250) 642-5229
Save-On-Foods Pharmacy #977 - Saanich - Blanshard Street 3510 Blanshard Street Victoria (250) 475-3301
Heart Pharmacy IDA At Cadboro Bay Village #302 - 3825 Cadboro Bay Road Victoria Victoria (250) 477-2131
Shoppers Drug Mart #0221 - Douglas St. 1212 Douglas Street Victoria (250) 384-0544
St. Anthony's Clinic Pharmacy #2 #109 - 582 Goldstream Avenue Victoria, BC V9B 2W7 Victoria 250-478-8338
Heart Pharmacy IDA At Fairfield Plaza Suite 15 - 1594 Fairfield Road Victoria (250) 598-9232
Heart Pharmacy At Esquimalt H 890 Esquimalt Rd Victoria Victoria 778-433-2721
UVIC Campus Pharmacy - Finnerty Road University of Victoria, S.U.B. #B138 Victoria (250) 721-3400
Shoppers Drug Mart #0226 - Hillside Centre Suite 126 - 1644 Hillside Avenue Victoria (250) 595-5111
View St. Pharmacy - View St 867 View Street Victoria (250) 361-3773
Loblaw Pharmacy #6708 - Real CDN Wholesale Club 846 Viewfield Rd Victoria (250) 381-8268
Aaronson's Pharmacy - Cook Street 102-1711 Cook St Victoria (250) 383-6511
Shoppers Drug Mart #0208 - Fort St. 1627 Fort Street Victoria (250) 592-4541
JC Pharmacy - Douglas Street #211 - 3214 Douglas Street Victoria (250) 590-9080
Shoppers Drug Mart #2213 - Esquimalt Road 870 Esquimalt Road Victoria (250) 361-2011
Heart Pharmacy IDA At Shelbourne Plaza 3643 Shelbourne Street Victoria (250) 477-1881
Medicine Shoppe #255 4-4071 Shelbourne Street Victoria (250) 477-6112
Pharmasave Health Centre #049 131 First Street Tofino (250) 725-4949
Harbourview Drugstore 1892 Peninsula Road Ucluelet (250) 726-2733
Port Hardy- Rexall #7104-Granville St Box 190 8925 Granville Thunderbird Mall (250) 949-6552
Island Pharmacy #1 138 S Shore Rd Lake Cowichan (250) 749-3141

You can also get your HPV from your local health unit.