Vacinas preventivas: são as vacinas clássicas anti-infeciosas, como aquelas que são apresentadas no calendário de vacinação infantil. O seu objetivo é proteger contra eventuais infeções que possam ser causadas pelos agentes patogénicos contra os quais é destinada a vacina. A imunidade que é gerada após a vacinação permanece durante longos períodos de tempo se não ocorrerem mudanças nos agentes infeciosos. Às vezes a sua estrutura é alterada (mutação), o que obriga a fazer a vacina regularmente para garantir uma proteção eficaz (por exemplo, a vacina antigripal).
Vacinas terapêuticas: são destinadas ao tratamento de doentes que sofram de uma patologia sensível ao efeito da vacina. Estas vacinas desencadeiam uma resposta imunitária que de forma natural não seria possível. Nestes casos, a vacina pode ter um efeito positivo sobre o tipo de resposta apresentada pelos doentes e que geralmente é prejudicial para eles (por exemplo, resposta alérgica).