Pēc Pirmā pasaules kara Sņatina iekļāvās jaunizveidotajā Polijas valstī un bija robežpilsēta ar Rumāniju. Iesākoties Otrajam pasaules karam, un vācu armijai bombardējot Varšavu, uz Sņatinu tika pārcelta ASV vēstniecība. Pamatojoties uz Molotova-Ribentropa paktu, arī PSRS iebruka Polijā, un Sņatina tika iekļauta Ukrainas PSR. No 1941. gada 6. jūlija līdz 1944. gada 29. martam Sņatina atradās vācu okupācijā. Vācu okupācijas laikā pilsētas ebreji tika iznīcināti. Pēc kara poļu iedzīvotāji tika pārcelti uz Poliju. No 1991. gada — neatkarīgās Ukrainas sastāvā.