It touches flows from Bhutan touching Mathanguri, Naranguri, Khusrabari, Valaguri, Mainamata, Udalguri, Barpeta Road, Nichukha, Sorbhog, Kalgachia, Balaipathar, Kharballi, Bardanga, Kamarpara, Srirampur, Daoukmari, Jania, Chanpur, Rubi, Sawpur, Gobindapur, Moinbari and Balikuri.
There are views of the river and its surroundings from the bridges situated on NH no- 31.
They flow south and join the Brahmaputra River basin in India.
The Brahmaputra flows into Bangladesh and drains into the Bay of Bengal.
[3] The soil erosion of Beki river has become a major problem of flowing two districts Barpeta and Baksa of Assam.