Skip to content
All vaccinesVaccine

Dukoral in Canada — Complete Guide: Cost, Dosing, Side Effects & Who Needs It

Dukoral is an oral vaccine that protects against cholera and provides 60–70% cross-protection against ETEC — the bacterium responsible for most traveller’s diarrhea. Taken as a drink before travel, it is one of the most widely used travel vaccines for Canadians heading to Mexico, the Caribbean, India, and developing regions worldwide.

Medically reviewed by the TVTC clinical teamLast reviewed: May 2026Sources:PHACWHO
Protects against
Vibrio cholerae (cholera) and
Doses
Adults and children over 6: 2 doses, 1–6 weeks apart | Children 2–6 years: 3 doses
Schedule
Final dose at least 1 week before travel. Each dose: sachet dissolved in cold water, taken on empty stomach.
Duration
Cholera protection: up to 2 years | ETEC cross-protection: ~3 months (single booster extends for another 3 months)

What it protects against

Vibrio cholerae (cholera) and, through cross-protection, enterotoxigenic Escherichia coli (ETEC) — the leading cause of traveller’s diarrhea. Dukoral is the only oral cholera vaccine licensed in Canada that also provides ETEC protection.

Who should get it

  • Travellers to Mexico, Dominican Republic, Cuba, Jamaica — Dukoral’s most common Canadian use case
  • Travellers to India, Bangladesh, Nepal, Pakistan — high cholera + ETEC burden
  • Adventurous eaters, street food enthusiasts, backpackers
  • All-inclusive resort travellers wanting GI protection
  • Business travellers who cannot afford to get sick
  • Travellers with a history of severe GI illness

Not recommended for

  • Active GI illness at time of dosing — postpone until resolved
  • Severe allergy to formalin or any vaccine component
  • Children under 2 years of age

Destinations where Dukoral (Cholera & Traveller’s Diarrhea) is recommended

Mexico (all regions including resorts)
Dominican Republic, Cuba, Jamaica, Haiti
India, Bangladesh, Pakistan, Nepal (highest cholera risk)
Sub-Saharan Africa (Kenya, Tanzania, Ethiopia, Ghana)
Southeast Asia (Vietnam, Cambodia, Philippines)
Peru, Colombia, Bolivia (Amazon and rural areas)

Full destination guides for Dukoral (Cholera & Traveller’s Diarrhea) travel

Explore our country guides — each covers the full vaccine plan, malaria risk, local health considerations, and FAQs.

Side effects & safety

  • Mild GI upset (nausea, stomach cramps) — uncommon
  • Diarrhea or vomiting in rare cases
  • Excellent overall safety record
  • Safe for most adults including pregnant travellers — consult physician

Key facts

  • 1Dukoral is Canada’s most popular travel vaccine for all-inclusive resort travellers
  • 2ETEC causes 30–70% of traveller’s diarrhea cases — Dukoral reduces risk by 60–70%
  • 3Must be taken on empty stomach; buffer solution must be cold
  • 4Not a replacement for food and water precautions — reduces risk, does not eliminate it
  • 5Cannot be given within 8 hours of oral typhoid vaccine (Vivotif)

Get vaccinated at our Toronto travel clinic

Book a virtual consultation with our ISTM CTH® physicians, then visit our Toronto pharmacy for vaccination. We serve patients from across the GTA — including Mississauga, Etobicoke, and across Toronto.

Need the dukoral (cholera & traveller’s diarrhea) for your trip?

Book a virtual consultation with a licensed Canadian physician. We'll review your itinerary, issue the prescription, and administer the vaccine at our Toronto pharmacy.

Book your consultation

Frequently asked: Dukoral (Cholera & Traveller’s Diarrhea Vaccine)

Does Dukoral actually prevent traveller’s diarrhea?

Yes — Dukoral provides approximately 60–70% cross-protection against ETEC, the most common cause of traveller’s diarrhea. It does not protect against Salmonella, norovirus, or other pathogens, so food and water precautions remain essential. Most travellers who take Dukoral and still get sick report milder symptoms.

How much does Dukoral cost in Canada?

Dukoral costs approximately $90–$130 per dose in Canada. Adults require 2 doses, so the full course is $180–$260 for the vaccine alone. Many extended health benefit plans cover Dukoral — we provide official itemized receipts for insurance submission. Not covered by OHIP.

Is Dukoral covered by OHIP or provincial insurance?

No — Dukoral is not covered by OHIP or any provincial health plan. It is classified as a travel-related elective vaccine. However, most employer group extended health benefit plans do cover Dukoral. Check your benefits booklet before your visit — we provide receipts for reimbursement.

How is Dukoral taken?

Dukoral is taken as a drink. Each dose: dissolve the sachet in 150 mL of cold water (the buffer solution), then drink on an empty stomach. Do not eat or drink anything for 1 hour before and after each dose. Adults take 2 doses spaced 1–6 weeks apart. Final dose must be at least 1 week before travel.

How long does Dukoral protection last?

Cholera protection lasts up to 2 years. ETEC cross-protection (traveller’s diarrhea) lasts approximately 3 months. For trips longer than 3 months, a single booster dose is recommended. For trips within 3 months of the initial course, no booster is needed.

Can I take Dukoral and the oral typhoid vaccine at the same time?

No — do not take Dukoral within 8 hours of the oral typhoid vaccine (Vivotif). Injectable typhoid vaccine (Typhim Vi) can be given on the same day as Dukoral without issue. Our physician coordinates timing at your consultation.

Is Dukoral recommended for travel to Mexico?

Yes — Dukoral is one of the most commonly prescribed travel vaccines for Mexico, including all-inclusive resort destinations like Cancun, Los Cabos, and the Riviera Maya. ETEC is a major cause of Mexico traveller’s diarrhea and Dukoral provides meaningful protection even for resort travellers.

Who should NOT take Dukoral?

Dukoral is not recommended if you have an active GI illness at the time of dosing (postpone until recovered), a severe allergy to formalin or any vaccine component, or are under 2 years old. Dukoral is generally safe in pregnancy and for children 2 and older. Consult our physician with any concerns.

Dukoral vs antibiotics — which is better for traveller’s diarrhea?

These serve different purposes. Dukoral is taken BEFORE travel to prevent infection. Antibiotics (azithromycin, ciprofloxacin) are taken AFTER symptoms begin to shorten illness. For maximum protection: take Dukoral before travel AND carry a standby antibiotic prescription. These are complementary, not competing options.

Where can I get Dukoral in the Greater Toronto Area?

The Virtual Travel Clinic stocks Dukoral year-round with same-week availability. Book a virtual consultation with our ISTM CTH® physician, then receive your Dukoral at our Toronto pharmacy. We serve Toronto, Mississauga, Brampton, Markham, Vaughan, Etobicoke, North York, Scarborough, and Ottawa.

Related reading

Explore other travel vaccines

This information is for educational purposes only and does not replace an individual medical consultation. Recommendations vary based on your health history, destination, and planned activities. A consultation with our licensed physician is required before any prescription or vaccine is issued.