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

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

Найбільші річки, що впадають у Байкал – це Селенга, Верхня Ангара, Баргузін, Турка, Снігова, Кічера, Те, Голоусна, Бугульдейка. З озера витікає лише одна річка – Ангара.

Ангара та річки, що впадає в її довжину 1779 кілометрів. Своєю потужною течією Ангара зобов'язана Байкалу. Його ширина понад кілометр. Єдина річка, що випливає з БайкалуУ свою чергу живить Єнісей, найбільший водотік Сибіру, ​​на правій стороні.