Sharda river originates in the Himalayas somewhere near the India and Western Nepal border. It runs along the border into the Northern plains of India. The river is approximately 350 kilometres long.
Sharda is known by different names in different regions. It is known as Kali or Kali Ganga in Uttarakhand, Mahakali in Nepal, and Sharda in northern plains of Uttar Pradesh.
The Sharda joins the Ghaghara river near Bahraich, Uttar Pradesh which later joins the Ganga.
The river offers great irrigation and hydroelectric power potential. A number of barrages are built on the river to utilize this potential.