O rio Kosi () ou Koshi (), também conhecido como Saptakoshi devido aos seus sete afluentes dos Himalaias, é um rio transfronteiriço do Nepal e da Índia (estado de Bihar). Alguns dos seus afluentes nascem no Tibete. É um dos maiores afluentes do rio Ganges, no qual desagua pela margem norte.

Junto com seus afluentes, o rio drena no Tibete, no Nepal (na parte oriental do país) e na Índia.

Da nascente corre na direção leste, drenando as águas de toda a região. Então, após receber as águas de vários afluentes como os rios , e Tamur, vira para o sul, seguindo nesta mesma direção e recebendo vários outros afluentes. Após correr cerca de 250 km entra no norte da Índia, ainda rumo ao sul. Então vira-se para o sudeste e assim permanece até se encontrar com as águas do rio Ganges.

Tem cerca de 729 km de extensão. Entre as principais cidades que banha estão Biratnagar, Purnia e Katihar.

Categoria:Rios do Nepal Categoria:Rios de Bihar Categoria:Rio Ganges Categoria:Rios internacionais da Ásia Categoria:Afluentes do rio Ganges