El río Selengá nace en Mongolia, a unos 375 km (en línea recta) al sureste del extremo sur del lago Baikal y alrededor de 150 km al norte de las montañas Jhangai, de la unión de tres ríos: Delgermörön (445 km), Ider (452 km) y Bügsiin Gol.