Desde el siglo XIV, Kraśnik estaba rodeada por una muralla, construidas por iniciativa de Juan Tęczyński, pero éstas se derrumbaron con el paso de los años. El castillo de la ciudad fue destruido por completo en 1657 por los suecos. Hasta 1795 Kraśnik pertenecía a Lublin, pero luego pasó a manos de Austria debido a las Particiones de Polonia. Desde 1815 hasta 1915 la ciudad formó parte del Imperio Ruso tras fundarse la Polonia del Congreso. En agosto de 1914, durante la Primera Guerra Mundial, se libró en Kraśnik una batalla entre Rusia y Austria-Hungría para luchar por el control de Galitzia.