1866 wurde südlich der Stadt eine Station der Lemberg-Czernowitz-Jassy-Eisenbahn eröffnet, diese begünstigte die wirtschaftliche Entwicklung. Nach dem Ende des Ersten Weltkrieges kam Śniatyn zu Polen, lag hier ab 1921 in der Woiwodschaft Stanislau und war im Zweiten Weltkrieg 1939 erst sowjetisch und von 1941 bis 1944 deutsch besetzt. Während des Krieges wurde die jüdische Einwohnerschaft der Stadt in einem Ghetto eingesperrt. Dieses wurde 1942 niedergebrannt und die verbliebenen Juden abtransportiert und ermordet.