La rivière Anyangcheon prend sa source dans le mont Baekunsan à Wanggokdong, Oiwang-si. Elle s’écoule en traversant les villes de Gunpo-si, Anyang-si et Gwangmyeong-si, et les quartiers de Geumcheon-gu, Guro-gu, Yangcheon-gu et Yeongdeungpo-gu à Séoul. Elle se jette dans le fleuve Hangang à l’Ouest du pont Seongsandaegyo. La rivière a été baptisée ainsi car elle passe devant la ville d’Anyang, mais à l’époque de la dynastie Joseon, elle portait le nom de Daecheon Gitan.