Teesta River (or Tista River) is a 315 kilometers long river that rises in the eastern Himalayas, flows through the Indian states of Sikkim and West Bengal through Bangladesh and enters the Bay of Bengal.