Get your HPV vaccine
The HPV vaccine is safe and effective at preventing cancers caused by the Human Papillomavirus (HPV).
In British Columbia, males 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.
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 |
Pharmasave West Esplanade | 123 Esplanade W. North Vancouver | To book: 604.757.2962/td> |
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 |
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 #287 | 4030 200 Street #unit 1 | Langley | (604) 530-5388 |
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 Pharmacy | 4- 1493 Foster St #4 | White Rock | (604) 385-1490 |
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 |
Brookswood Remedy’s Rx Pharmacy #2 | #105 - 4061 200th Street | Langley | (604) 427-4377 |
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.
HPV Vaccine Posters Available
HPV vaccine posters are available from HealthLinkBC.