Река Турка берёт своё начало в горах, на стыке Икатского хребта и хребта Улан-Бургасы, на высоте 1430 м над уровнем моря. Она протекает по горной местности с востока на запад и впадает в озеро Байкал в районе села Турка. Общая длина реки — 272 км, площадь водосборного бассейна — 5870 км².
Среди крупных притоков можно выделить: Ямбуй, Голонда, Ара-Хуртак, Ута, Урыкта, Осиновка, Коточик и Никулина. Около 7,5 км к юго-западу от устья находится озеро Котокель, связанное с рекой Турка через систему рек Исток — Коточик. Название «Турка» предположительно происходит от эвенкийского слова «турку», что означает «омуль» — это место действительно издавна известно омулевой рыбалкой