Zum ersten Mal wird über Dunaevtsy im Jahre 1403 erwähnt. Dunaevtsy gehörte damals zum Großherzogtum Litauen - dem Commonwealth. 1577 ging der Dunaevtsy vom edlen Clan Herburt in den Besitz von Elisabeth von Lyantskoronskoy über. Diese junge Dame hat es auf unbekannte Weise geschafft, den polnischen König Sigismund III Waza davon zu überzeugen, dass Dunaevtsy ein ernstes Kultur- und Industriezentrum ist (ich nehme an, sie hat Sigismund auf dem Globus New York gezeigt - das soll Dunaevtsy sein. Er warf einen kurzen Blick - ja, natürlich, Lizochka, eine wundervolle Stadt, was für einen schönen Ausschnitt Sie haben, was machen Sie heute Abend?) ... Im Allgemeinen gewährte der König 1592 den Status der Stadt Dunaevtsy und das Magdeburger Gesetz. So wurde der Dunaevtsy zu Dunaigorod. Während des Aufstands von Bogdan Khmelnitsky im Jahr 1649 wurde die Stadt von ihren Verbündeten - den Krimtataren - zerstört, fast alle Einwohner starben. Ende des 17. Jahrhunderts ging Dunaygorod in den Besitz des Osmanischen Reiches über, dann wurde es wieder an das Commonwealth zurückgegeben. Nach der zweiten Teilung Polens im Jahre 1793 ging der Ort an das russische Reich über. Irgendwo im Verlauf dieser ganzen Bewegung verwandelte sich Dunaigorod wieder leise in Dunaevtsy ...
1862 wurde der Dunaevtsy zum volost Zentrum des Ushitsky-Bezirks. Zu Beginn des 20. Jahrhunderts lebten hier etwa 15.000 Einwohner, von denen zwei Drittel Juden waren. In Bezug auf Bevölkerung und industrielle Entwicklung übertraf der Dunaevtsy das Verwaltungszentrum des Landkreises - Novy Ushitsa - bei weitem. 1907 wurde zum zweiten Mal in der Geschichte ein erfolgloser Versuch unternommen, den Status einer Stadt zu erlangen. Anscheinend gab es niemanden, der den Herrscher verführte. Immerhin ist es eine Sache, wenn eine hübsche Frau in der Stadt lebt, und eine ganz andere - zehntausend Juden ...
1923 wurde der Dunaevtsy noch eine Stadt, ein regionales Zentrum, zuerst des Bezirks Kamenets, dann der Region Vinnitsa und schließlich der Region Kamenetz-Podolsk, die seit 1954 zu Khmelnitsky wurde.
Dunaevtsy sind in der Liste der historischen Siedlungen der Ukraine enthalten.