Two cholera vaccines, sold as Shanchol and Dukoral, are currently available. This review presents a critical analysis of the protective efficacies of these vaccines. Children under 5 years of age are very vulnerable to cholera and account for the highest incidence of cholera cases and more than half of the resulting deaths. Both Shanchol and Dukoral are two-spaced-dose oral vaccines comprising large numbers of killed cholera bacteria. The former contains Vibrio cholerae O1 and O139 cells, and the latter contains V. cholerae O1 cells with the recombinant B subunit of cholera toxin. In a field trial in Kolkata (India), Shanchol, the preferred vaccine, protected 45% of the test subjects in all of the age groups and only 17% of the children under 5 years of age during the first year of surveillance. In a field trial in Peru, two spaced doses of Dukoral offered negative protection in children under 5 years of age and little protection (15%) in vaccinees over 6 years of age during the first year of surveillance. Little is known about Dukoral's long-term protective efficacy. Both of these vaccines have questionable compositions, using V. cholerae O1 strains isolated in 1947 that have been inactivated by heat and formalin treatments that may denature protein. Immunological studies revealed Dukoral's reduced and short-lived efficacy, as measured by several immunological endpoints. Various factors, such as the necessity for multiple doses, poor protection of children under 5 years of age, the requirement of a cold supply chain, production costs, and complex logistics of vaccine delivery, greatly reduce the suitability of either of these vaccines for endemic or epidemic cholera control in resource-poor settings.