Elven springer ut vest for den ukrainske byen Turka nær grensen til Polen. Den renner først litt nordover for så å svinge av mot sørøst mot Svartehavet. I begynnelsen av 1970-tallet ble det i Tsjernivtsi oblast bygget en dam hvorved det ble bygd en ny by, Novodnistrovsk. Denne oppdemningen la under vann en mengde småbyer og landsbyer langs elven. Det er to større reguleringer i elva: Dnister-demningen med installert 2 268 MW (den forannevnte), og Dnistrovska vannkraftverk med installert 702 MW effekt. Førstnevnte anlegg er utbygd av Ukraina i forståelse med Moldova, som har rett på krafttilførsel fra kraftverket.