Die Dnister (Oekraïens: Дністер; Roemeens: Nistru; Russies: Днестр, Dnestr) is 'n rivier in Oos-Europa wat deur Oekraïne en Moldowa vloei. Die rivier, wat deur die antieke Grieke Tyras genoem is, ontspring in die Karpate, net oos van die grens tot Pole en mond in die Swartsee uit. Die rivier het 'n lengte van 1 352 km, terwyl die stroomgebied 72 100 km² beloop. Die Dnister is na die Dnjepr die tweede grootste rivier in Oekraïne en die grootste in Moldowa. Die Dnister vorm die westelike grens van die wegbreek-republiek Transnistrië in Moldowa. Transnistrië is na die Roemeense naam van die rivier (Nistru) genoem, en beteken dus letterlik "oorkant die Nistru", vergelyk Transkei. Transnistrië se hoofstad en grootste stad Tiraspol is langs die Dnister geleë. Oorspronklik het die Dnister uitsluitlik deur Oekraïnse gebied gevloei. Eers nadat Roemeenssprekendes hulle vanaf die laat 14de eeu in die gebiede oos van die Karpate-bergreeks en in Bessarabië gevestig het, het die Dnister tussen Mohyliv-Podiskyi en sy monding (wat gelykstaan aan sowat 'n derde van sy totale lengte) die etniese grens tussen Oekraïens- en Roemeenssprekende gebiede begin vorm.