Tiene una longitud de 1024 km, pero forma parte del sistema fluvial Yeniséi-Angará-lago Baikal-Selengá-Ider, el cual alcanza los 5539 km y se considera el quinto río más largo del mundo, tras el Amazonas, Nilo, Yangtsé y el Misisipi-Misuri.
Discurre primero en dirección oeste a través del aymag mongol de Selengué.
Continua por Ubur-Dzokoy, Máriino, Yenjor, Strelka, Zuy-Zakámenka y Ust-Jilok, donde recibe por la derecha al río Khilok (840 km), que llega del sur.
Continúa en dirección norte pasando por Zarechny, Útochkino y Mostovoy, donde el caudal ya es de 951 m³/s.
Sigue por Burdukovo y Tataúrovo, donde gira abruptamente hacia el oeste; pasa luego por Iliinka, Yugovo, Tarakánovka, Bryansk y Beregovaya, donde comienza una amplia curva hacia el noroeste, Kabansk, Zhilino y Tvrogovo, que da comienza al área del gran delta (546 km²) en el que desagua en el lago Baikal.
La lámina de escorrentía en la cuenca del río alcanzó 68 mm por año, que puede considerarse como bastante baja.
La vegetación consiste en carrizales, herbazales regularmente inundados y sauces arbustivos.