O vírus da hepatite B propaga-se de uma pessoa para outra através de fluidos corporais ou de sangue contaminados. Nunca se propaga pelo ar, alimentos ou água. Um bebé pode estar infetado à nascença caso a mãe esteja infetada. A infeção pode também propagar-se de uma criança para outra através de um contacto próximo e de um adulto para outro através de atividade sexual ou da utilização de agulhas contaminadas. Outras formas possíveis de propagação incluem o tratamento médico em países onde possam ser utilizados agulhas ou sangue contaminados. É particularmente importante prevenir a propagação do vírus da mãe para o filho e de crianças para outras crianças, uma vez que a infeção por hepatite B crónica (com o risco acrescido de cancro do fígado) é muito mais comum após infeção nos primeiros 5 a 10 anos de vida.