The river runs through several distinct ranges of mountains, all part of the Mackenzie Range. At its head waters, it runs through the much more rugged Selwyn Mountains, formed from the colliding North American and Pacific Plates roughly 200 million years ago. As the river travels east, it transitions into a gentler terrain of rolling sedimentary mountains formed around the same time by batholiths pushing the sedimentary layers upward, and forming large granite intrusions. Finally, the Nahanni River empties into the plains of the Liard River, unaffected by the powerful forces nearby.