Twinrix · 4.9 stars from 202 Google reviews
Hepatitis A vaccine in Calgary, plus hepatitis B and Twinrix
Heading somewhere with a high risk of hepatitis A or B? We give the hepatitis A vaccine, the hepatitis B vaccine and Twinrix, which covers both, here in NW Calgary. Wessam Sakr, the pharmacist who owns Edgemont Family Pharmacy, will check which one you need.

Which hepatitis vaccine, and how many doses
From MyHealth Alberta. The pharmacist confirms which one fits your record and your trip.
- Most people need 2 doses, at least 6 months apart
- Most adults need 3 doses over 6 months
- Most people need 3 doses over 6 months
You may already have hepatitis B
Most people born in 1981 or later who went to school in Alberta got the hepatitis B vaccine there. If that's you, you may not need it again, or you may only need hepatitis A.
If you've already had the hepatitis A or B vaccines, you don't need Twinrix. Bring any immunization record you have and we'll work out what's missing.
Check with the pharmacist first if
Either of these may mean you can't have it, so talk to us before you book.
You have an allergy to any part of the vaccine
Tell us about every allergy you have.
You had a serious or unusual reaction before
To this vaccine, or to one like it.
What the days after feel like
Side effects tend to be mild and go away in a few days. Common ones include a sore, red or swollen arm, feeling tired or unwell, a headache, a fever, poor appetite or an upset stomach.
You'll wait in the pharmacy for 15 minutes after the needle, in case of a rare allergic reaction. A cold or other mild illness doesn't stop you having it, but it's best to stay home until you feel better.
Who gives your vaccine

Wessam Sakr, BScPharm, RPh
Certified Bariatric Educator, Obesity CanadaCertified Diabetes Educator, Diabetes CanadaOver nine years of patient care
Wessam owns the pharmacy and works in it. He's the pharmacist you'll see for every dose, and he'll look at the rest of your trip while you're here.
What travellers say
Rated 4.9 from 202 Google reviews (November 2026). Reviewers often call Wessam "Sam". These are about travel visits here, not hepatitis vaccines in particular.
Christian Yee · March 2025
Sam was very informative during my travel consultation. I had tight timelines before travelling overseas but I was able to receive my consultation and shots right away. Great experience and would recommend.
Alina F · October 2026
Came here for a travel consult. Wessam was incredibly knowledgeable, friendly, and very transparent about everything. Would highly recommend him and his team for travel vaccinations or medications :)
Rhonda Kwan · June 2025
I was able to get my travel vaccines on the same day. Wessam was very helpful during the consultation. I would come back again!
Common questions
Where can I get a hepatitis A vaccine in Calgary?
Here, at Edgemont Family Pharmacy in NW Calgary. Book online or call 403-930-5806. If you qualify for it free because of liver problems or another health risk, public health gives it.
What is Twinrix?
Twinrix is one vaccine that protects against both hepatitis A and hepatitis B. Most people need 3 doses over 6 months. People who travel often get it.
How far ahead of my trip should I start?
MyHealth Alberta suggests contacting a travel clinic, your doctor or your pharmacist at least 6 weeks before you travel. Hepatitis B and Twinrix take 6 months to complete, so the earlier the better.
Is the hepatitis B vaccine free in Alberta?
If you were born in 1981 or later and didn't get it in school, you can get it free through public health, not at the pharmacy. It's also free through public health for some people because of their health, work or lifestyle. It isn't free if you're getting it for travel.
How much does the hepatitis A vaccine cost?
You'll see our price when you book. Travel vaccines aren't free in Alberta, so check whether your health insurance covers it.
