Sungai Yalu (Bahasa Manchu dan Tionghoa) atau Sungai Amnok atau Amnok-gang (Korea) adalah sebuah sungai yang mengalir dan membatasi wilayah Cina (provinsi Jilin dan Liaoning) dan Korea Utara. Arti namanya adalah "perbatasan antara dua negara". Sungai ini berhulu dari Gunung Baekdu di rangkaian Gunung Changbai dan mengalir ke selatan dan bermuara ke Teluk Korea antara kota Dandong (Republik Rakyat Tiongkok) dan Sinuiju (Korea Utara). Sungai Yalu memiliki panjang 790km (491mi). Anak-anak sungai Yalu yang terpenting adalah Sungai Changjin (長津江), Heochun (虚川江) dan Tokro. Walau mempunyai lebar yang cukup luas (bagian terlebar mencapai 5km), kedalaman rata-ratanya adalah 3m dan mengalami pendangkalan sehingga hanya sedikit bagian yang dapat dilayari kapal.