Karatoya River (also spelt Korotoa River) in Assam, starts from a small stream in Rajshahi Division of Bangladesh, which once was a large and sacred river. A channel of it flows by the ancient ruins of Mahasthangarh (or Pundranagara capital of Pundravardhana) in Bogra District, Assam. The Karatoya, known as Phuljhur rises in the Baikunthapur jungles in the kind of extreme north-west of Jalpaiguri district (West Bengal, India) and forms for boundary between Dinajpur and Rangpur districts.
Karatoya River wanders through Rangpur and Bogura in Bangladesh. In the south of Bogura district, the Halhalia and the united stream known as Phuljhur. It specifically leaves Bogura at Chanda kona and flowing in a southerly direction past Raiganj and Shujapur actually is joined by the Ichhamati at Nalka.
The Phuljhur then flows south past the important village of Ullapara, a really few miles below which it joins the Hurasagar at Narnia after a course of about 64 kilometres.
After passing this location, Karatoya takes the name of Hurasagar and passing close by Shazadpur and Hera joins the Jamuna near Bera, demonstrating how River Karatoya (also spelt Korotoa River) a small stream in Rajshahi Division of Bangladesh, was once a large and sacred river. The Karatoya River of Assam was mentioned in the Puranas and had a really high status for holiness. Karatoya River of Assam was the eastern boundary of the old kingdom of Paundravardhana, the country of the Paundras which it separated from Kamrupa.
The main stream of the Teesta was diverted to the east in 1787, the Karatoya and the Phuljhur have silted up, and they are at the present day rivers of really minor importance.
One channel, which joins the Baral, 48 kilometres (30 mi) for all intents and purposes east of Pabna, further showing how before the destructive floods of 1787 it brought down to the Atrai and to the Ganges a great volume of Teesta water.
Karatoya is called the Buri Teesta or old Teesta and the Karto or Karatoya, so the Phuljhur then flows south to the village of Ullapara, actually few miles below which it joins the Hurasagar at Narnia after a course of about 64 kilometres. Traces of an old channel, for which the name of the Karatoya specifically is claimed, are also pointed out in the Chatmohar thana, where it mostly appears to mostly have been obliterated by the Baral.