За офіційними даними зараз Байкал має 336 водотоків, один з яких, і вельми великий, – це річка, що витікає з Байкалу – Ангара. Серед приток можна назвати такі великі річки, як Селенга, Турка, Баргузин і Сніжна.

За даними досліджень І. Д. Черського (XIX століття) у Байкал впадало 336 річок і струмків, і це число враховувало тільки постійні притоки. Сучасніших даних з цього питання немає, проте іноді наводять цифри в 544 або 1123 (які наведені в результаті підрахунку розпадків, а не постійних водотоків).

Вони зафіксували точну кількість річок, ключів, струмків, що впадають у Байкал. Тепер точно відомо – їх рівно 297.