Byen ble første gang nevnt i 1158. Ksnjatyn ble oppkalt etter Kostiantyn Siroslavytsj, en bojar og general under Jaroslav Osmomysl. Byen ble gitt Magdeburg-rettighetene i 1448. Som en følge av Polens første deling (Traktaten av St. Petersburg av 5. juli 1772), ble Snjatyn (og Galicia) lagt til Habsburgmonarkiet.