Atrai river flows in northern parts of Bangladesh. It has an ancient name 'Atrei', found in Mahabharata. The river is originated in West Bengal. Then it flows west of Jamuna River. It flows into the Dinajpur District. Here it changes its name from Karatoya to Atrai.
Total length of this river is approximately 380 km.