Sông Bến Hải bắt nguồn từ dải núi Trương Sơn, từ ngọn nguồn cho tới cửa
Tùng dài 100 km. Sông Bến Hải là dòng sông nhỏ, nơi rộng nhất khoảng
200 m, đoạn sông có cầu Hiền Lương rộng 170 m. Hai đầu nguồn dòng sông
rất hẹp, ở thượng nguồn, nơi có nhà thờ Phước Sơn, sông chỉ rộng 20m,
đoạn lưới Cát, Cửa Tùng lòng sông rộng 30m.