O rio nasce no município de Alto Longá e corta vários outros municípios como Campo Maior, Nossa Senhora de Nazaré, Boqueirão do Piauí, Boa Hora, Barras, Batalha, Esperantina, etc.
Aqui na microrregião de Campo Maior este rio é alimentado pelas águas de vários afluentes como os rios: Surubim, Jenipapo, Titara, Riacho Fundo, além de também receber água de brejos e riachos. O Rio Longá desemboca no Rio Parnaíba no município de Buriti dos Lopes, já próximo do litoral piauiense.
Aqui na microrregião de Campo Maior este rio é alimentado pelas águas de vários afluentes como os rios: Surubim, Jenipapo, Titara, Riacho Fundo, além de também receber água de brejos e riachos. O Rio Longá desemboca no Rio Parnaíba no município de Buriti dos Lopes, já próximo do litoral piauiense.