Река берёт начало из Тубозера без названия[5] на высоте 91,1 м над уровнем моря[6] и далее течёт преимущественно в северо-западном направлении[7][8][9].
Река в общей сложности имеет восемь малых притоков суммарной длиной 28 км[10][6][7][9][8].
Имеет два крупных притока:
7,7 км по правому берегу от устья Тубы — река Анусара
12 км по правому берегу от устья Тубы — река Лепсара
В среднем течении Туба протекает через Егозеро[9].
↑Ресурсы поверхностных вод СССР: Гидрологическая изученность. Т. 2. Карелия и Северо-Запад / под ред. Е. Н. Таракановой. — Л.: Гидрометеоиздат, 1965. — 700 с.
↑Ресурсы поверхностных вод СССР: Гидрологическая изученность. Т. 2. Карелия и Северо-Запад / под ред. Е. Н. Таракановой. — Л.: Гидрометеоиздат, 1965. — С. 196.
↑ 123Лист карты P-37-61,62 Бол. Куганаволок. Масштаб: 1 : 100 000. Издание 1978 г.
↑ 123456Лист карты P-36-71,72 Пудожгорский. Масштаб: 1 : 100 000. Состояние местности на 1989 год. Издание 1992 г.
↑ 12Ресурсы поверхностных вод СССР: Гидрологическая изученность. Т. 2. Карелия и Северо-Запад / под ред. Е. Н. Таракановой. — Л.: Гидрометеоиздат, 1965. — С. 143.