Vamsadhara River originates in the border of Thuamul Rampur in the Kalahandi district and Kalyansinghpur in Rayagada district of Odisha and runs for a distance of about 254 kilometers, where it joins the Bay of Bengal at Kalingapatnam, Andhra Pradesh. The total catchment area of the river basin is about 10,830 square kilometers.
The Vamsadhara River begins in the border region of Thuamul Rampur within Kalahandi and Rayagada districts of Odisha, flowing for about 254 kilometers before reaching the Bay of Bengal at Kalingapatnam, Andhra Pradesh. The total watershed area of its basin is approximately 10,830 square kilometers.