Virusul hepatitei B se transmite de la o persoană la alta prin fluide ale corpului sau prin sânge contaminat. El nu se transmite niciodată prin aer, alimente sau apă. Un copil poate fi infectat la naștere dacă mama este infectată. De asemenea, infecția se poate transmite de la un copil la altul prin contact apropiat și de la un adult la altul prin contact sexual sau prin utilizarea de ace contaminate. Alte modalități de transmitere includ tratamentul medical în țările în care pot fi utilizate ace sau sânge contaminat. Prevenirea transmiterii virusului de la mamă la făt și de la copil la copil este deosebit de importantă, întrucât infecția cronică cu virusul hepatitei B (cu risc crescut de cancer hepatic) este mult mai frecventă în cazul infectării în primii 5 – 10 ani de viață.