Til forebyggelse av infeksjoner med type b finnes det en vaksine. Barn vaksineres når de er 3, 5 og 12 måneder gamle. Vaksinen består av renset kapselpolysakkarid bundet til tetanustoksoid. Vaksinen virker ikke på den non-kapsulate form (da det er kapslen man vaksinerer mot).