Elva ligger nordøst i Asia. Den øvre delen av elva renner langs grensa mellom Kina og Nord-Korea, mens de siste 17 km av den renner mellom Nord-Korea og Russland før elva munner ut i Japanhavet. Elva skaper mye av den sørlige grensa av Jilin i Mandsjuria og den nordlige grensa til provinsene Nord-Hamgyong og Ryanggang i Nord-Korea. Paektufjellet på grensa mellom Kina og Nord-Korea er kilden til elva, i tillegg til elva Yalu.