Dòng sông Lèn phát nguồn bởi sông Mã dữ dội từ thượng nguồn biên giới Việt - Lào. Khi gặp núi Bần chắn ngang, tại ngã Ba Bông (xã Hàn Sơn - Hà Trung) sông Mã tách dòng thành nhánh sông Lèn kéo dài tới 34km. Ngã ba sông trở thành bến chợ, thuyền bè tấp nập bởi tiếp giáp với nhiều xã thuộc các huyện xung quanh. Bến đò Lèn hình thành từ đó.