Professional pharmacists in your community to help you feel better.
COVID-19 and Flu Vaccination 2022
Book your appointment at GetVaccinated.gov.bc.ca – or call 1-833-838-2323
Your Vaccine Appointments cannot be booked by calling the Pharmacy – Book your appointment online or call the phone number for assistance
Compound the Best of Community Care and Medical Advice at Island Pharmacy
When you step into an Island Pharmacy, you can expect a truly exceptional experience: expert medical advice and health care knowledge, personalized patient care, and a deep dedication to serving our communities.
Why? Because we are the Island’s most accessible health care provider, and we’re here to answer your questions and meet your health care needs. We live and work in your community, and we offer preferred pharmacy compounding services throughout Vancouver Island.
At Island Pharmacy, we are 100% independently owned and operated. We provide you and your family with the attention and reliability you’ve come to expect from a community pharmacy.
Proud to be a trusted
part of your community
Throughout the COVID-19 pandemic, we have maintained our regular hours and pride ourselves on being one of the most accessible health providers on Vancouver Island. It was important to our teams that we be here for you when you need us most. Thank you for trusting us with your family’s health and wellbeing.
Island Pharmacy - Online Prescription Refills
With 8 locations north of the Malahat and our compounding pharmacy in View Royal, there's an Island Pharmacy ready to serve you when you need us.
If you have a prescription to refill, please complete our secure form and we'll get the process started.
Frequently Asked Questions
What’s the difference between a compounding pharmacy and a regular pharmacy?
While both types of pharmacies prepare medications for patients that are prescribed by their doctors, only compounding pharmacies can customize medication based on a patient’s specific needs.
What is drug compounding?
Compounding is the act of creating personalized medications to meet the unique needs of an individual patient. This is done with a customized prescription from a doctor, nurse practitioner, veterinarian, or naturopathic health provider. Our compounding pharmacy will then make by hand to meet the prescription requirements for your treatment choices.
Why should I have my meds compounded?
Drugs may be compounded for patients who can’t be treated with medication routinely made by drug manufacturers in Canada. As well, patients of any age who cannot swallow medication may have it changed into a different formulation, either topical or liquid, to effectively deliver the medication into your body. Veterinary medication for horses, dogs, cats, birds are routinely made to order.
Frequent reasons for a patient needing compounded drugs are those who are allergic to common medication ingredients or dyes.
Will my insurance cover compounded medication?
Although some insurance may cover compounded medication, others may not. Please check in with your insurance ahead of visiting to ensure that you’re covered.
Vancouver Island’s Community Pharmacy
We don’t just work in the communities of Vancouver Island – we live in them. We’re your neighbours and friends, and we’ll help you find what you need to feel better quickly.
Pharmacy expertise when you need it, where you need it.
No matter which island community you call home, we have a store near you.
Island Pharmacy Mill Bay
845 Deloume Road, Mill Bay, BC
Island Pharmacy - Southshore Lake Cowichan, BC
138 Southshore Road
Island Pharmacy - Cobble Hill
26-1400 Cowichan Bay Road, Cobble Hill, BC
Island Pharmacy - Festubert Street, Duncan
330 Festubert St, Duncan, BC
Island Pharmacy - Kenneth Street, Duncan
192 Kenneth St, Duncan, BC
Island Pharmacy - Lake Cowichan Village
62 Cowichan Lake Road
Island Pharmacy - Gabriola Island
575 N Road #13, Gabriola, BC
Island Pharmacy - Shawnigan Lake
1769 Shawnigan, Shawnigan Lake, BC
Island Pharmacy - View Royal
284 Helmcken Road #106, Victoria, BC
It is very important to us to hear from you! Please let us know if you have any questions, or concerns or general comments, it helps us provide the best service possible.