Northwest of Missoula, the river continues through a long valley along the northeast flank of the Bitterroot Range, through the Lolo National Forest. It receives the Bitterroot River from the south-southwest approximately west of downtown Missoula. Along the Cabinet Mountains the river receives the Flathead River from the east near Paradise. It receives the Thompson River from the north near Thompson Falls in southern Sanders County.