Con sông duy nhất ở Việt Nam chảy về hướng Bắc trên biên giới
Bắt nguồn từ vùng núi Bắc Xa cao 1.166 m thuộc huyện Đình Lập tỉnh Lạng Sơn Việt Nam, sông này thuộc lưu vực sông Tây Giang (Trung Quốc). Dòng sông chảy theo hướng đông nam - tây bắc qua thành phố Lạng Sơn. Cách thành phố này khoảng 22 km về phía tây bắc, dòng sông đổi hướng để chảy gần như theo hướng nam - bắc tới thị trấn Văn Lãng rồi lại đổi hướng thành đông nam - tây bắc trước khi rẽ sang hướng đông ở gần thị trấn Thất Khê. Từ thị trấn Thất Khê, dòng sông chảy gần như theo đường vòng cung, đoạn đầu theo hướng tây tây bắc - đông đông nam tới biên giới Việt Nam - Trung Quốc gần Bình Nhi Thôn (平而村), từ đây nó được gọi là Bình Nhi Hà (平而河) và dần đổi hướng thành tây tây nam - đông đông bắc để hợp lưu với sông Bằng Giang tại thị trấn Long Châu, Quảng Tây, Trung Quốc, thành sông Tả Giang, chi lưu phía nam của sông Úc Giang trong hệ thống tạo thành sông Tây Giang. Đoạn chảy trên đất Việt Nam dài khoảng 243 km, diện tích lưu vực: 6.660 km2. Từ biên giới Việt-Trung sông chảy trên đoạn dài khoảng 45 km tới Long Châu. Đây là con sông duy nhất ở miền Bắc Việt Nam chảy theo hướng đông nam - tây bắc sang Trung Quốc.