The river forms the final part of a great network of Mahanadi river. Katjuri (Kathajodi) river is the main southern distributary of Mahanadi river branching off at Cuttack, Odisha. Katjuri river later acquires the name Devi as it flows further east. The river flows through Alipingal, Macchagaon and Naugaon blocks in Jagatsinghpur district and Astaranga and Kanas blocks in Puri district. It reaches Bay of Bengal 70 KM south of the mouth of Mahanadhi river, a short distance from the border of Cuttack and Puri districts. The mouth of the river is surrounded by dense forests absent of inhabitants.
The river is navigable till Machgaon by small sloops. It is one of the best tidal channels in Orissa, but, yet big vessels can not enter the river upstream due to a large sediment of sand in the mouth of the river. Two fishermen were killed and two injured when a boat capsized near Astarang in Devi river on 13 May 1988.
The mouth of the Devi river serves as a nesting ground for Olive Ridley turtles rookery during their breeding season. The first rookery in this area north of Puri was discovered in 1981. Nesting occurs on mainland India and dynamic sand bars which appear and change forms from year to year. About 800,000 turtles come to this region every winter for breeding. However, the turtle nesting has declined in recent years due to mass death believed to be brought about by increased mechanised fishing. Over 6000 Oliver Ridleyes were killed in year 2003 alone. According to a 2007 estimate, over 130,000 turtles have been found dead on these beaches over the previous 13 years. The effort to set aside the mouth of Devi river and Rushikulya river as sanctuaries for Olive Ridley turtles were opposed by local fishing communities.