Main River of Bangladesh and their Lengths

 

Data source : 2013 stat

Name of the rivers Miles Kilometer  District
Surma-Meghna 359 575 Sylhet (180), Comilla (146), Barisal (90)
Karatoya-Atrai-Gurgumari-Hursagar 382 611 Dinajpur (161), Rajshahi (160) & Pabna (50)
Donai-Charalkata-jamuneswari-Karatoya 227 363 Rangpur (120) Bogra (98) & Pabna (62)
Ganges-Padma 222 355 Rajshahi (90) Pabna (60) Dhaka (60) & Faridpur (80)
Garai-Madhumati-Baleswar 233 373 Kushtia (36) Faridpur (70) Jessore (91)
Old Brahmaputra 150 240 Mymensingh (172)
Brahmaputra-Jamuna 94 150 Rangpur (75) Pabna (75)
Kobadak 113 180 Jessore (49) Khulna (112)
Banhshi 115 184 Mymensingh (123) Dhaka (25)
Ghagat 148 237 Rangpur (247)
Dhanu-Boulai-Ghorautra 136 218 Sylhet (68), Mymensingh (78)
Nabaganga 144 230 Kushtia (16) Jessore (128)
Kushiyara 143 229 Sylhet (142)
Bhogai-Kangsa 141 225 Mymensingh (140)
Jamuna 56 90 Dinajpur (100) Bogra (29)
Dakatia 69 110 Comilla (112) Noakhali (17)
Little Feni 50 80 Noakhali (59) Comilla (62)
Bhadra 119 190 Jessore (36) Khulna (84)
Betna-Kholpotua 80 128 Jessore (64) Khulna (55)
Sangu 113 180 Chittagong (50) and Chittagong Hill Tracts (58)
Chitra 97 155 Kushtia (12) Jessore (94)
Banar 101 162 Faridpur (96) Barisal (5)
Kumar (Faridpur Dist.) 81 130 Faridpur (101)
Punarbhaba 100 160 Dinajpur (50) Rajshahi (50)
Arial Khan 102 163 Faridpur (64) Barisal (36)
Dhaleswari 105 168 Mymensingh (100)
Bhairab 136 218 Jessore (81) Khulna (18)
Mathabhanga 81 130 Rajshahi (10), Kushtia (87)
Rupsa-Pasur 41 66 Khulna (88)
Karnaphuli 100 160 Chittagong H.T. (40) Chittagong (37)
Tista 71 113 Rangpur (70)