Synthetic oligosaccharides derived from the capsular polysaccharide (PRP) of Haemophilus influenzae type b were conjugated to carrier proteins via a thioether linkage. Conjugates were made of trimeric and tetrameric ribose-ribitol-phosphate and tetanus toxoid or diphtheria toxin. All conjugates elicited anti-PRP antibody responses with an increasing immunoglobulin G/immunoglobulin M ratio in adult mice and monkeys. Trimer conjugates elicited lower anti-PRP antibody responses compared with tetramer conjugates. Adult monkeys responded equally well to the tetrameric oligosaccharide-tetanus toxoid conjugate as to the oligosaccharide-CRM197 conjugate (HbOC), which elicits protective levels of serum antibodies in human infants after two or three injections.