Au milieu du , Lviv résiste à deux reprises aux cosaques ukrainiens de Bogdan Khmelnitski, d'abord allié aux tatars, et ensuite aux russes. Une série des conflits militaires, qui opposent la Pologne à la Suède et à la Russie et ses alliés cosaques, connue sous le nom du Déluge, laissent toutefois le royaume en ruine. Le royaume de Pologne connaît une courte période de répit sous Jean III Sobieski, originaire de Galicie et vainqueur des turcs lors à Vienne. C'est Charles XII de Suède qui conquiert la Pologne ainsi que la ville de Lviv, qu'il met à sac en 1704. Devenu de fait un protectorat russe dès 1717, le royaume de Pologne disparaît suite aux partages de la Pologne.