Dukoral is one of the most requested products at any Canadian travel clinic. People come in having heard it "prevents traveller’s diarrhea," ask for it by name, and expect to walk out with it before a trip to Mexico, the Dominican Republic, or Southeast Asia.
Here’s the part most articles skip: Canada’s own immunization guidance does not routinely recommend Dukoral for most travellers. That doesn’t make it useless — there are specific people for whom it’s a reasonable choice. But you deserve to know what the evidence says before you pay for it.
This guide covers what Dukoral actually protects against, what the Canadian Immunization Guide says about who benefits, how the dosing works, and how to decide whether it belongs in your travel plan.
What Dukoral is
Dukoral is an oral vaccine — a liquid you drink, not a needle. It’s officially the cholera and traveller’s diarrhea vaccine, and it’s authorized in Canada for two things:
- Cholera, caused by Vibrio cholerae
- Traveller’s diarrhea caused specifically by ETEC (enterotoxigenic E. coli), one of several bacteria that can cause traveller’s diarrhea
That second point is where most of the confusion starts. Traveller’s diarrhea isn’t a single illness with a single cause. It can come from several bacteria, viruses, and parasites. Dukoral targets one of them. Even a vaccine that worked perfectly against ETEC would leave the rest untouched.
What the evidence actually shows
The Canadian Immunization Guide is direct about this. Vaccination with cholera and traveller’s diarrhea vaccine is "of limited benefit and is not routinely recommended for most travellers."
The underlying data: pooled results from randomized controlled trials found no significant benefit for preventing an episode of traveller’s diarrhea during travel compared with placebo (pooled relative risk 0.94), and found no difference in effect even for the ETEC-specific traveller’s diarrhea the vaccine is designed to target.
For cholera, protection is better established — roughly two years of protection in people 6 and older, and about six months in children aged 2 to under 6, beginning about a week after the primary series is finished. But cholera is genuinely rare in travellers from Canada. It’s a risk for aid workers, people working in refugee or outbreak settings, and travellers going somewhere with an active cholera outbreak and poor water infrastructure — not for a resort week in Punta Cana.
For ETEC, any protection is expected to last only about three months.
We’d rather tell you this at the counter than sell you something that mostly buys peace of mind.
Who Dukoral may actually be worth it for
Canadian guidance leaves room for short-term travellers at high risk of health complications, or of serious inconvenience, from traveller’s diarrhea. Specifically, people who:
- Cannot tolerate a brief illness — competitive athletes, and some business or political travellers on a trip where two days sick is genuinely costly
- Are more susceptible to traveller’s diarrhea — for example due to achlorhydria (low stomach acid), a previous gastrectomy, a history of repeated severe traveller’s diarrhea, or being a young child over 2
- Are immunosuppressed — including HIV infection with a depressed CD4 count, or other immunodeficiency
- Have chronic illnesses that make a GI illness riskier — chronic renal failure, congestive heart failure, insulin-dependent diabetes, or inflammatory bowel disease
Add to that anyone facing a real cholera risk: outbreak zones, humanitarian and healthcare work in affected regions, or long stays somewhere with unreliable water and sanitation.
If you’re in one of those groups, the conversation is worth having. If you’re not, the honest answer is usually that food and water precautions plus a plan for treating illness if it happens will do more for you than the vaccine will.
What actually prevents traveller’s diarrhea
For most travellers, prevention rests on careful food and water choices and good hand hygiene — not on a vaccine. Just as important is having a plan for what to do if you do get sick:
- Oral rehydration salts in your bag. Dehydration is what turns traveller’s diarrhea from miserable into dangerous, especially for kids and older adults.
- Knowing when to seek care — high fever, blood in the stool, or symptoms lasting beyond a couple of days.
- A standby antibiotic, for some itineraries. This is a case-by-case decision that depends on where you’re going, how long you’re staying, your health history, and current resistance patterns. It’s a conversation to have at a travel consultation, not a default.
How Dukoral is taken
If you and the pharmacist decide it’s appropriate, the schedule matters — and it needs planning ahead:
| Cholera (age 6+) | Cholera (age 2 to under 6) | ETEC traveller’s diarrhea (age 2+) | |
|---|---|---|---|
| Primary series | 2 doses, 1–6 weeks apart | 3 doses, 1–6 weeks apart | 2 doses, 1–6 weeks apart |
| Booster | every 2 years | every 6 months | every 3 months |
Some practical rules that trip people up:
- Finish the last dose at least one week before you leave. Protection doesn’t start until roughly a week after the series is complete.
- Don’t let more than 6 weeks pass between doses. If you do, the primary series has to be restarted.
- Nothing to eat or drink for one hour before and one hour after each dose. Food and drink increase stomach acid, which impairs the vaccine.
- Each dose is mixed with a buffer sachet in water and drunk. It’s not a pleasant taste, but it’s over quickly.
If more than five years have passed since your primary series or last booster, you start the primary series again.
Side effects and who shouldn’t take it
The most commonly reported effects in clinical trials were abdominal pain (16%), diarrhea (12%), nausea (4%) and vomiting (3%) — and notably these occurred at similar rates with the bicarbonate buffer alone, so much of it appears to be the buffer rather than the vaccine itself. Anaphylaxis is very rare.
Dukoral is contraindicated if you’ve had anaphylaxis to a previous dose or to any component. It should be postponed if you have a moderate or severe acute illness, or an acute gastrointestinal illness. It hasn’t been studied in pregnancy — it may be considered in high-risk situations after weighing benefits and risks, and it can be given while breastfeeding.
Tell the pharmacist about any antibiotics you’re taking and about any other oral travel vaccines you’re scheduling, so the timing can be sorted out properly.
Getting travel advice in NW Calgary
The useful version of this conversation isn’t "do you want Dukoral?" — it’s "where are you going, for how long, doing what, and what’s your health history?" That’s what determines whether you need typhoid vaccine, hepatitis A, yellow fever, malaria prevention, a standby antibiotic, or nothing more than good food and water habits.
Our travel clinic in Calgary does that assessment and can supply and administer what you actually need. We’ll also tell you when the answer is "you don’t need this" — including about Dukoral.
Book at least 4 to 6 weeks before departure where you can. Several travel vaccines need multiple doses spaced weeks apart, and Dukoral is one of them. If your trip is sooner, come in anyway — there’s almost always something useful we can do.
Find us at 6-34 Edgedale Dr NW, Calgary. Call 403-930-5806 or contact us online to book a travel consultation.
Frequently asked questions
Does Dukoral prevent traveller’s diarrhea?
Not reliably. It targets ETEC, one of several causes of traveller’s diarrhea. Pooled randomized trial data found no significant reduction in traveller’s diarrhea episodes compared with placebo, which is why the Canadian Immunization Guide says it is of limited benefit and not routinely recommended for most travellers.
Do I need Dukoral for Mexico or the Caribbean?
For most people on a typical resort or tourist trip, no. Food and water precautions and a rehydration plan matter more. It may be worth discussing if you’re immunosuppressed, have a chronic illness that makes gastrointestinal illness riskier, or genuinely cannot afford to be sick for a couple of days.
How long before travel should I take Dukoral?
Finish the last dose at least one week before departure. Since the primary series is two doses given 1 to 6 weeks apart (three doses for children aged 2 to under 6), start at least 2 to 3 weeks ahead — and ideally build it into a travel consultation 4 to 6 weeks out.
How long does Dukoral last?
For cholera, about 2 years in people 6 and older, and about 6 months in children aged 2 to under 6. For ETEC traveller’s diarrhea, any protection is expected to last only around 3 months. If more than 5 years have passed since your last dose, you restart the primary series.
Can I eat before taking Dukoral?
No. Avoid food and drink for one hour before and one hour after each dose. Food and drink increase stomach acid, which can reduce how well the vaccine works.
Is Dukoral covered by Alberta Health?
Travel vaccines are generally not covered by Alberta Health, though some private and employer plans reimburse them. Call us at 403-930-5806 for current pricing, and keep your receipt for your insurer.
Not sure whether Dukoral is right for your trip? That’s exactly what a travel consultation is for. Call 403-930-5806 or drop by Edgemont Family Pharmacy in NW Calgary.
Sources
- Public Health Agency of Canada. Cholera, enterotoxigenic Escherichia coli (ETEC) travellers’ diarrhea vaccine — Canadian Immunization Guide, Part 4
- Government of Canada. Travel vaccinations
- Government of Canada. Travel health notices
- Health Canada. Drug Product Database


