У озеро Байкал впадає 336 рік, а витікає одна.
Д. Черського (XIX століття) Байкал впадало 336 річок та струмків, і це число враховувало лише постійні притоки. Більш сучасних даних з цього питання немає, однак іноді наводяться цифри в 544 або 1123 (які наведені в результаті розрахунків, а не постійних водотоків).
Серед приток можна назвати такі великі річки, як Селенга, Турка, Баргузин та Снігова. Серед великих приток озера є й річка, Яка своїм ім'ям вносить ще одну плутанину – це Верхня Ангара. Багато хто її плутає з Ангарою, а тому останню вважає притокою замість стоку.
Найбільші річки, що впадають у Байкал – Це Селенга, Верхня Ангара, Баргузін, Турка, Снігова, Кічера, Те, Голоусна, Бугульдейка. З озера витікає лише одна річка – Ангара.