El virus de la hepatitis B se transmite normalmente de la madre al niño durante el parto (transmisión perinatal) o por transmisión horizontal por exposición percutánea o de las mucosas a sangre o diferentes líquidos corporales infectados, así como a través de la saliva y los líquidos menstruales, vaginales y seminales. La hepatitis B puede transmitirse igualmente por vía sexual, tanto homosexuales como heterosexuales con múltiples parejas sexuales. El virus también puede transmitirse con la reutilización de agujas y jeringas bien en entornos sanitarios o entre consumidores de drogas inyectables. Además, puede producirse la infección durante procedimientos médicos, quirúrgicos y dentales, la aplicación de tatuajes o mediante el uso de cuchillas de afeitar y objetos similares contaminados con sangre infectada.
El virus de la hepatitis C se transmite a través de la sangre, y la mayoría de las infecciones se producen por exposición a pequeñas cantidades de sangre a través del consumo de drogas inyectables, de prácticas de inyección o de atención sanitaria poco seguras y de la transfusión de sangre y productos sanguíneos sin analizar o por consumo de aguas y alimentos mal tratados.