Sungai Asahan iolah sabuah sungai di Sumatra, Indonesia, jo panjangnyo kiro-kiro 150 km. Batang aia ko maalia dari Danau Toba, maikuik arah timua-lauik; Bagian ulunyo maalia di lambah gunuang Bukik Barisan. Sungai iko maalia ka Selat Melaka jo kota Tanjung Balai talatak di muaronyo.

Koordinat: 3°02′00″N 99°52′00″E / 3.03333°N 99.866667°E / 3.03333; 99.866667